Паскаль тілінің негізгі операторлары

МАЗМҰНЫ

КІРІСПЕ
I. ПАСКАЛЬ ТІЛІНІҢ НЕГІЗГІ ОПЕРАТОРЛАРЫ
1.2. Енгізу операторлары ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...5
1.1 Меншіктеу операторы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 7
1.3 Жазу операторы Write ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...9
1.4 Тармақталу операторы ... ... ... ... ... ... ... ... ... ... ... ... ... ... .13
1.5 Таңдау операторы ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...16
1.6 Шартсыз өту операторы ... ... ... ... ... ... ... ... ... ... ... ... ... ... 20
ҚОРЫТЫНДЫ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... .22
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР ... ... ... ... ... ... ... ... ... ... .23
ҚОСЫМШАЛАР
Қосымша А. Программа листингі ... ... ... ... ... ... ... ... ... ... ... ... 24
Қосымша Б. Блок.схемалар және суреттер ... ... ... ... ... ... ... ... ... ... ... ... .26
КІРІСПЕ

Экранда символдардың шығуы мен түзілуі монитордың видеоадаптерінің жұмысына байланысты болады. Компьютерде орнатылған видеоадаптердің көмегімен символдарды текстік немесе графиктік режимде шығаруға болады.
Көптеген программаларда текстік мәліметтерді Read, Readln, Write, Writeln процедураларының көмегімен енгізу-шығару программаның көрнекі және ыңғайлы болып шығуына жеткіліксіз болып табылады. Сондықтан Turbo Pascal-да текстік режимде жұмыс істеу үшін қолданылатын арнаулы функциялар мен процедуралар қарастырылған. Олар арнаулы CRT (Cathode Ray Tube display – электронды-сәулелі дисплей) библиотекалық модулі құрамында жазылған. Оларды текстік режимде жұмыс істеуге пайдалану үшін программаның басында CRT модулін USES қызметші сөзінде жазып кету керек. Сонда ғана программалауда CRT модулінің барлық процедуралаы мен функцияларын пайдалануға болады.
Текстік режим кодтық кестенің барлық символдарын экранға шығару үшін қолданылады. Текстік режимнің ең кішкене өлшем бірлігі символ болып табылады. Символдар бірнеше пиксельдерден (нүкте) құралады. Экранда символдар мен терезелердің әртүрлі шығу режимдерін компьютерде орнатылған адаптерлердің типтері анықтайды. Қазіргі шығып жатқан видеоадаптерлердің барлығы да текстік режимде жұмыс істеуге мүмкіндік береді.
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР

1. К. З. Халықова Паскаль тілінде программалау.
2. К. З. Халықова,А. Р. Тұрғанбаева,Б. Ғ. Бостанов. Программалау тілдерін оқыту . Оқу құралы
3. К. З. Халықова,Б. Ғ. Бостанов.Объектілі бағдарланған программалау жүйелерінің негіздері
4. М. Б. Тлебаев «Borland Delphi-ді меңгерту» электронды оқу курсы
5. Б. Керниган,Д. Ритчи. Язык программирование Си
6. В. В. Фаронов Turbo Pascal 7.0. начальный курс учебнное пособие
7. В. В. Фаронов Turbo Pascal 7.0. практика программирования учебнное пособие
8. Е. А. Зуев Язык программирование Turbo Pascal 6.0.
9. А. Федоров Особенности программирования на Borland Pascal
10. Хершель Turbo Pascal
11. Н. Култин Delphi 3. Программирование на Object Pascal
12. С. В. Орлик Секреты Delphi на примерах
13. Н. Култин Программирование баз данных в Delphi 6
14. Б. Хеслоп,Л. Бадник. HTML с самого начала
        
        МАЗМҰНЫ
КІРІСПЕ
I. ПАСКАЛЬ ТІЛІНІҢ НЕГІЗГІ ОПЕРАТОРЛАРЫ
1.2. Енгізу операторлары………………………………………………………5
1.1 Меншіктеу операторы……………………………………………………….7
1.3 Жазу ... ... ... операторы…………………………………………………13
1.5 Таңдау операторы………………………………………………………16
1.6 Шартсыз өту операторы………………………………………………..20
ҚОРЫТЫНДЫ……………………………………………………………22
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР…………………………………..23
ҚОСЫМШАЛАР
Қосымша А. ... ... Б. ... ... ... ... мен ... монитордың видеоадаптерінің
жұмысына байланысты болады. Компьютерде орнатылған ... ... ... ... ... ... ... болады.
Көптеген программаларда текстік мәліметтерді Read, Readln, Write,
Writeln процедураларының көмегімен ... ... ... ... ... ... ... болып табылады. Сондықтан Turbo Pascal-да
текстік режимде жұмыс істеу үшін ... ... ... ... ... Олар ... CRT (Cathode Ray Tube display ... дисплей) библиотекалық модулі құрамында жазылған. Оларды
текстік режимде жұмыс істеуге ... үшін ... ... ... USES ... сөзінде жазып кету керек. Сонда ғана ... ... ... ... мен ... ... болады.
Текстік режим кодтық кестенің барлық символдарын ... ... ... ... ... ең ... ... бірлігі символ болып
табылады. Символдар бірнеше ... ... ... Экранда
символдар мен терезелердің әртүрлі шығу ... ... ... ... ... ... ... жатқан видеоадаптерлердің
барлығы да текстік режимде жұмыс істеуге мүмкіндік береді.
I. ПАСКАЛЬ ... ... ... ... ... ... бір-бірінен нүктелі үтір (;)
символымен ажыратылған операторлар тізбегі түрінде жазылады.
Оператор – деп белгілі бір шамалармен жүргізілетін ... ... ... ... ... Операторлардың жай және күрделі
түрлері болады. Құрамына басқа операторлар ... ... ... деп ... ... меншіктеу, программа басқа кез келген жеріне
шартсыз өту, ... ... және бос ... ... ... басқа операторлардан алынған қүрылымдардан және
алдын ала анықталған ... бір ... сай ... ... ... құрмалас, тармақталу, таңдау, қайталау операторлары жатады.
Құрмалас операторлар бірнеше жай операторлар тізбегінен ... да, ... ... ... шектеліп, соңынан нүктелі үтір (;) символы
қойылады.
Жазылуы: ... ... ... End ... сөздері операторлық жақша деп аталады.
Ал операторлар программадағы орналасу ретімен орындалады.
1.1 Меншіктеу операторы.
Кез келген программалау тілінің ... ... бірі ... ... ... Меншіктеу белгісі (:=). Бұл оператор бойьінша
берілген өрнектің нәтижесі табылып, оның мәні ... бір ... ... ... ... (:=) сол ... ... оң
жағына жазылады-
Жазылу жалпы түрі: := ... ... ... ... құрылымы
Өрнектің нөтижесі мен айнымалы негізінде бір типті болуы керек. Бір
ғана ерекше жағдай - айнымалының нақты, ... ... ... болуы. Бұл
жағдайда өрнектің нәтижесінің типі ... ... ... ... ... ... ... жазылу үлгісі
3-сурет. Программада амалдардың орындалу тәртібі.
1. Мысал. Егер ... ... ... j, k: ... Ь, с: геаl;
X, у: сhаг;
L, f: bооlean;
Онда келесі ... ... ... div j; А:= b/с; Ғ:= (а=Ь) аnd ... ... ... >:< ... >;
Else < оператор >
End;
Мұндағы көрсеткіш нәтижесі ... ... ... кез ... жай ... өрнек.
Таңдау операторы орындалғанда, алдымен көрсеткіштің мәні табылып, ... ... ... ... ... Егер де көрсеткіштің мәні бірде-
бір таңбаға сәйкес келмесе, else қызметші ... ... ... ... ... таңдау тұрақтыларының саны ... ... олар ... үтір ... ... немесе аралықпен
көрсетіледі. Таңдау тұрақтыларының типі ... ... ... түрде
сәйкес келуге тиіс. Төменде case операторының ... ... ... ... ... типпен берілген:
Case N of
1…10: Writeln (N:4, ‘саны 1-10 аралығында жатады’);
11…20: Writeln (N:4, ... 11-20 ... ... Writeln (N:4, ... 21-30 аралығында жатады’);
Else Writeln (N:4, ‘саны бақылау ... ... ... типті болса:
Case N of
1: Z:=N+10;
2: Z:=N+100;
3: Z:=N+1000;
End;
Көрсеткіш ... ... ... (winter, spring, summer, ... season ... Writeln (‘қыс’);
Spring: Writeln (‘көктем’);
Summer: Writeln (‘жаз’);
Autumn: Writeln (‘күз’);
end;
8 Мысал. Таңдау операторына есеп: Ай нөмірін енгізіп, осы айдағы ... ... ... күндер саны
28 күн – 2 (ақпан)
30 күн – 4 (сәуір), 6 (маусым), 9 (қыркүйек), 11 ... күн – 1 ... 3 ... 5 ... 7 (шілде), 8 (тамыз), 10
(қазан), 12 (желтоқсан)
Ерекшелігі: Екі ... ... ... нөміріне сәйкес бірнеше нұсқаның
бірін таңдау.
11-сурет. Ай нөмірін ... осы ... ... ... ... блок-
схемасы.
Программасы
program qq;
var M, D: integer;
begin
writeln(‘Айдың нөмірін енгіз:');
read ( M );
case M of
2: begin D := 28; ... begin D := 30; ... D := ... D := ... D > 0 then
writeln(‘Бұл айда ', D, ' күн.')
else
writeln('Айдың нөмірі дұрыс емес'); end.
Таңдау операторының ерекшеліктері:
Бұл тақырыптың мақсаты, ... ... ... және ... ... ... тәсілдерімен танысып, жүйелі программалау
тілдеріне сәйкес болып табылатын қарапайым ... ... ... ... төменде келтірілген бақылау сұрақтарына жауап
беріп, тапсырмаларды орындағанды жөн санаймыз.
1.6 Шартсыз өту ... өту ... бос ... ... ... кез ... ... да мүмкін. Таңба (метка) оператордың алдына қойылады
да, одан қос нүкте ... ... ... 21 ... ... ... ... жазылады: 21:Write (x). Таңба оператордың
орындалуына әсер етпейді.
Бұған дейін қарастырылған ... ... ... ... Егер де біз программаның ... ... ... ... ... өту операторын пайдалануға болады. Өту операторы соңынан
танба қойылған Goto қызметші сөзінен тұрады.
Жазылуы: Goto ;
Оператәр ... ... ... өту ... ... таңбалы оператор орындалады.
Ескерту. Қайталау немесе тармақталу операторларының сыртында орналасқан
өту операторының көмегімен ... бұл ... ... ... ... ... программасы. Берілген фамилиясы бойынша жеке
адамның ... бір ... ... ... ... түзу ... ... нәтижесі экранға осы адамға байланысты мәліметтерді
беру керек.
Бұл мәселені шешу үшін ... ... String (жол) ... ... ... болады. Біріншісі NN массив элементтері - ... ... ... (бүл ... — ол жеке адамдардың
фамилиялары). Екіншісі MM массив ... ... ... ... келтірілген мінездемелері. Енді мәселенің шешілуі келесі ... ... ... ... ... бұл адам NN ... ... кіретіндігі
анықталады;
• егер де бүл адам массивтегі топқа жататын болса, MM массивінен оған
сәйкес мәліметтер беріледі.
Program VERIFICATION;
uses ... ... : ... of ... ... ... of ... жаста, студент, компьютермен
айналысады','65 жаста, зейнеткер, ... ' 39 ... ... ... ... 2 ... бар', ... самбоны жақсы
көреді');
{Салыстыру үшін 5 адамнан түратын топ қүралды}
Var
NAME:string [6];
і, j : integer;
sem: char;
Begin
for i:= 1 to 5 do ... i ]); ... ... ... ... жаттығуға арналған мысал болғандықтан}
10: writeln ('Қандай жеке адам ... ... ... ... ('сол ... ... енгізіңіз');
readln (NAME);
if UpCase(NAME) = XXXXXX' {Егер де фамилия ретівде ХХХХХХ енгізілсе,
тексеру аяқталады}
then goto ... і:=1 to 5 ... NAME NN [ i ] ... (NAME: 5, ... ... i ], '-\ MM[ i ... readkey;
goto 10
End.
Else
writeln (NAME : 5,'Топқа жатпайды');
End;
End;
goto 10;
20: writeln(‘----Тексеру аяқталды------');
repeat until keypressed;
end.
ҚОРЫТЫНДЫ
Программалау тілі – ол электрондық есептеуіш машинасына программалық
жабдықтауды ... ... ... болып табылатын ерекеше тіл.
Программалауда қолданылатын тіл ... ойы ... әсер ... және де ... ... ... ... ұғынуға себеп болуы қажет.
Паскаль тіліне тән ... ... ... ... ... ... типінің философиясы алынған. Программалау әдістеріне
дағдылану үшін тілдегі мәліметтердің ұйымдастырылу концепциясын түсініп,
білу керек. ... ... ... және оның ... ... болатын қателерге автоматты түрде диагностика беруде мәліметтер
типтері маңызды роль атқарады деп айтуға да ... ... дәл осы ... оның ... болып саналады да, бұл
тіл программалу мәдениетін тиянақтя үйретуде үлгі бола алады.
Бұл қурстық жұмыста ... ... ... ... ... ... қамтиды. Курстық жұмыс 6 бөлімнен тұрады. Алғашқы үш
бөлімінде тілдің негізгі ... ... ... ... және ... ... туралы теориялық мағлұматтар берілген. Төртінші бөлімде
негізгі операторлар қарастырылып, оларды программада қолдану ... ... ... Әр ... жеке немесе бі-бірімен байланысты
түсініктер талданады, сондай-ақ тараулар бойынша ... ... ... жаңа түсініктерді ашып көрсету және тәжірибеде жиі
кездесетін программалаудың ... ... ... ... ... ... ӘДЕБИЕТТЕР
1. К. З. Халықова Паскаль тілінде программалау.
2. К. З. Халықова,А. Р. Тұрғанбаева,Б. Ғ. Бостанов. Программалау тілдерін
оқыту . Оқу ... К. З. ... Ғ. ... ... ... ... М. Б. ... «Borland Delphi-ді меңгерту» электронды оқу курсы
5. Б. Керниган,Д. Ритчи. Язык программирование ... В. В. ... Turbo Pascal 7.0. ... курс ... ... В. В. Фаронов Turbo Pascal 7.0. практика программирования учебнное
пособие
8. Е. А. Зуев Язык ... Turbo Pascal ... А. ... Особенности программирования на Borland Pascal
10. Хершель Turbo Pascal
11. Н. Култин Delphi 3. ... на Object ... С. В. ... ... Delphi на ... Н. Култин Программирование баз данных в Delphi 6
14. Б. Хеслоп,Л. Бадник. HTML с самого начала
ҚОСЫМШАЛАР
Қосымша А. Программа листингі
1. Мысал. Егер ... ... ... j, k: ... Ь, с: ... у: ... f: ... келесі меншіктеу операторлары орынды:
І:=к+і div j; А:= b/с; Ғ:= (а=Ь) аnd (а abs (y) then ... (x, ... ... x, y ... берілген. егер осы сандар теріс болса, оларды
абсолют шамаларымен айырбастаңыз; біреуі ғана теріс болса, ... ... ... ... оң ... ... 10 есе ... берілгендер: x, y - кез келген нақты сандар;
Нәтиже: x пен y-тің өңделген мәндері;
Осы мысалды шығаруға арналған программа:
Program M4;
Var
x, ... ... (x

Пән: Информатика
Жұмыс түрі: Курстық жұмыс
Көлемі: 22 бет
Бұл жұмыстың бағасы: 1 000 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Паскаль программалау тілінің негізі операторлары7 бет
Турбо Паскаль тілінің операторлары32 бет
Turbo Pascal - дағы енгізу және шығару операторлары26 бет
Turbo Pascal 7.0 интегралдық программалау ортасын пайдалану43 бет
Turbo Pascal тілінің операторлары26 бет
Орта мектепте программалау негіздерін оқыту68 бет
Паскаль программалау тілі. Шығу тарихы5 бет
Паскаль тілі туралы ақпарат6 бет
Паскаль тілін оқытуды интерактивті тақта арқылы ұйымдастыруды программалау41 бет
Паскаль тілінің алфавиті48 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь