SlideShare a Scribd company logo
Сабақ №15
Мерзімі:
Сынып: 9
Пән: информатика
Тақырып: Тармақталу алгоритмдер .
Мақсаты:
• Паскаль тіліндегі IF шартты операторымен және оның қасиеттерімен
таныстыру.
• Паскаль программалау тілінде есептерді шығару барысында IF шартты
операторын қолдану;
• Оқушыларда мәдениетті, зейінділіктілікті, тәртіптілікті тәрбиелеу.
Көрнекі құралдар: Интерактивті тақта, презентация, ДК
Сабақ құрылысы:
I. Ұйымдастыру
II. Қайталау
III. Жаңа материалды түсіндіру
IV. Жаңа материалды бекіту
V. Қорытынды
VI. Үй жұмысы
Кезеңдері Мұғалім іс әрекеті Оқушы іс
әрекеті
Ескерту
I.Ұйымдастыру Оқушылармен амандасу. Оларды түгендеу.
Оқушылардың сабаққа дайындығын тексеру.
Кезекші тағайындау. Сабақтың тақырыбы мен
мақсатымен таныстыру.
Мұғаліммен
амандасып.
Кезекшілер
сыныпта кім
бар кім жоқ
екенін айтып
өтеді. Есепке
алу журналын
толтырады
II.Қайталау Сұрақ-жауап арқылы қайталау жүргізу.
1.Pascal тілінің операторлары қандай?
Балалар
сұраққа жауап
береді.
III. Жаңа
материалды
түсіндіру.
. Конспект:
Орындалатын іс-әрекетті таңдау есеп
шарттарымен анықталады. Есептеудің мүмкін
бағыттарының әрқайсысы тармақ деп аталады,
кейбір шарттың орындалуына байланысты есептеу
процесі белгілі бір тармақ бойынша жүруі мүмкін.
Мұндай алгоритм тармақталған деп аталады.
Тармақтар саны екіден көп болуы мүмкін.
Тармақталу командасы
Блок-схема Алгоритмдік
тіл
Pascal
Тармақталу
командасы:
А) толық түрі:
егер шарт
онда 1-
серия
әйтпесе
Шартты
оператор:
if <шарт>
then begin
{егер шарт
дұрыс болса
не істеу
Оқушылар
жұмыс
дәптерлеріне
конспекті
жазып қояды.
2-серия
Ә)
қысқартылған
түрі:
егер шарт
онда
серия
әйтпесе
керек}
end
else begin
{егер шарт
дұрыс емес
болса не істеу
керек}
end;
Қысқартылған
түрде else
қызметші сөзі
және сәйкес
командалар
сериясы
болмайды.
Егер серия бір
командадан
тұрса, онда
begin … end;
операторлық
жақшаларын
жазбауға
болады
Шарттарды жазу үшін пайдаланылатын
қатынас операцияларының таңбалары:
Мысал, Екі А және В сандары берілсін. Екі санның
үлкенін табу (ЕСУ) алгоритмін және
программасын құрайық.
• алг ЕСҮ (арг нақ А,В, нәт нақ Ү)
• басы
• енгізу А,В
• егер А>B
• онда Y:=A
• әйтпесе Y:=В
• бітті
• шығару Ү
• соңы.
Екі санның үлкенің табу алгоритмін Pascal тіліне
аударайық
Мысалды
дәптерлеріне
жазып алып,
Pascal тілінде
орындайды.
Қатынас
белгісі
Қатынас
белгісін
Pascal-да
жазу
Қатынас
операциясының
аты
= = Тең
≠ < > Тең емес
> > Үлкен
≥ > = Үлкен немесе тең
< < Кіші
≤ < = Кіші немесе тең
• program qq;
• var a, b, max: integer;
• begin
• writeln(‘Екі бүтін санды енгізіңдер');
• read ( a, b );
• if a > b then begin
• max:=a;
• end
• else begin
• max:=b;
• end;
• writeln (‘Ең үлкен сан ', max);
• end.
Мысал2,
• алг есептеу Ү (арг нақ Х, нәт нақ Ү)
• басы
• енгізу Х
• егер Х≤0
• онда Y:=Х
• әйтпесе Y:=
• бітті
• шығару Ү
• соңы.
Pascal тілінде жазайық
• program 5;
• var х, у: real;
• begin
• Readln (x);
• If x<=0 then y:= sqr(x) else y:=sqrt (x);
• Writeln (‘y=’, y:2:0);
• End.
Мысал 3,
• 1 тәсіл
• program 6;
• var х, а: real;
• begin
• Readln (x);
• if x<-1 then a:= x+sin(x)
• Else if x<5 then a:=3-sqr(x+1)
• Else a:=x+sin(x);
• Writeln (‘a=’, a:6:2);
• End.
• 2-тәсіл.
• program 6;
• var х, а: real;
• begin
• Readln (x);
• if (-1<=x) and (x<5) then a:=3*sqr(x+1)
• else a:=x+sin(x);
• Writeln (‘a=’, a:6:2);
• End.
III.Жаңа
материалды
бекіту.
Тапсырма1. Практикумдағы, Практикалық
жұмыс-4 орындау
Оқушылар өз
компьютерлері
алдында
отырып,
тапсырманы
орындайды.
IV.Қорытынды Сұрақ қою арқылы сабақты қорытындылау.
Бағалау, белсенді болған оқушыларды
Балалар
сұрақтарға
жауап береді.
V.Үй жұмысы

§1.7-Оқып, сұрақтарға жауап беру, 35 бет 7,11
тапсырма.
Күнделіктеріне
жазып алады
Сабақ №16
Мерзімі:
Сынып: 9
Пән: информатика
Тақырып: Шартты операторы бар есептер шығару.
Мақсаты:
• Паскаль тіліндегі IF шартты операторымен және оның қасиеттерімен
таныстыру.
• Паскаль программалау тілінде есептерді шығару барысында IF шартты
операторын қолдану;
• Оқушыларда мәдениетті, зейінділіктілікті, тәртіптілікті тәрбиелеу.
Көрнекі құралдар: Интерактивті тақта, презентация, ДК
Сабақ құрылысы:
I. Ұйымдастыру
II. Қайталау
III. Есептер шығару
IV. Қорытынды
V. Үй жұмысы
Кезеңдері Мұғалім іс әрекеті Оқушы іс әрекеті Ескерту
I.Ұйымдастыру Оқушылармен амандасу. Оларды түгендеу.
Оқушылардың сабаққа дайындығын тексеру.
Кезекші тағайындау. Сабақтың тақырыбы мен
мақсатымен таныстыру.
Мұғаліммен
амандасып.
Кезекшілер
сыныпта кім бар
кім жоқ екенін
айтып өтеді.
Есепке алу
журналын
толтырады
II. Есептер
шығару
. Практика:
Практикалық жұмыс-5
Практикалық жұмыс-6
Оқушылар
практикалық
жұмыстарды өз
компьютерлерінде
отырып
орындайды.
III.Қорытынды Сұрақ қою арқылы сабақты қорытындылау.
Практикалық жұмысты бағалау
Оқушылар
практикалық
жұмыстарын
тексертіп,
сақтайды.
IV. Үй
жұмысы

§1.7-Оқып, сұрақтарға жауап беру, 44бет 7,11
тапсырма.
Күнделіктеріне
жазып алады
Сабақ №16
Мерзімі:
Сынып: 9
Пән: информатика
Тақырып: Күрделі шарттар. Логикалық операцияларды қолдану.
Мақсаты:
• Және, немесе, емес логикалық операциялармен таныстыру.
• Паскаль программалау тілінде есептерді шығару барысында күрделі
шарттарды қолдану біліктіліктерін дамыту;
• Оқушыларда мәдениетті, зейінділіктілікті, тәртіптілікті тәрбиелеу.
Көрнекі құралдар: Интерактивті тақта, презентация, ДК
Сабақ құрылысы:
I. Ұйымдастыру
II. Қайталау
III. Жаңа материалды түсіндіру
IV. Жаңа материалды бекіту
V. Қорытынды
VI. Үй жұмысы
Кезеңдері Мұғалім іс әрекеті Оқушы іс әрекеті Ескерту
I.Ұйымдастыру Оқушылармен амандасу. Оларды түгендеу.
Оқушылардың сабаққа дайындығын тексеру.
Кезекші тағайындау. Сабақтың тақырыбы мен
мақсатымен таныстыру.
Мұғаліммен амандасып.
Кезекшілер сыныпта кім бар
кім жоқ екенін айтып өтеді.
Есепке алу журналын
толтырады
II.Қайталау Сұрақ-жауап арқылы қайталау жүргізу.
1.Шартты оператор дегеніміз не?
Балалар сұраққа жауап
береді.
III. Жаңа
материалды
түсіндіру.
. Конспект:
және, немесе, емес қызметші сөздерімен
біріктірілген, бірнеше қарапайым шарттардан
тұратын шарттар құрама шарттар деп
аталады
Алгоритмдік тілде
жазылуы
Pascal тілінде
жазылуы
және
немесе
емес
and
or
not
And (және) логикалық операциясы бар күрделі
шарт қарапайым шарттардың екеуі де
орындалған жағдайда ғана ақиқат деп
есептеледі.
Мысалы, программаның
a:=2; b:=4; c:=10;
if (a>1) and (b=0) then c:=a+b;
Ал егер қарапайым шарттардың кемінде біреуі
орындалса, онда or (немесе) логикалық
операциясы бар күрделі шарт ақиқат деп
есептеледі.
Мысалы, программаның
Оқушылар жұмыс
дәптерлеріне конспекті
жазып қояды.
a:=2; b:=4; c:=10;
if (a>1) or (b=0) then c:=a+b;
үзіндісі орындалғанда с айнымалысы 6-ға тең
мән қабылдайды, өйткені (2>1) or (4>0) шарты
айнымалылардың берілген мәндерінде ақиқат.
Not A=0 логикалық операциясы А≠0
шартымен бірдей.
Мысалы, “Ойлан, тап” ойыны.
Есепті шешу жоспары:
1. ЭЕМ кездесоқ сандар бергішінің көмегімен
0-ден 100-ге дейінгі интервалда у бүтін санын
жасыруы керек.
random функциясы 0< =x< Диапазон шартын
қанағаттандыратын word типті кездейсоқ
санды қайтарады. Сандарды қажет диапазонын
алу үшін Ү-ті мына жолмен анықтау керек:
Y=random (101).
2. ЭЕМ адамнан: “Бұл сан х пе?” деп сұрайды.
Сонда мына үш жағдайдың бірі шығуы
мүмкін:
x=y болғанда, ЭЕМ “Құттықтаймын” деп
жауап береді;
x>y болса, “Сіздің саныныз үлкен”;
x<y болса, “Сіздің саныныз кіші” деп жауап
береді.
• Program 7;
• Label 1,2:
• Var x,y:integer;
• Begin
• Randomize;
• y:=random (101);
• 1: writeln (‘0-ден 100-ге дейін кез
келген санды енгіз’);
• Readln (x);
• If x=y then
• Begin
• Writeln (‘Құттықтаймын’); goto 2;
• End;
• If x>y then Writeln (‘сенің санын
үлкен’);
• If x<y then Writeln (‘сенің санын
кіші’);
• goto 1;
• End.
Мысалды дәптерлеріне
жазып алып, Pascal тілінде
орындайды.
III.Жаңа
материалды
бекіту.
Тапсырма1. Практикумдағы, Практикалық
жұмыс-6 аяқтау
Оқушылар өз компьютерлері
алдында отырып,
тапсырманы орындайды.
IV.Қорытынды Сұрақ қою арқылы сабақты қорытындылау.
Бағалау, белсенді болған оқушыларды
Балалар сұрақтарға жауап
береді.
V.Үй жұмысы

§1.7-Оқып, сұрақтарға жауап беру,
тап.орындау
Күнделіктеріне жазады
2021цуцуцуццц

More Related Content

Viewers also liked

қызықты физика әлемінде
қызықты физика әлемінде қызықты физика әлемінде
қызықты физика әлемінде nurlan93kz
 
«Paint» графикалық редакторында жұмыс.
«Paint» графикалық редакторында жұмыс.«Paint» графикалық редакторында жұмыс.
«Paint» графикалық редакторында жұмыс.
Айбек Қуандықұлы
 
202
202202
001
001001
6556trtrtrtrt
6556trtrtrtrt6556trtrtrtrt
6556trtrtrtrt
nurlan93kz
 
789sd
789sd789sd
дәріс 24
дәріс 24дәріс 24
дәріс 24Jax38
 
дәріс 6
дәріс 6дәріс 6
дәріс 6Jax38
 
211
211211
852цуцуц
852цуцуц852цуцуц
852цуцуц
nurlan93kz
 
дәріс 7
дәріс 7дәріс 7
дәріс 7Jax38
 
9559аваууауу
9559аваууауу9559аваууауу
9559аваууауу
nurlan93kz
 
Hjg
HjgHjg
а25
а25а25
дәріс 10
дәріс 10дәріс 10
дәріс 10Jax38
 
788de
788de788de
4949fg
4949fg4949fg
695rddddddd
695rddddddd695rddddddd
695rddddddd
Nurlan Abilhanov
 
586fd
586fd586fd

Viewers also liked (20)

қызықты физика әлемінде
қызықты физика әлемінде қызықты физика әлемінде
қызықты физика әлемінде
 
«Paint» графикалық редакторында жұмыс.
«Paint» графикалық редакторында жұмыс.«Paint» графикалық редакторында жұмыс.
«Paint» графикалық редакторында жұмыс.
 
202
202202
202
 
001
001001
001
 
6556trtrtrtrt
6556trtrtrtrt6556trtrtrtrt
6556trtrtrtrt
 
789sd
789sd789sd
789sd
 
дәріс 24
дәріс 24дәріс 24
дәріс 24
 
дәріс 6
дәріс 6дәріс 6
дәріс 6
 
211
211211
211
 
852цуцуц
852цуцуц852цуцуц
852цуцуц
 
дәріс 7
дәріс 7дәріс 7
дәріс 7
 
9559аваууауу
9559аваууауу9559аваууауу
9559аваууауу
 
Hjg
HjgHjg
Hjg
 
а25
а25а25
а25
 
дәріс 10
дәріс 10дәріс 10
дәріс 10
 
ыыы
ыыыыыы
ыыы
 
788de
788de788de
788de
 
4949fg
4949fg4949fg
4949fg
 
695rddddddd
695rddddddd695rddddddd
695rddddddd
 
586fd
586fd586fd
586fd
 

Similar to 2021цуцуцуццц

Dsffdfdfdf f
 Dsffdfdfdf f Dsffdfdfdf f
Dsffdfdfdf f
Nurlan Abilhanov
 
8 сынып логика
8 сынып логика8 сынып логика
8 сынып логика
Nurlan Abilhanov
 
ахметова элеонора 25 сабак
ахметова элеонора 25 сабакахметова элеонора 25 сабак
ахметова элеонора 25 сабак
Asem Sarsembayeva
 
қысқаша көбейту формулалары тарауын қайталау
қысқаша көбейту формулалары тарауын қайталауқысқаша көбейту формулалары тарауын қайталау
қысқаша көбейту формулалары тарауын қайталау
Айбек Қуандықұлы
 
информатикадан ағылшын, өзін өзі тану пәндерімен кіріктірілген сабақ
информатикадан ағылшын, өзін өзі тану пәндерімен кіріктірілген сабақинформатикадан ағылшын, өзін өзі тану пәндерімен кіріктірілген сабақ
информатикадан ағылшын, өзін өзі тану пәндерімен кіріктірілген сабақ
oquzaman
 
Жай бөлшектерді көбейту
Жай бөлшектерді көбейтуЖай бөлшектерді көбейту
Жай бөлшектерді көбейту
Айбек Қуандықұлы
 
505кцууцкукук
505кцууцкукук505кцууцкукук
505кцууцкукук
nurlan93kz
 
187 мектеп 2022-23.docx
187 мектеп 2022-23.docx187 мектеп 2022-23.docx
187 мектеп 2022-23.docx
ssusera4d527
 
матем үлгі 5, 10
матем үлгі 5, 10матем үлгі 5, 10
матем үлгі 5, 10Serjan Kasen
 
4747ggf
4747ggf4747ggf
6 сынып2 токсан.docx
6 сынып2 токсан.docx6 сынып2 токсан.docx
6 сынып2 токсан.docx
ssuser0e2a77
 
11 сынып иррационал теңдеулерді шешу тәсілдері
11 сынып иррационал  теңдеулерді  шешу тәсілдері11 сынып иррационал  теңдеулерді  шешу тәсілдері
11 сынып иррационал теңдеулерді шешу тәсілдері
oquzaman
 
логарифмдік теңдеулерді шешу слайд
логарифмдік теңдеулерді шешу слайдлогарифмдік теңдеулерді шешу слайд
логарифмдік теңдеулерді шешу слайд
Dan41k
 

Similar to 2021цуцуцуццц (13)

Dsffdfdfdf f
 Dsffdfdfdf f Dsffdfdfdf f
Dsffdfdfdf f
 
8 сынып логика
8 сынып логика8 сынып логика
8 сынып логика
 
ахметова элеонора 25 сабак
ахметова элеонора 25 сабакахметова элеонора 25 сабак
ахметова элеонора 25 сабак
 
қысқаша көбейту формулалары тарауын қайталау
қысқаша көбейту формулалары тарауын қайталауқысқаша көбейту формулалары тарауын қайталау
қысқаша көбейту формулалары тарауын қайталау
 
информатикадан ағылшын, өзін өзі тану пәндерімен кіріктірілген сабақ
информатикадан ағылшын, өзін өзі тану пәндерімен кіріктірілген сабақинформатикадан ағылшын, өзін өзі тану пәндерімен кіріктірілген сабақ
информатикадан ағылшын, өзін өзі тану пәндерімен кіріктірілген сабақ
 
Жай бөлшектерді көбейту
Жай бөлшектерді көбейтуЖай бөлшектерді көбейту
Жай бөлшектерді көбейту
 
505кцууцкукук
505кцууцкукук505кцууцкукук
505кцууцкукук
 
187 мектеп 2022-23.docx
187 мектеп 2022-23.docx187 мектеп 2022-23.docx
187 мектеп 2022-23.docx
 
матем үлгі 5, 10
матем үлгі 5, 10матем үлгі 5, 10
матем үлгі 5, 10
 
4747ggf
4747ggf4747ggf
4747ggf
 
6 сынып2 токсан.docx
6 сынып2 токсан.docx6 сынып2 токсан.docx
6 сынып2 токсан.docx
 
11 сынып иррационал теңдеулерді шешу тәсілдері
11 сынып иррационал  теңдеулерді  шешу тәсілдері11 сынып иррационал  теңдеулерді  шешу тәсілдері
11 сынып иррационал теңдеулерді шешу тәсілдері
 
логарифмдік теңдеулерді шешу слайд
логарифмдік теңдеулерді шешу слайдлогарифмдік теңдеулерді шешу слайд
логарифмдік теңдеулерді шешу слайд
 

More from nurlan93kz

2086ваывауа
2086ваывауа2086ваывауа
2086ваывауа
nurlan93kz
 
2056xcxxxxxxxxxxxxxx
2056xcxxxxxxxxxxxxxx2056xcxxxxxxxxxxxxxx
2056xcxxxxxxxxxxxxxx
nurlan93kz
 
2055sddsadsd
2055sddsadsd2055sddsadsd
2055sddsadsd
nurlan93kz
 
2053xczcxc
2053xczcxc2053xczcxc
2053xczcxc
nurlan93kz
 
2052sdasdsdsdsds
2052sdasdsdsdsds2052sdasdsdsdsds
2052sdasdsdsdsds
nurlan93kz
 
2051fdfdfd
2051fdfdfd2051fdfdfd
2051fdfdfd
nurlan93kz
 
2050ВАФЫВЫВЫВ
2050ВАФЫВЫВЫВ2050ВАФЫВЫВЫВ
2050ВАФЫВЫВЫВ
nurlan93kz
 
2049sadfadadas
2049sadfadadas2049sadfadadas
2049sadfadadas
nurlan93kz
 
2047dsdsdsd
2047dsdsdsd2047dsdsdsd
2047dsdsdsd
nurlan93kz
 
2046dsfsdfd
2046dsfsdfd2046dsfsdfd
2046dsfsdfd
nurlan93kz
 
2045erwerer
2045erwerer2045erwerer
2045erwerer
nurlan93kz
 
2030цуцуцуц
2030цуцуцуц2030цуцуцуц
2030цуцуцуц
nurlan93kz
 
2029sdsdsdsdsdsd
2029sdsdsdsdsdsd2029sdsdsdsdsdsd
2029sdsdsdsdsdsd
nurlan93kz
 
ЛЛББЬБ ЛБ ЬБЛШГОРНПЕААПР
  ЛЛББЬБ ЛБ   ЬБЛШГОРНПЕААПР  ЛЛББЬБ ЛБ   ЬБЛШГОРНПЕААПР
ЛЛББЬБ ЛБ ЬБЛШГОРНПЕААПР
nurlan93kz
 
(2)ЭЭЭЭЭЭЭЭЭЭЭЭЭБ
 (2)ЭЭЭЭЭЭЭЭЭЭЭЭЭБ (2)ЭЭЭЭЭЭЭЭЭЭЭЭЭБ
(2)ЭЭЭЭЭЭЭЭЭЭЭЭЭБ
nurlan93kz
 
2025ььььььььььььььььььььььььььььььооо
2025ььььььььььььььььььььььььььььььооо2025ььььььььььььььььььььььььььььььооо
2025ььььььььььььььььььььььььььььььооо
nurlan93kz
 
2024хдлдбюд
2024хдлдбюд2024хдлдбюд
2024хдлдбюд
nurlan93kz
 
2017ЦЙЦВЦЙУЦ
2017ЦЙЦВЦЙУЦ2017ЦЙЦВЦЙУЦ
2017ЦЙЦВЦЙУЦ
nurlan93kz
 
2016dfdfdfd
2016dfdfdfd2016dfdfdfd
2016dfdfdfd
nurlan93kz
 
2015sdsdsds
2015sdsdsds2015sdsdsds
2015sdsdsds
nurlan93kz
 

More from nurlan93kz (20)

2086ваывауа
2086ваывауа2086ваывауа
2086ваывауа
 
2056xcxxxxxxxxxxxxxx
2056xcxxxxxxxxxxxxxx2056xcxxxxxxxxxxxxxx
2056xcxxxxxxxxxxxxxx
 
2055sddsadsd
2055sddsadsd2055sddsadsd
2055sddsadsd
 
2053xczcxc
2053xczcxc2053xczcxc
2053xczcxc
 
2052sdasdsdsdsds
2052sdasdsdsdsds2052sdasdsdsdsds
2052sdasdsdsdsds
 
2051fdfdfd
2051fdfdfd2051fdfdfd
2051fdfdfd
 
2050ВАФЫВЫВЫВ
2050ВАФЫВЫВЫВ2050ВАФЫВЫВЫВ
2050ВАФЫВЫВЫВ
 
2049sadfadadas
2049sadfadadas2049sadfadadas
2049sadfadadas
 
2047dsdsdsd
2047dsdsdsd2047dsdsdsd
2047dsdsdsd
 
2046dsfsdfd
2046dsfsdfd2046dsfsdfd
2046dsfsdfd
 
2045erwerer
2045erwerer2045erwerer
2045erwerer
 
2030цуцуцуц
2030цуцуцуц2030цуцуцуц
2030цуцуцуц
 
2029sdsdsdsdsdsd
2029sdsdsdsdsdsd2029sdsdsdsdsdsd
2029sdsdsdsdsdsd
 
ЛЛББЬБ ЛБ ЬБЛШГОРНПЕААПР
  ЛЛББЬБ ЛБ   ЬБЛШГОРНПЕААПР  ЛЛББЬБ ЛБ   ЬБЛШГОРНПЕААПР
ЛЛББЬБ ЛБ ЬБЛШГОРНПЕААПР
 
(2)ЭЭЭЭЭЭЭЭЭЭЭЭЭБ
 (2)ЭЭЭЭЭЭЭЭЭЭЭЭЭБ (2)ЭЭЭЭЭЭЭЭЭЭЭЭЭБ
(2)ЭЭЭЭЭЭЭЭЭЭЭЭЭБ
 
2025ььььььььььььььььььььььььььььььооо
2025ььььььььььььььььььььььььььььььооо2025ььььььььььььььььььььььььььььььооо
2025ььььььььььььььььььььььььььььььооо
 
2024хдлдбюд
2024хдлдбюд2024хдлдбюд
2024хдлдбюд
 
2017ЦЙЦВЦЙУЦ
2017ЦЙЦВЦЙУЦ2017ЦЙЦВЦЙУЦ
2017ЦЙЦВЦЙУЦ
 
2016dfdfdfd
2016dfdfdfd2016dfdfdfd
2016dfdfdfd
 
2015sdsdsds
2015sdsdsds2015sdsdsds
2015sdsdsds
 

2021цуцуцуццц

  • 1. Сабақ №15 Мерзімі: Сынып: 9 Пән: информатика Тақырып: Тармақталу алгоритмдер . Мақсаты: • Паскаль тіліндегі IF шартты операторымен және оның қасиеттерімен таныстыру. • Паскаль программалау тілінде есептерді шығару барысында IF шартты операторын қолдану; • Оқушыларда мәдениетті, зейінділіктілікті, тәртіптілікті тәрбиелеу. Көрнекі құралдар: Интерактивті тақта, презентация, ДК Сабақ құрылысы: I. Ұйымдастыру II. Қайталау III. Жаңа материалды түсіндіру IV. Жаңа материалды бекіту V. Қорытынды VI. Үй жұмысы Кезеңдері Мұғалім іс әрекеті Оқушы іс әрекеті Ескерту I.Ұйымдастыру Оқушылармен амандасу. Оларды түгендеу. Оқушылардың сабаққа дайындығын тексеру. Кезекші тағайындау. Сабақтың тақырыбы мен мақсатымен таныстыру. Мұғаліммен амандасып. Кезекшілер сыныпта кім бар кім жоқ екенін айтып өтеді. Есепке алу журналын толтырады II.Қайталау Сұрақ-жауап арқылы қайталау жүргізу. 1.Pascal тілінің операторлары қандай? Балалар сұраққа жауап береді. III. Жаңа материалды түсіндіру. . Конспект: Орындалатын іс-әрекетті таңдау есеп шарттарымен анықталады. Есептеудің мүмкін бағыттарының әрқайсысы тармақ деп аталады, кейбір шарттың орындалуына байланысты есептеу процесі белгілі бір тармақ бойынша жүруі мүмкін. Мұндай алгоритм тармақталған деп аталады. Тармақтар саны екіден көп болуы мүмкін. Тармақталу командасы Блок-схема Алгоритмдік тіл Pascal Тармақталу командасы: А) толық түрі: егер шарт онда 1- серия әйтпесе Шартты оператор: if <шарт> then begin {егер шарт дұрыс болса не істеу Оқушылар жұмыс дәптерлеріне конспекті жазып қояды.
  • 2. 2-серия Ә) қысқартылған түрі: егер шарт онда серия әйтпесе керек} end else begin {егер шарт дұрыс емес болса не істеу керек} end; Қысқартылған түрде else қызметші сөзі және сәйкес командалар сериясы болмайды. Егер серия бір командадан тұрса, онда begin … end; операторлық жақшаларын жазбауға болады Шарттарды жазу үшін пайдаланылатын қатынас операцияларының таңбалары: Мысал, Екі А және В сандары берілсін. Екі санның үлкенін табу (ЕСУ) алгоритмін және программасын құрайық. • алг ЕСҮ (арг нақ А,В, нәт нақ Ү) • басы • енгізу А,В • егер А>B • онда Y:=A • әйтпесе Y:=В • бітті • шығару Ү • соңы. Екі санның үлкенің табу алгоритмін Pascal тіліне аударайық Мысалды дәптерлеріне жазып алып, Pascal тілінде орындайды. Қатынас белгісі Қатынас белгісін Pascal-да жазу Қатынас операциясының аты = = Тең ≠ < > Тең емес > > Үлкен ≥ > = Үлкен немесе тең < < Кіші ≤ < = Кіші немесе тең
  • 3. • program qq; • var a, b, max: integer; • begin • writeln(‘Екі бүтін санды енгізіңдер'); • read ( a, b ); • if a > b then begin • max:=a; • end • else begin • max:=b; • end; • writeln (‘Ең үлкен сан ', max); • end. Мысал2, • алг есептеу Ү (арг нақ Х, нәт нақ Ү) • басы • енгізу Х • егер Х≤0 • онда Y:=Х • әйтпесе Y:= • бітті • шығару Ү • соңы. Pascal тілінде жазайық • program 5; • var х, у: real; • begin • Readln (x); • If x<=0 then y:= sqr(x) else y:=sqrt (x); • Writeln (‘y=’, y:2:0); • End. Мысал 3, • 1 тәсіл • program 6; • var х, а: real; • begin • Readln (x); • if x<-1 then a:= x+sin(x) • Else if x<5 then a:=3-sqr(x+1) • Else a:=x+sin(x); • Writeln (‘a=’, a:6:2); • End. • 2-тәсіл. • program 6; • var х, а: real; • begin • Readln (x); • if (-1<=x) and (x<5) then a:=3*sqr(x+1) • else a:=x+sin(x); • Writeln (‘a=’, a:6:2); • End.
  • 4. III.Жаңа материалды бекіту. Тапсырма1. Практикумдағы, Практикалық жұмыс-4 орындау Оқушылар өз компьютерлері алдында отырып, тапсырманы орындайды. IV.Қорытынды Сұрақ қою арқылы сабақты қорытындылау. Бағалау, белсенді болған оқушыларды Балалар сұрақтарға жауап береді. V.Үй жұмысы  §1.7-Оқып, сұрақтарға жауап беру, 35 бет 7,11 тапсырма. Күнделіктеріне жазып алады
  • 5. Сабақ №16 Мерзімі: Сынып: 9 Пән: информатика Тақырып: Шартты операторы бар есептер шығару. Мақсаты: • Паскаль тіліндегі IF шартты операторымен және оның қасиеттерімен таныстыру. • Паскаль программалау тілінде есептерді шығару барысында IF шартты операторын қолдану; • Оқушыларда мәдениетті, зейінділіктілікті, тәртіптілікті тәрбиелеу. Көрнекі құралдар: Интерактивті тақта, презентация, ДК Сабақ құрылысы: I. Ұйымдастыру II. Қайталау III. Есептер шығару IV. Қорытынды V. Үй жұмысы Кезеңдері Мұғалім іс әрекеті Оқушы іс әрекеті Ескерту I.Ұйымдастыру Оқушылармен амандасу. Оларды түгендеу. Оқушылардың сабаққа дайындығын тексеру. Кезекші тағайындау. Сабақтың тақырыбы мен мақсатымен таныстыру. Мұғаліммен амандасып. Кезекшілер сыныпта кім бар кім жоқ екенін айтып өтеді. Есепке алу журналын толтырады II. Есептер шығару . Практика: Практикалық жұмыс-5 Практикалық жұмыс-6 Оқушылар практикалық жұмыстарды өз компьютерлерінде отырып орындайды. III.Қорытынды Сұрақ қою арқылы сабақты қорытындылау. Практикалық жұмысты бағалау Оқушылар практикалық жұмыстарын тексертіп, сақтайды. IV. Үй жұмысы  §1.7-Оқып, сұрақтарға жауап беру, 44бет 7,11 тапсырма. Күнделіктеріне жазып алады
  • 6. Сабақ №16 Мерзімі: Сынып: 9 Пән: информатика Тақырып: Күрделі шарттар. Логикалық операцияларды қолдану. Мақсаты: • Және, немесе, емес логикалық операциялармен таныстыру. • Паскаль программалау тілінде есептерді шығару барысында күрделі шарттарды қолдану біліктіліктерін дамыту; • Оқушыларда мәдениетті, зейінділіктілікті, тәртіптілікті тәрбиелеу. Көрнекі құралдар: Интерактивті тақта, презентация, ДК Сабақ құрылысы: I. Ұйымдастыру II. Қайталау III. Жаңа материалды түсіндіру IV. Жаңа материалды бекіту V. Қорытынды VI. Үй жұмысы Кезеңдері Мұғалім іс әрекеті Оқушы іс әрекеті Ескерту I.Ұйымдастыру Оқушылармен амандасу. Оларды түгендеу. Оқушылардың сабаққа дайындығын тексеру. Кезекші тағайындау. Сабақтың тақырыбы мен мақсатымен таныстыру. Мұғаліммен амандасып. Кезекшілер сыныпта кім бар кім жоқ екенін айтып өтеді. Есепке алу журналын толтырады II.Қайталау Сұрақ-жауап арқылы қайталау жүргізу. 1.Шартты оператор дегеніміз не? Балалар сұраққа жауап береді. III. Жаңа материалды түсіндіру. . Конспект: және, немесе, емес қызметші сөздерімен біріктірілген, бірнеше қарапайым шарттардан тұратын шарттар құрама шарттар деп аталады Алгоритмдік тілде жазылуы Pascal тілінде жазылуы және немесе емес and or not And (және) логикалық операциясы бар күрделі шарт қарапайым шарттардың екеуі де орындалған жағдайда ғана ақиқат деп есептеледі. Мысалы, программаның a:=2; b:=4; c:=10; if (a>1) and (b=0) then c:=a+b; Ал егер қарапайым шарттардың кемінде біреуі орындалса, онда or (немесе) логикалық операциясы бар күрделі шарт ақиқат деп есептеледі. Мысалы, программаның Оқушылар жұмыс дәптерлеріне конспекті жазып қояды.
  • 7. a:=2; b:=4; c:=10; if (a>1) or (b=0) then c:=a+b; үзіндісі орындалғанда с айнымалысы 6-ға тең мән қабылдайды, өйткені (2>1) or (4>0) шарты айнымалылардың берілген мәндерінде ақиқат. Not A=0 логикалық операциясы А≠0 шартымен бірдей. Мысалы, “Ойлан, тап” ойыны. Есепті шешу жоспары: 1. ЭЕМ кездесоқ сандар бергішінің көмегімен 0-ден 100-ге дейінгі интервалда у бүтін санын жасыруы керек. random функциясы 0< =x< Диапазон шартын қанағаттандыратын word типті кездейсоқ санды қайтарады. Сандарды қажет диапазонын алу үшін Ү-ті мына жолмен анықтау керек: Y=random (101). 2. ЭЕМ адамнан: “Бұл сан х пе?” деп сұрайды. Сонда мына үш жағдайдың бірі шығуы мүмкін: x=y болғанда, ЭЕМ “Құттықтаймын” деп жауап береді; x>y болса, “Сіздің саныныз үлкен”; x<y болса, “Сіздің саныныз кіші” деп жауап береді. • Program 7; • Label 1,2: • Var x,y:integer; • Begin • Randomize; • y:=random (101); • 1: writeln (‘0-ден 100-ге дейін кез келген санды енгіз’); • Readln (x); • If x=y then • Begin • Writeln (‘Құттықтаймын’); goto 2; • End; • If x>y then Writeln (‘сенің санын үлкен’); • If x<y then Writeln (‘сенің санын кіші’); • goto 1; • End. Мысалды дәптерлеріне жазып алып, Pascal тілінде орындайды. III.Жаңа материалды бекіту. Тапсырма1. Практикумдағы, Практикалық жұмыс-6 аяқтау Оқушылар өз компьютерлері алдында отырып, тапсырманы орындайды. IV.Қорытынды Сұрақ қою арқылы сабақты қорытындылау. Бағалау, белсенді болған оқушыларды Балалар сұрақтарға жауап береді. V.Үй жұмысы  §1.7-Оқып, сұрақтарға жауап беру, тап.орындау Күнделіктеріне жазады