400 000+ дайын материалды шексіз жүктеңіз
ҚМЖ, БЖБ, ТЖБ, презентациялар, көрнекіліктер және авторлық материалдар - 690 тг-ден бастап
Тақырып бойынша 31 материал табылды

Ашық сабақ "Тармақталу алгоритмдерін программалау" 9 сынып

Материал туралы қысқаша түсінік
o Тармақталу алгоритм ережесін айта алады. o IFшартты операторы: IF(егер) операторы программадағы іс-әрекеттердің орындалуында біледі o Тармақталу алгоритмдерін программалау әрекеттерін көрсете біледі.
Материалдың қысқаша нұсқасы

Күні: 28.12.2017

Сынып: 9 «а,б»

Пәні: информатика

Сабақ 15

Мектеп: Амангелді жом

Қатысқандар саны:

Қатыспағандар саны:

Мұғалімнің аты-жөні: Алмахан Б

Сабақтың тақырыбы

15. Тармақталу алгоритмдерін программалау

Осы сабақта қол жеткізілетін оқу мақсаттары (оқу бағдарламасына сілтеме)

1.1 Толық оператордың жазылу түрлері

Сабақтың мақсаты

Барлық оқушы: Паскаль программалау тілінің тармақталу операторлары туралы біледі

Басым бөлігі: Тармақталу операторларын пайдаланып, компьютерде есеп шығару жолдарын біледі

Кейбір оқушылар : Толық оператордың жазылу жолдарын анықтай алады

Бағалау критерийі

  • Тармақталу алгоритм ережесін айта алады.

  • IFшартты операторы: IF(егер) операторы программадағы іс-әрекеттердің орындалуында біледі

  • Тармақталу алгоритмдерін программалау әрекеттерін көрсете біледі.

Тілдік мақсаттар

Оқушылар паскаль программалау тілінің тармақталу операторлары туралы түсінік бере алады.

Негізгі сөздер мен тіркестер:

Пәнге қатысты лексика мен терминология:

IF <шартты өрнек> 

THEN <1 оператор> 

ELSE <2 оператор>; 

Құндылықтарға баулу

Компьютерлік сауаттылыққа, бірлесе жұмыс жасауға, ұқыптылыққа, ұйымшылдыққа тәрбиелеу.

Пәнаралық байланыс

Математика , ағылшын тілі , орыс тілі.

Алдыңғы білім

Файлдармен жұмыс

Сабақ барысы

Сабақтың жоспарланған кезеңдері

Сабақтағы жоспарланған жаттығу түрлері

Ресурстар

Сабақтың

басы

2 мин

5 мин

ҰйымдастыруСәлемдесу,оқушылардың сабаққа қатысуын тексеру,сабаққа назарын аудару;

  • Слайд арқылы сабақтың мақсатын анықтау;

  • Сабақ мақсатымен, тапсырмалармен және жетістік критерийлерімен танысу.


Топқа бөлу “Пазл” әдісі арқылы 3 топқа бөлінді


Стикер қағаз Қағаз сұрақ парақшалары


Сабақтың ортасы





5мин



10мин









3мин


5мин






7мин







Жаңасабақ: «Түсіну »әдісі бойынша пайдаланамын Тармақталған алгоритмдер  алгоритмде арифметикалық теңсіздік пен теңдік түрінде берілген логикалық шарт тексеріледі. Логикалық шарт тексеріледі, егер орындалса, онда 1 – жолмен, ал егер орындалмаса, онда 2-ші жолмен жүзеге асады да, соңында екі тармақ бірігеді. Мұндай алгоритмдерді шарт тексеру, яғни тармақталу алгоритмдері деп атаймыз. Блок схемасында шарт тексеру блогы – ромб қолданылады.
         Тармақталу операторы көрсетілген шартқа тәуелді құрамына кіретін операторлардың орындалуын немесе орындалмауын қамтамасыз етеді. Тармақталған алгоритмдерді бағдарланған кезде мынадай қызметші сөздер қолданылады: if(иф) - егер, then(зен) – онда, else(элс) - әйтпесе. Турбо Паскальда екі шартты оператор бар 
IF және CASE.Толық оператордың жазылу түрі: 
{егер шарт онда 1 оператор әйтпесе 2 оператор орындалады.}

IF <шартты өрнек> 

THEN <1 оператор> 

ELSE <2 оператор>; 

ІІ топ   Егер шарттың мәні «ақиқат» болса, THEN сөзінен кейінгі оператор, ал мән «жалған» болса, ELSE сөзінен кейінгі оператор орындалады. Қысқа оператордың жазылу түрі: 
IF <шартты өрнек> 

THEN <1 оператор> ; 

IFшартты операторы: IF(егер) операторы программадағы іс-әрекеттердің орындалу реттілігін  өзгертетін  мүмкіндіктің ең кең тараған  тәсілі болып табылады. Оның синтаксистікдиаграммасы:

IF сөзінен соң  жазылатын өрнек түрінде  берілген шарт алдын ала есептеледі, оның нәтижесі логикалық (boolean- бульдік)  типте болады. Егер ол шарттың мәні  TRUE  ақиқат болса, онда THEN (онда)   ELSE (әйтпесе)  сөзінен кейінгі  2-оператор атқарылмайды. Екінші жағдайда шарт мәні FALSE(жалған) болса, онда  ELSE сөзінен кейінгі   2- оператор орындалып, 1-оператор орындалмайды. IF  операторы бірінің ішіне бірі кіріп, қабаттасып  та орындала береді.   

IF<шарт>THEN<1-серия>ELSE<2-серия>


«Тапсырмалар әлегі» №1 тапсырма. Берілгенсанхнақтысаных>0 - гетеңболса, ондах - тіекігеарттыр, әйтпесех - тіекіеселе.
Есептіңпрограммасы:
Program esep_1;
Var x, y: real;
Begin
Readln(x);
If x>0 then y:=x+2 else y:=2*x;
Writeln(‘y=’, y);
End.
№ 2
тапсырма. Пернетақтадантрамвайбилетініңнөмірі (1 орынды 6 сан) енгізіледі. Билеттің «бақытты» нөмірекенінанықтайтынпрограммақұрукерек. Бақыттыбилеттіңалғашқы 3 цифрыныңқосындысысоңғы 3 цифрыныңқосындысынатең.
Program esep_2;
Uses crt;
Var x, y, z, a, b, c, S, S1: real;
Begin
Clrscr;
Writeln(‘bilet nomerin engiz…’);
Readln(x, y, z, a, b, c);
S:=x+y+z;
S1:=a+b+c;
If S=S1 then writeln(‘bakitty nomer’) else writeln(‘bakitty nomer emes’);
End.
№ 3
тапсырма. Екісанныңүлкенінтабатынбағдарламақұру
Program esep_3;
Uses crt;
Var x, y, max: integer;
Begin
Clrscr;
Writeln(‘Eki sandy engiz…’);
Readln(x,y);
If x>y then max:=x else max:=y;
Writeln(‘Eki sannyn ulkeni = ’, max);
End.

4 тапсырма. N натурал саны берілген. Егер n саны тақ және оны екі еселегенде алынған сан 32767 - ден кем болса, онда ол санды 2 - ге көбейтіңдер. Басқа жағдайда санды өзгеріссіз қалдырыңдар.
Programesep_4;
Usescrt;
Varn: integer;
Begin
Clrscr;
Write(‘n - діенгізіңдер: ’);
Readln(n);
If (nmod 2=1) and (n<32767) thenn:=2*n;
Writeln(‘n=’, n);
Readln
End.

Қалыптастырушы бағалау

«Миға шабул» әдісі арқылы тесттер жинағын беремін

Дискрептор

  • Паскаль программалау тілінің тармақталу операторлары туралы біледі

  • Тармақталу операторларын пайдаланып, компьютерде есеп шығару жолдарын біледі

  • Толық оператордың жазылу жолдарын анықтай алады

Компьютер

Оқулық,

жұмыс дәптерлері

Оқу құралдары






Интерактивті тақта





Компьютер

Оқулық,

Жұмыс дәптерлері






Сабақтың соңы

5мин

Сабақ соңында оқушылар рефлексия жүргізеді:

- Бүгін нені түсіндің:

-Топтық талқылауда мен не үйрендім?

-Сабақта неден қиналдың:

Оқулық 5 – сынып информатика

Саралау – Сіз қандай тәсілмен көбірек қолдау көрсетпексіз? Сіз басқаларға қарағанда қабілетті оқушыларға қандай тапсырмалар бересіз?

Бағалау – Сіз оқушылардың материалды игеру деңгейін қалай тексеруді жоспарлап отырсыз?

Денсаулық және қауіпсіздік текникасын сақтау. «Эмоция аралдары»

Оқушылардың қабілетіне қарай жеке тапсырмалар дайындау, қабілеті жоғары оқушыларға дереккөздерді пайдаланып ізденуге ықпал жасау.Қабілеті төмен оқушыларға деңгейлік сұрақтар дайындау және қолдау көрсету.

Стикер арқылы жеке жұмыстарды бағалау.«Түсіну », «Тапсырмалар әлегі» «Екі жұлдыз,бір тілек» әдісі арқылы топтар бірін бірі бағалайды.

Жұптық бағалау.

ДК жұмыс жасау барысында қауіпсіздік ережесін сақтау.

Сабақ бойынша рефлексия Сабақ мақсаттары немесе оқу мақсаттары шынайы, қолжетімді болды ма?

Барлық оқушылар оқу мақсатына қол жеткізді ме?Егер оқушылар оқу мақсатына жетпеген болса, неліктен деп ойлайсыз?Сабақта саралау дұрыс жүргізілді ме?

Сабақ кезеңдерінде уақытты тиімді пайдаландыңыз ба? Сабақ жоспарынан ауытқулар болды ма және неліктен?

Бұл тарауды сабақ туралы рефлексия жасау үшін пайдаланыңыз. Сол бағандағы өзіңіз маңызды деп санайтын сұрақтарға жауап беріңіз.

Жалпы бағалау

Қандай екі нәрсе табысты болды (оқытуды да, оқуды да ескеріңіз)?

1:

2:

Қандай екі нәрсе сабақты жақсарта алды (оқытуды да, оқуды да ескеріңіз)?

1:

2:

Сабақ барысында сынып немесе жекелеген оқушылар туралы менің келесі сабағымды жетілдіруге көмектесетін не білдім?

1:

2:



Материалды Word форматында жүктеп аласыз
Тарифке кіреді
0 ұстаз жүктеп алған
21.12.2017
561
Бұл материалды қолданушы жариялаған. UstazTilegi материалдың мазмұны мен авторлық құқықтарына жауап бермейді. Авторлық құқық бұзылған жағдайда шағым қалдыра аласыз
"Ұстаз" платформасында тіркелген пәндік олимпиадалар
Аттестацияға жарамды екенін көру үшін "Ұстаз" платформасында "Жарыстар, олимпиадалар тізімінен "Ustaz tilegi" деп іздесеңіз шығады
Қазақстандағы ең үлкен материалдар базасынан іздеу
Сіз үшін 400 000 ұстаздардың еңбегі мен тәжірибесін біріктіріп, ең үлкен материалдар базасын жасадық. Төменде керек материалды іздеп, жүктеп алып сабағыңызға қолдана аласыз
Осы тақырыпта
көрнекілік керек па?
10 000 астам көрнекіліктерді жинап қойдық.
Көрнекілік бөліміне өтіп тақырыбын жазып жүктеп алыңыз!
Министірлікпен келісілген Аттестацияға жарамды курстар тізімі