|
Программалар, тұрақтылар, айнымалылар атауы
|
бет | 3/10 | Дата | 19.05.2022 | өлшемі | 4 Mb. | | #457309 | түрі | Программа |
| 0010fe44-d35973f3 - Атауларды сипаттағанда
- латын әріптерін (A-Z)
- сандарды
- астын сызу белгісін _
- қолдануға болады
- Бас әріптер мен кіші әріптердің арасында айырмашылық болмайды
- Атауларды сипаттағанда
- орыс, қазақ әріптерін
- бос орындарды
- жақшаларды, +, =, !, ? белгілерін және т.б.
- қолдануға болмайды
- Атаулар санмен басталмауы керек
- Қай атаулар дұрыс жазылған?
- AXby R&B 4Wheel Вася “PesBarbos” TU154 [QuQu] _ABBA A+B
- const
- i2 = 45; { бүтін сан }
- pi = 3.14; { нақты сан }
- qq = 'Вася'; { символдар қатары }
- L = True; { логикалық шама }
- бүтін және бөлшек бөліктері нүктемен ажыратылады
- орыс, қазақ әріптерін қолдануға болады!
- екі мән қабылдай алады:
- True (ақиқат, «иә»)
- False (жалған, «жоқ»)
- Айнымалы – аты, типі және мәні болатын шама. Айнымалының мәнін программаның жұмысы кезінде өзгертіп отыруға болады.
- Айнымалылардың типі:
- integer { бүтін }
- real { нақты }
- char { бір символ }
- string { символдық тіркес }
- boolean { логикалық }
- Айнымалыларды сипаттау (жад бөлу):
- Айнымалының мәнін қалай өзгертуге болады?
- Оператор – жоғары деңгейлі программалау тілінің командасы.
- Меншіктеу операторы айнымалының мәнін өзгерту үшін қолданылады.
- program qq;
- var a, b: integer;
- begin
- a := 5;
- b := a + 2;
- a := (a + 2)*(b – 3);
- end.
- Арифметикалық өрнектің құрамында
- тұрақтылар
- айнымалы атаулары
- арифметикалық амалдар белгілері:
- + - * / div mod
- функцияларды шақыру
- жақшалар ( )
- <айнымалы атауы> := <өрнек>;
- program qq;
- var a, b: integer;
- x, y: real;
- begin
- a := 5;
- 10 := x;
- y := 7,8;
- b := 2.5;
- x := 2*(a + y);
- a := b + x;
- end.
- Қай операторлар дұрыс жазылмаған?
- айнымалы атауы := белгісінің сол жағында болуы керек
- бүтін мен бөлшектің арасы нүктемен ажыратылуы керек
- нақты мәнді бүтін айнымалыға меншіктеуге болмайды
- Амалдарды орындау тәртібі
- z := (5*a*c+3*(c-d))/a*(b-c)/ b;
- x:=(a*a+5*c*c-d*(a+b))/((c+d)*(d-2*a));
- 2 6 3 4 7 5 1 12 8 11 10 9
- Есеп. Екі бүтін санды қосып, қосындысын экранда шығару.
- program qq;
- var a, b, c: integer;
- begin
- read ( a, b );
- c := a + b;
- writeln ( c );
- end.
- read ( a ); { а айнымалысының мәнін енгізу}
- read ( a, b ); { а және b айнымалыларының мәндерін енгізу}
- Екі санды қалай енгізуге болады?
- бос орын арқылы:
- 25 30
- Enter арқылы:
- 25
- 30
- write ( a ); { a айнымалысының мәнін шығару}
- writeln ( ‘Салем!' ); { мәтінді шығару}
- writeln ( ‘Жауап: ', c ); { мәтінді және c айнымалысының мәнін шығару}
- writeln ( a, '+', b, '=', c );
- program qq;
- var i: integer;
- x: real;
- begin
- i := 15;
- writeln ( '>', i, '<' );
- writeln ( '>', i:5, '<' );
- x := 12.345678;
- writeln ( '>', x, '<' );
- writeln ( '>', x:10, '<' );
- writeln ( '>', x:7:2, '<' );
- end.
- >15<
- > 15<
- >1.234568E+001<
- > 1.23E+001<
- > 12.35<
- бөлшек бөлігіндегі символдар саны
- program qq;
- var a, b, c: integer;
- begin
- writeln(‘Екі бүтін сан енгізіңіз');
- read ( a, b );
- c := a + b;
- writeln ( a, '+', b, '=', c );
- end.
- Протокол:
- Екі бүтін сан енгізіңіз
- 25 30
- 25+30=55
- бұны программа жазушы өзі енгізеді
- Сызықтық алгоритмның блок-схемасы
- "4": Үш сан енгізіп,олардың қосындысын және көбейтіндісін табу.
- Мысал:
- Үш сан енгіз:
- 4 5 7
- 4+5+7=16
- 4*5*7=140
- "5": Үш сан енгізіп, олардың қосындысын, көбейтіндісін және арифметикалық ортасын табу.
- Мысал:
- Үш сан енгіз:
- 4 5 7
- 4+5+7=16
- 4*5*7=140
- (4+5+7)/3=5.33
Паскаль тілінде программалау - Есеп. Екі бүтін сан енгізіп,экранға олардың үлкенін шығару.
- Шығару амалы: бірінші сан екінші саннан үлкен болса, біріншісін, ал егер кіші болса екіншісін экранға шығару.
- Ерекшелігі: атқарушының әрекеті кейбір шарттардың орындалуына байланысты болады (егер …әйтпесе …).
- Қадамдардың тізбектеп орындалуы кейбір шарттарға байланысты болатын алгоритмдерді тармақталу алгоритмдері деп атайды.
- Тармақталудың толымды түрі
- шартты оператордың толымды түрі
- program qq;
- var a, b, max: integer;
- begin
- writeln(‘Екі бүтін сан енгіз');
- read ( a, b );
- if a > b then begin
-
- end
- else begin
-
- end;
- writeln (‘Екі санның үлкені', max);
- end.
- if <шарт> then begin
- {егер шарт орындалса, не істеу керек}
- end
- else begin
- {егер шарт орындалмаса, не істеу керек}
- end;
- Ерекшеліктері:
- else-тің алдында нүктелі үтір болмауы керек
- екінші бөліктің (else …) болмауы да мүмкін (толымсыз түрі)
- егер блокта бір ғана оператор болса, begin мен end сөздерін жазбауға да болады
- if a > b then begin
- a := b;
- end
- else
- b := a;
- end;
- if a > b then begin
- a := b;
- else begin
- b := a;
- end;
- if a > b then begin
- a := b;
- end;
- else begin
- b := a;
- end;
- if a > b then begin
- a := b;
- end
- else b > a begin
- b := a;
- end;
- тармақталудың толымсыз түрі
- program qq;
- var a, b, max: integer;
- begin
- writeln(‘Екі бүтін сан енгіз');
- read ( a, b );
- max := a;
- if b > a then
- max := b;
- writeln (‘Екі санның үлкені', max);
- end.
- шартты оператордың толымсыз түрі
- program qq;
- var a, b, max: integer;
- begin
- writeln('Екі бүтін сан енгіз');
- read ( a, b );
- max := b;
- if ??? then
- ???
- writeln ('Екі санның үлкені', max);
- end.
- if a > b then begin
- a := b;
- else b := a;
- if a > b then begin
- a := b;
- end;
- else b := a;
- if a > b then
- else begin
- b := a;
- end;
- if a > b then
- a := b;
- else b := a; end;
- "4": Үш сан енгізіп олардың үлкенін табу.
- Мысал:
- Үш сан енгіз:
- 4 15 9
- Ең үлкен сан 15
- "5": Бес сан енгізіп олардың үлкенін табу.
- Мысал:
- Бес сан енгіз:
- 4 15 9 56 4
- Ең үлкен сан 56
Достарыңызбен бөлісу: |
|
|