Просмотр содержимого документа
«№77 Асанбай Ас?аров атында?ы мектеп - лицейі»
Сабақтың тақырыбы:Тармақталу және Шартты операторыСабақтың мақсаты:Білімділік - Тармақталушы алгоритм ұғымымен, шартты операторларымен жұмыс жасай білуге үйрету. Дамытушылық – Оқушылардың белсенділігі мен біліктілігін, ізденімпаздық дағдыларын қалыптастыру, өрнектерді пайдаланып компьютерде жұмыс істеуін дамыту. Тәрбиелік – Оқушыларды ақпараттық мәдениеттілікке, өзін - өзі басқаруға және бағалауға тәрбиелеу. Сабақтың түрі: Білімді меңгерту Сабақтың әдісі: Баяндау , сұрақ жауап Сабақтың көрнекілігі: Таратпа кеспелер, интерактивті тақта
Сабақтың барысыҰйымдастырылу кезеңі оқушылармен сәлемдесу келмеген оқушыларды белгілеу сабаққа дайындығын, құралдарын тексеру
Үй тапсырмасын сұрауТиптер
Типтер
Бүтін (INTEGER)
Нақты(REAL)
Символдық(CHAR)
Логикалық(BOOLEAN)
Мәтіндік(TEXT)
Тіркестік(STRING)
Жиым(ARRAY)
Жиын(SET)
Файл(FILE)
Жазба(RECORD)
ҚҰРЫЛЫМДЫҚ
ҚАРАПАЙЫМ
Қарапайым типке жататындарын тап! (дұрыс шертсең жапырақтар сыбдырлап белгі береді)
жиым
нақты
тіркестік
логикалық
бүтін
шамалық
div, modфункциялары қандай типке қолданылады? (дұрысы тышқанмен шерткенде жасыл түске боялады)
Нақты ( real)
Символдық ( char )
Тіркестік ( string )
Бүтін ( integer)
Логикалық ( boolean )
Программаның соңына қандай белгі қойылады (дұрыс тапсаң шар әуеге қалықтайды!)
.
:=
;
End.
.;
Read, write операторының қызметі (дұрыс тапсаң шар әуеге қалықтайды!)
Енгізу
меншіктеу
XOR
MOD
шығару
OR
AND
Келесі функциялар мен амалдардың мәнін тап:
a)30div 7 =b) 30 mod 7 =
c) sqr(3) =d) sqrt(36) =
e) succ(19) =f) pred(100)=
g) succ(G) =h) pred(z) =
Тексеру
Функциялардың қызметі қандай?
1.abs(x)5.real9.sqrt(x)
2.const6.pred(x)10.exp(x)
3.sqr(x)7.integer11.sin(x)
4.succ(x)8.arctan(x)12.ln(x)
Тармақталуды орындау түрлері, жазылуы.
Шарттарды жазу үшін пайдаланатын қатынас операцияларының таңбалары
1-мысал
Екі санның үлкенін табатын программа құру керек
Program max;
Var a, b, max: integer;
Begin
Readln (a,b);
If ab then max:= a else max:=b;
Writeln (‘ max= ’ , max);
End.
Y max:= Y max:=X max шығару соңы" width="640"
Блок схемасы
басы
X , Y
Х Y
max:= Y
max:=X
max шығару
соңы
2- мысал
Функцияның мәнін есептейтін программа құр
Program _12 {есептеу Y}
Var x, y: real;
Begin
Readln (x);
If xthen y:=sqr(x) else y:=sqrt(x);
Writeln (‘y=’, y: 2: 0);
End.
Тапсырма.Адам жасына қарап, оларды әлі мектепке бармаған, мектеп оқушысы, жұмысшы, зейнеткер деген төрт топтың біріне жатқызатын программа құрыңдар. Адам жасы пернетақтадан енгізіледі.
Program e6;
Var x : integer;
Begin
Writeln (‘ adam jasin engiz’ );
Readln (x);
If x
If (x6) and (x
If (x17) and (x
End.
Сабақты пысықтау сұрақтары:
1. Тармақталу командасы толық түрінде қалай орындалады?
2. Шамалар арасында қандай қатынас белгілері қолданылады?