Сабақтың тақырыбы Программалау тілдері Оқу бағдарламасына сәйкес оқыту мақсаттары



бет15/15
Дата21.11.2021
өлшемі0.65 Mb.
түріСабақ
1   ...   7   8   9   10   11   12   13   14   15
2- тапсырма. Ребусты шешіңдер.

м




ГО






Күтілетін нәтижелер

Балы

Өзін-өзі баға лау




Тармақталған алгоритмге өмірден мысал келтіре аламын

1







Тармақталған алгоритмнің сәйкес командаларын білемін

1







Тармақталған алгоритмді жазылу ережесімен жаза аламын

1







Тармақталу алгоритмінің блок-сызбасын жатқа білемін

1







Кез-келген өрнекті тармақталған алгоритмге түрлендіре аламын

1







5 балл ------“5”

4 балл ----- “4”; 3 балл -----“3”

Жоғары

5 балл



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

- нені білді, нені үйренді

- не түсініксіз қалды

- немен жұмыс жасау қажет



Амандасу . Жіберілген сілтеме арқылы видео сабақты қарау. Тапсырмалардың бәрлығын орындау


Стикер.Смайликтер. Күнделік кз арқылы бағалау.

Оқушылар өз өзін бағалау

Бір бірін бағалау


Көрсетілім,

Қосымша 1

https://www.youtube.com/watch?v=SAWr-KZhD0E

Көрсетілім





,,

,

,

Сабақтың тақырыбы: Кірістірілген шарттарды программалау



Бөлім

7.3А-тарау: Шешімдерді бағдарламалау

Педагогтың аты-жөні




Күні

Қатысушылар саны: Қатыспағандар саны:

Сынып




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

Кірістірілген шарттарды программалау

Оқу бағдарламасына сәйкес оқыту мақсаттары:

7.3.2.1- программалау тілінде алгоритмді жазу

7.3.3.2 -сызықтық және тармақталу алгоритмдерін программаны өңдеудің кіріктірілген ортасында (С/С++, Python, Delphi, Lazarus) жазу



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

Барлық оқушылар оқиды:




Салынған тармақталу не екенің және оны жүзеге асыру жолдарын біледі; Блок-схема түріндегі бағдарламалау тілінде салынған тармақталуды жазудың тәсілдерін біледі.




Оқушылардың көбісі оқиды:




Компьютермен есеп шығару барысында алынған білімдерін қолдану;




Кейбір оқушылар оқиды:




Жеке меншік жоба жасауда салынған тармақталуды қолдану.

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

Сабақтың кезеңі/ уақыт

Педагогтің әрекеті

Оқушының әректі

Бағалау

Ресурстар

1.Ұйымдастыру

2. Өткен тақырыпты еске түсіру\ қайталау\


3. Жаңа сабақты меңгерту

4. Бекіту


Ұйымдастыру: журнал бойынша сабақта жоқтарды белгілеу.

Білімдерін тексеру, құрамдық шарттың құрылымын еске түсіру және өмірмен байланысты жағдайды шешу арқылы сабақтың тақырыбын ашу:

Тапсырма 1. Шартты операторды қолданып «Егер ертең ауа температурасы -25 Цельсий градусынан кем және жел жылдамдығы 10м/с болса, онда біз оқымаймыз. Басқаша, егер ертең ауа температурасы -25 Цельсий градусынан артық және жел жылдамдығы 10м/с кем болса, онда біз оқимыз.».

Оқушыларды сабақ тақырыбымен, сабақ мақсаттарымен және жетістік критерийлерімен таныстыру.

(W) Салынған тармақталудың тәсілдерін түсіндіру

1 тәсіл:


if <шарт1> then

if <шарт2> then
                    <Операторлар1> 
                   else 
                    <Операторлар2> 
                    end

  else 
  <Операторлар3> 
   end;

2 тәсіл:


if <шарт1> then

  <Операторлар1> 

  else 

if <шарт2> then
                    <операторлар2> 
                   else 
                    <операторлар3> 
                    end
end;
Физминутка.
(W) Есеп шығару:

Есеп 1: Екі сан берілген. Екі санды салыстыру. Экранда «екі бүтін санды еңгізіңіз» санды еңгізуге шақырыс пайда болу керек. Пайдаланушы кез келген санды еңгізе алады, мысалы, 36 немесе 54. Бағдарлама экранға нәтижені шығару керек; «Бірінші сан екінші саннан кем». Егер пайдаланушы бірінші 54 содан кейін 36 еңгізсе, онда бағдарлама экранға «Бірінші сан екінші саннан артық» деп шығарады.



жауабы:



program sravnenie;
var a,b: integer;
begin
write('Екі санды еңгізіңіз);
readln(a,b);
if a>b then write (' Бірінші сан екінші саннан кем')
                   else 
                        if a                          else write ('сандар тең');
end.
Тапсырма 2: Екі бүтін сан берілген. Егер олар оң болса, онда оларға 1-ді қосыңыздар; егер теріс болса, онда одан 2-неазайтыңыздар; егер нольге тең болса, онда оны 10-мен ауыстырыңыздар. Алынған санды шығарыңыздар.

Жауабы:




program ifprimer;
var

a: integer;
begin

read(a);

if a >= 0 then

if a = 0 then a := 10 else Inc(a) { else алдында нүктелі үтір жоқ.}

else a -= 2;

write(a);

end.

Жоба бойынша жұмыс

Оқушылар жеке меншік жобаларды дайындауда салынған тармақталуды қолданады

Сабақ қорытындысы: Оқушылармен сабақ мақсаттарын және оған жеткендігі туралы талқылау

Рефлексия көңіл-күй кемпірқосағы


Амандасу . Жіберілген сілтеме арқылы видео сабақты қарау. Тапсырмалардың бәрлығын орындау


Стикер.Смайликтер. Күнделік кз арқылы бағалау.

Оқушылар өз өзін бағалау

Бір бірін бағалау


Презентация.

Видео сілтеме жіберу ютуб каналынан



Сабақтың тақырыбы: Құрамды шарттарды программалау

Бөлім

7.3А-тарау: Шешімдерді бағдарламалау

Педагогтың аты-жөні




Күні

Қатысушылар саны: Қатыспағандар саны:

Сынып




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

Құрамды шарттарды программалау

Оқу бағдарламасына сәйкес оқыту мақсаттары:

7.3.2.1- алгоритмді программалау тілінде жазу

7.3.3.2- сызықтық және тармақталу алгоритмдерін программаны өңдеудің кіріктірілген ортасыңда (С/С++, Python, Delphi, Lazarus) жазу



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

Барлық оқушылар оқиды:




Құрамды шарттарды программалау дегеніміз не;

Құрамды шарттарды программалау кезінде қандай логикалық операцияларды қолданатының.






Оқушылардың көбісі оқиды:




Құрамды шарттарды программалау дегеніміз не;

Құрамды шарттарды программалау кезінде қандай логикалық операцияларды қолданатының.






Кейбір оқушылар оқиды:




Жеке меншік жобаларды дайындауда құрылтақ шарттарды қолдану.

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

Сабақтың кезеңі/ уақыт

Педагогтің әрекеті

Оқушының әректі

Бағалау

Ресурстар

1.Ұйымдастыру

2. Өткен тақырыпты еске түсіру\ қайталау\


3. Жаңа сабақты меңгерту

4. Бекіту


Ұйымдастыру: журнал бойынша сабақта жоқтарды белгілеу.

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

Тапсырма1. Шартты оператор көмегімен жазыңыздар «Егер ертең жаңбыр болса, огда мен үйде қаламын, олай болмаса, қыдыруға барамын».

Тапсырма2. Шартты оператор көмегімен жазыңыздар «Если Егер мен жақсы оқысам, мен ақылды боламын».

(W) Мұғалім құрылтақ шарт не екенің түсіндіреді, және құрылтак шарттау кезінде қандай операторлар қолданатының айтып кетеді.

Әр түрлі есептер шығару кезінде кейде екі не одан да көп шарттарды тексеру қажеттілігі туады. (мысалы 0 < a < 5). Осындай шарттарды құрылтак деп атайды. Құрылтак шарттарды бағдарламалық тілде жазу үшін келесі логикалық операциялар қолданылады:

· and – логикалық «және»;

· or – логикалық «немесе»;

· xor – логикалық «немесені жоқтайтын»;

· not – логикалық жоққа шығару.


Логикалық операциялар көмегімен қарапайым шарттарды құрылтақ шарттарға біріктіреді.

Қарапайым шарттар міндетті түрде жақшаға алынады, өйткені логикалық операциялар, салыстыру операцияларына қарағанда, көбірек артықшылыққа ие.

Логикалық операцияларды орындау тәртібі

Ø Құрылтақ шарттары, екі қарапайым шарттан тұратын, and операциясымен қосылған, шындық болады, егер екі қарапайым шарт шындық болса.



Шарт А

Шарт В

Шарт А and B

Ақиқат

Ақиқат

Ақиқат

Ақиқат

Жалған

Жалған

Жалған

Ақиқат

Жалған

Жалған

Жалған

Жалған


Мысал1: Логикалық операциялар көмегімен 0


Жауабы: If (a>0)and(a<=5)

Ø Құрылтақ шарттары, екі қарапайым шарттан тұратын, or операциясымен қосылған, шындық болады, егер қарапайым шарт тардын екеуінің біреуі шындық болса.



Шарт А

Шарт В

Шарт А or B

Ақиқат

Ақиқат

Ақиқат

Ақиқат

Жалған

Ақиқат

Жалған

Ақиқат

Ақиқат

Жалған

Жалған

Жалған


Мысал2: Логикалық операциялар көмегімен a<=0 или a>5 шарттын жазңыздар

Жауабы: If (a>=0)or(a>5)
Ø Егер қарапайым шарттар жалған болған кезінде ғана not құрылтақ шарттары шындық болады.

Шарт А

Шарт not A

Ақиқат

Жалған

Жалған

Ақиқат


Мысал3: а 5-тен кем емес шарттын логикалық операциялар көмегімен жазыңыздар. Можно записать как If (a>=5) түрінде жазуға болады немесе not логикалық операция көмегімен.

Жауабы: If not(a<5)
Ø құрылтақ шарттары, екі қарапайым шарттан құрылған, егер бір ғана қарапайым шарт шындық болса ғана, логикалық операциясы шындық болады.

Шарт А

Шарт В

Шарт А xor В

Ақиқат

Ақиқат

Жалған

Ақиқат

Жалған

Ақиқат

Жалған

Ақиқат

Ақиқат

Жалған

Жалған

Жалған


Мысал4: 2 немесе 3 санына еселік санды, бірақ 6-ға еселік емес санды таңдаңыз.

Жауабы: If (a mod 2=0) xor (a mod 3=0)
Физминутка.
(I) Жоба бойынша жұмыс

Оқушылар жеке меншік жобаларды дайындау кезінде құрылтак шарттарды қолданады



Стикерлерге жауап/ұсыныс/сұрақ түрінде өткіземін.


Амандасу.Тапсырмаларды орындау .видеоны қарау. Сұрақтарға жауап беру


Стикерлер

Жаттығулар көрсетілімі немесе видео материалдар.


Сергіту сәті

Сұрақ


Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   15




©melimde.com 2020
әкімшілігінің қараңыз

    Басты бет
Сабақтың тақырыбы
Сабақтың мақсаты
бойынша жиынтық
жиынтық бағалау
Сабақ тақырыбы
ғылым министрлігі
рсетілетін қызмет
тоқсан бойынша
Жалпы ережелер
қызмет стандарты
бағалауға арналған
бекіту туралы
Сабақ жоспары
Қазақстан республикасы
жиынтық бағалаудың
тоқсанға арналған
жиынтық бағалауға
Әдістемелік кешені
бағалау тапсырмалары
арналған жиынтық
республикасы білім
арналған тапсырмалар
туралы хабарландыру
білім беретін
Қазақстан республикасының
бағалаудың тапсырмалары
мерзімді жоспар
пәнінен тоқсанға
арналған әдістемелік
Қазақстан тарихы
Реферат тақырыбы
Жұмыс бағдарламасы
Қазақ әдебиеті
болып табылады
Мектепке дейінгі
нтізбелік тақырыптық
бағдарламасына сәйкес
біліктілік талаптары
әкімінің аппараты
мамандығына арналған
туралы анықтама
оқыту әдістемесі
қойылатын жалпы
әдістемелік ұсыныстар
Конкурс туралы
жалпы біліктілік
республикасының білім
жалпы білім
мемлекеттік әкімшілік
білім берудің
қазақ тілінде