1 жыл бойы шексіз жүктеңіз
Паскаль программалау тілі

#1 слайд
ПАСКАЛЬ
ПРОГРАММАЛА
У ТІЛІ
Turbo Pascal
1 слайд
ПАСКАЛЬ ПРОГРАММАЛА У ТІЛІ Turbo Pascal
#2 слайд
1. ТІЛДІҢ АЛФАВИТІ
1) Латынның 26 баспа және жазба әр iптерi:
А,В,С,D. . ,Х,У,У,Z, а,Ь,с,. .
2) араб цифрлары: О,1,2,...,8,9;
З) ұлттық әріптер (қазақ, орыс және т.б., тек
түсiніктеме жазу үшiн апостроф iшiне ғана
жазылады): А,Б,В,...,Ю,Я, а,б,.. .,я;
4) арифметикалык және логикалық амал белг iлерi: +
(қосу), - (азайту), *(көбейту, /(бөлу), DIV (бүтін санды
бүтін санға бөлгендегі бүтін бөлінді), mod (санды бүтін
санға бөлгендегі бүтін қалдық, and(және), or(немесе),
not(жоқ);
5) Арнайы символдар:
=,., <>, :, ;, <, >, (, ), [, ], {, },_ бос орын және т.б.
Әрбір символға реттік нөмірге сәйкес белг iленген
саны (коды) болады, олар мемлекеттік стандарт
түрiнде бекiтiледi. Қазiргi кезде көп жағдайларда
американдық стандарт коды А SCII қолданылады.
2 слайд
1. ТІЛДІҢ АЛФАВИТІ 1) Латынның 26 баспа және жазба әр iптерi: А,В,С,D. . ,Х,У,У,Z, а,Ь,с,. . 2) араб цифрлары: О,1,2,...,8,9; З) ұлттық әріптер (қазақ, орыс және т.б., тек түсiніктеме жазу үшiн апостроф iшiне ғана жазылады): А,Б,В,...,Ю,Я, а,б,.. .,я; 4) арифметикалык және логикалық амал белг iлерi: + (қосу), - (азайту), *(көбейту, /(бөлу), DIV (бүтін санды бүтін санға бөлгендегі бүтін бөлінді), mod (санды бүтін санға бөлгендегі бүтін қалдық, and(және), or(немесе), not(жоқ); 5) Арнайы символдар: =,., <>, :, ;, <, >, (, ), [, ], {, },_ бос орын және т.б. Әрбір символға реттік нөмірге сәйкес белг iленген саны (коды) болады, олар мемлекеттік стандарт түрiнде бекiтiледi. Қазiргi кезде көп жағдайларда американдық стандарт коды А SCII қолданылады.
#3 слайд
ЖАЛПЫ ТҮСІНІКТЕР
Паскаль тілінде орындайтын міндеттеріне
байланысты сөздер: қызмет сөздері, атаулар,
тұрақтылар және айнымалылар болып бөлінеді.
Қызмет сөздері- қолданылуы белгіленген сөздер:
PROGRAM, VAR, BEGIN, END және т.б.
Атаулар- обьектіні белгілеуге арналады. Олар
стандартты (READ, WRITE,…) және (ALFA, A, X1,…)
пайдаланушылар атаулары болып бөлінеді.
Тұрақтылар -программа орындалу барысында
өзгермейтін шамалар.
Айнымалылар- программа орындалу барысында
мәндері өзгеріп отыратын шамалар.
3 слайд
ЖАЛПЫ ТҮСІНІКТЕР Паскаль тілінде орындайтын міндеттеріне байланысты сөздер: қызмет сөздері, атаулар, тұрақтылар және айнымалылар болып бөлінеді. Қызмет сөздері- қолданылуы белгіленген сөздер: PROGRAM, VAR, BEGIN, END және т.б. Атаулар- обьектіні белгілеуге арналады. Олар стандартты (READ, WRITE,…) және (ALFA, A, X1,…) пайдаланушылар атаулары болып бөлінеді. Тұрақтылар -программа орындалу барысында өзгермейтін шамалар. Айнымалылар- программа орындалу барысында мәндері өзгеріп отыратын шамалар.
#4 слайд
АРИФМЕТИКАЛЫҚ АМАЛДАР
+ - қосу амалы;
- - алу (азайту) амалы;
* - көбейтуамалы;
/ - бөлу амалы;
DIV – бүтін санды бүтін санға бөлгендегі бүтін бөлінді
Мысалы,
Өрнек Нәтиже
11 DIV 5 2
10 DIV 3 З
2 DIV 3 0
MOD – бүтін санды бүтін санға бөлгендегі бүтін қалдық
Мысалы,
Өрнек Нәтиже
11 МОD 5 1
10 МОD 3 1
14 М0D 5 4
4 слайд
АРИФМЕТИКАЛЫҚ АМАЛДАР + - қосу амалы; - - алу (азайту) амалы; * - көбейтуамалы; / - бөлу амалы; DIV – бүтін санды бүтін санға бөлгендегі бүтін бөлінді Мысалы, Өрнек Нәтиже 11 DIV 5 2 10 DIV 3 З 2 DIV 3 0 MOD – бүтін санды бүтін санға бөлгендегі бүтін қалдық Мысалы, Өрнек Нәтиже 11 МОD 5 1 10 МОD 3 1 14 М0D 5 4
#5 слайд
ӨРНЕКТЕР
Арифметикалық амал белгілері және
жақшалар арқылы жалғастырылған
атауларды, сандарды және
функцияларды өрнектер дейді.
Мысалы, (5+7*2):1,9 және т.с.с.
Паскаль тілінде арифметикалық
өрнектердің мәнін есептегенде жақша,
көбейту, бөлу, бүтін бөлу, бүтін қалдық
алу, қосу, азайту тәртібімен орындалады.
Ондық бөлшекте нүкте қойылады.
Мысалы: 12.3
Жай бөлшектер бір жолға жазылады.
5 слайд
ӨРНЕКТЕР Арифметикалық амал белгілері және жақшалар арқылы жалғастырылған атауларды, сандарды және функцияларды өрнектер дейді. Мысалы, (5+7*2):1,9 және т.с.с. Паскаль тілінде арифметикалық өрнектердің мәнін есептегенде жақша, көбейту, бөлу, бүтін бөлу, бүтін қалдық алу, қосу, азайту тәртібімен орындалады. Ондық бөлшекте нүкте қойылады. Мысалы: 12.3 Жай бөлшектер бір жолға жазылады.
#6 слайд
ӨРНЕКТЕРДІ ПАСКАЛЬ ТІЛІНДЕ ЖАЗЫҢДАР
1) (5+2∙4):3
2) 8-2+
3) (2+3)-ті 6-ға
бөлгендегі қалдық
4) 5+2:10
5) (8+2):10
4
21
Шешуі:
1) (5+2*4)/3,
нәтиже 4.333
2) 8-2+ 21 DIV 4,
нәтиже 11
3)(2+3) MOD 6,
нәтиже 0
4)5+2/10,
нәтиже 5.2
5) (8+2)/10,
нәтиже 1
6 слайд
ӨРНЕКТЕРДІ ПАСКАЛЬ ТІЛІНДЕ ЖАЗЫҢДАР 1) (5+2∙4):3 2) 8-2+ 3) (2+3)-ті 6-ға бөлгендегі қалдық 4) 5+2:10 5) (8+2):10 4 21 Шешуі: 1) (5+2*4)/3, нәтиже 4.333 2) 8-2+ 21 DIV 4, нәтиже 11 3)(2+3) MOD 6, нәтиже 0 4)5+2/10, нәтиже 5.2 5) (8+2)/10, нәтиже 1
#7 слайд
ӨРНЕКТІ ПАСКАЛЬ ТІЛІНДЕ
ЖАЗ
96,59,17,2
27,0171,1
98,418,3
(3.18-4.98)/(1.171-0.27)*(2.7-
1.9)5.96
7 слайд
ӨРНЕКТІ ПАСКАЛЬ ТІЛІНДЕ ЖАЗ 96,59,17,2 27,0171,1 98,418,3 (3.18-4.98)/(1.171-0.27)*(2.7- 1.9)5.96
#8 слайд
ПАСКАЛЬ ПРОГРАММАЛАУ
ТІЛІНІҢ ҚҰРЫЛЫМЫ
8 слайд
ПАСКАЛЬ ПРОГРАММАЛАУ ТІЛІНІҢ ҚҰРЫЛЫМЫ
#9 слайд
ЖАЛПЫ ҚҰРЫЛЫМЫ
PROGRAM аты
Бейнелеу
бөлігі
BEGIN
Оператор
бөлігі
END.
9 слайд
ЖАЛПЫ ҚҰРЫЛЫМЫ PROGRAM аты Бейнелеу бөлігі BEGIN Оператор бөлігі END.
#10 слайд
ЖАЛПЫ ҚҰРЫЛЫМЫ
PROGRAM аты (input, output)
USES – модульдерьді қосу
LABEL – белгі бөлігі
CONST – тұрақтылар бөлігі
TYPE – тип бөлігі
VAR – айнымалы бөлігі
PROCEDURE, FUNCTION – процедура,
функция бөлігі
BEGIN
операторлар
END.
10 слайд
ЖАЛПЫ ҚҰРЫЛЫМЫ PROGRAM аты (input, output) USES – модульдерьді қосу LABEL – белгі бөлігі CONST – тұрақтылар бөлігі TYPE – тип бөлігі VAR – айнымалы бөлігі PROCEDURE, FUNCTION – процедура, функция бөлігі BEGIN операторлар END.
#11 слайд
ПРОГРАММА МЫСАЛЫ
PROGRAM kosu (input,
output)
VAR – a,b,c: integer
BEGIN
writeln(‘a,b- engiz’);
readln (a,b);
c:= a+b;
writeln(‘c=‘,c);
END.
11 слайд
ПРОГРАММА МЫСАЛЫ PROGRAM kosu (input, output) VAR – a,b,c: integer BEGIN writeln(‘a,b- engiz’); readln (a,b); c:= a+b; writeln(‘c=‘,c); END.
#12 слайд
ӨРНЕКТЕРДІ
ПАСКАЛЬДА ЖАЗ
1)
2)
3)
4)
c
ba
0
2
cbxax
b
a
c
ba
17,349,07,2
1,174,3
02,514,2
12 слайд
ӨРНЕКТЕРДІ ПАСКАЛЬДА ЖАЗ 1) 2) 3) 4) c ba 0 2 cbxax b a c ba 17,349,07,2 1,174,3 02,514,2

Бұл курс Қазақстан Республикасы Оқу-ағарту министрлігімен келісілген