Файл: Алгоритмдеу жне программалау Педагогты атыжні.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.01.2024

Просмотров: 58

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Қысқа мерзімді жоспары

Бөлім

Алгоритмдеу және программалау

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




Күні




Сынып 10

Қатысушылар саны

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

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

ФУНКЦИЯЛАР МЕН ПРОЦЕДУРАЛАР. ПРОЦЕДУРАЛАР

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


10.5.1.1 Функциялар мен процедураларды пайдаланып бағдарламалау тілінде код жазу

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

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

Python программалау тіліндегі функция мен процедураларды

анықтайды

Көптеген оқушылар:

Процедура түрлерін салыстырады

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

Функция мен процедураларды қолданып программалайды

ЕБҚ бар балалар үшін

-Қарым-қатынас деңгейінде сөздік қорын, сипап сезу дағдыларын дамыту

-Көруінде кемістігі бар балаларды ауызша жауап беруге деген ынтасын ескеру( практика түрінде жауап беруге жағдай жасау)

  • Денсаулығын ескере отырып оқушыға жеке карточкамен жұмыс жасау. (жүріп тұруы қиын оқушы)


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


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

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

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

Бағалау

Ресурстар

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

Сәлемдесу, түгендеу

Шаттық шеңбері: оқушылар бір-біріне жақсы

тілектер айтып, сабаққа көңілді қатысады.

Топқа біріктіру: Үш түрлі көңілді смайлдер арқылы

топтарға бөлінеді.

Өткен сабақты пысықтау: «Ыстық орындық» әдісі

Оқушылар орындықта отырған оқушыға өткен тарау

бойынша сұрақтар қояды. Оқушы тез жауап беруі

керек, себебі орындық ыстық.

Оқушылардың жауаптарын ауызша бағалау

1.Мұғаліммен амандасады.

2.Сабақтың тақырыбын дәптерге жазады.

3.Сабақтың мақсаттарымен танысады.






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


«Миға шабуыл» әдісі

- «Процедура» және «функция» ұғымдарымен

таныссыңдар ма?

- Оларды программада не үшін қолданады деп

ойлайсың?

- Программалау барысында процедураны

пайдаланбауға бола ма?

- Процедураларды программа жазуда қолданудың

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

«Джигсо» әдісі

Оқушылар тақырыпты оқып, түсінгендерін ортада

талқылайды. Мұғалім оқушылардың білімдерін

толықтырады.

Ауызша мадақтау, ынталандыру

1-тапсырма.

- Процедура мен функцияның жұмыс қағидаларын

салыстыра отырып талдаңдар. Талдау барысында:

1) Олардың жұмыс қағидасындағы ұқсас

тұстарын анықтау

2) Олардың жұмыс қағидасындағы негізгі

айырмашылықтарын анықтау

3) Қайсысы тиімді? Не үшін? Дәлелді мысалдар

келтіру.

Дескриптор:

Python программалау тіліндегі функция және

процедуралардың айырмашылықтарын салыстырады.

Фигуралар арқылы бағалау

2-тапсырма.

- Процедураны қолдануға арналған бір есеп мәтінін

құрастырыңдар. Есептің программалық кодын жазып,

ұсыныңдар.

Дескриптор:

Процедураларды қолданып есептерді

программалайды.

Фигуралар арқылы бағалау

3-тапсырма.

- Программалау барысында процедураны қолданудың

тиімділігі қандай? Қандай қосымша мүмкіндіктер

береді?

Дескриптор:

Python программалау тілінде процедураларды

қолданудың маңыздылығын тұжырымдайды.

Оқушылардың жұмыстары бағалау парағына балл

қою арқылы бағаланады

Мұғалімді тыңдайды

1-тапсырманы орындайды

2-тапсырманы орындайды


3-тапсырманы орындайды



Стикер

4 балл

Стикер

3 балл

Стикер

3 балл




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

Зымыран сұрақтар

Оқушылар қағазға үш сұрақтан жазып, ұшақ жасап,

келесі топқа ұшырады.

Бір-бірін бағалайды

Кері байланыс: «Тазалық» әдісі

Оқушылар сабақтағы қажет мәліметтерді

қоржынға, ойлану керек мәліметтерді

еттартқышқа, қажет емес мәліметтерді қоқысқа

салады.

.










Қысқа мерзімді жоспары

Бөлім

Алгоритмдеу және программалау

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




Күні




Сынып 10

Қатысушылар саны




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




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

ФУНКЦИЯЛАР МЕН ПРОЦЕДУРАЛАР. ПРОЦЕДУРАЛАР

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


10.5.1.1 Функциялар мен процедураларды пайдаланып бағдарламалау тілінде

код жазу

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

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

Python программалау тіліндегі функция және процедураларды

анықтайды

Көптеген оқушылар:

Процедура түрлерін салыстырады

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

Функция және процедураларды қолданып программалайды

ЕБҚ бар балалар үшін

-Қарым-қатынас деңгейінде сөздік қорын, сипап сезу дағдыларын дамыту

-Көруінде кемістігі бар балаларды ауызша жауап беруге деген ынтасын ескеру( практика түрінде жауап беруге жағдай жасау)

  • Денсаулығын ескере отырып оқушыға жеке карточкамен жұмыс жасау. (жүріп тұруы қиын оқушы)


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


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

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

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

Бағалау

Ресурстар

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

Сәлемдесу, түгендеу

Шаттық шеңбері: Оқушылар бір-біріне жақсы

тілектер айтып, сабаққа көңілді қатысады.

Топқа біріктіру: Сандар арқылы топтарға біріктіру

Өткен сабақты пысықтау: «Квэс» әдісі

Оқушылар сынып ішінде жасырынған сұрақтарды

іздеп тауып, жауап береді.

Оқушылардың жауаптарын ауызша мадақтау.

1.Мұғаліммен амандасады.

2.Сабақтың тақырыбын дәптерге жазады.

3.Сабақтың мақсаттарымен танысады.






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



№2 тапсырма. Сан неше таңба *

Берілген a, b ,с (1
сандардың неше таңбалы екенін тап

№ Мысал Нәтиже

1 1246 809

32 89

4 3 5




Дескриптор:

Python программалау тіліндегі функция және

процедураларды қолданып есептерді программалайды.

Есептердің деңгейіне қарай балл қою арқылы

бағаланады.


Мұғалімді тыңдайды


1-тапсырманы орындайды

2-тапсырманы орындайды

3-тапсырманы орындайды



Стикер

4 балл

Стикер

3 балл

Стикер

3 балл




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

1.Оқушыларға өзін-өзі бағалауды ұйымдастырады.

2.Кері байланыс:



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




Плакат /слайд/





Қысқа мерзімді жоспары

Бөлім

Алгоритмдеу және программалау

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




Күні




Сынып 10

Қатысушылар саны




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




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

ФУНКЦИЯ

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


10.5.1.1 Функциялар мен процедураларды пайдаланып бағдарламалау тілінде

код жазу

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

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

Python программалау тіліндегі функцияны анықтайды

Көптеген оқушылар:

Функция мен процедура түрлерін салыстырады

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

Функция және процедураларды қолданып программалайды

ЕБҚ бар балалар үшін

-Қарым-қатынас деңгейінде сөздік қорын, сипап сезу дағдыларын дамыту

-Көруінде кемістігі бар балаларды ауызша жауап беруге деген ынтасын ескеру( практика түрінде жауап беруге жағдай жасау)

  • Денсаулығын ескере отырып оқушыға жеке карточкамен жұмыс жасау. (жүріп тұруы қиын оқушы)


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


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

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

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

Бағалау

Ресурстар

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

1.Оқушылармен амандасу.

2.Сабақтың тақырыбы мен мақсаттарымен таныстыру.

3.Жаңа тақырыпқа шолу

Өткен сабақты пысықтау: «Ойлаудың алты

қалпағы» әдісі

Оқушылар өткен тақырып бойынша теория және

практиканы меңгерген соң алты түрлі ой айтады.

Оқушылардың жауаптарын ауызша мадақтау,

ынталандыру

1.Мұғаліммен амандасады.

2.Сабақтың тақырыбын дәптерге жазады.

3.Сабақтың мақсаттарымен танысады.






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


«Ғажайып ұяшықтар» әдісі

Интербелсенді тақтадан тапсырмалар жасырынған

ұяшықтар беріледі. Оқушылар ұяшықтарды таңдайды,

тапсырмаларды орындайды.

№1 тапсырма. Қосынды *

Берілген a, b, с, d (1
сандардың қайсысы ең кіші екенін тап. a мен b және

с мен d-ның арасындағы сандардың қосындысын тап






Дескриптор:

Python программалау тіліндегі функцияларды

қолданып есептерді программалайды.

Оқушылар жұмыстарын балл қою арқылы бірін-бірі

бағалайды.


Мұғалімді тыңдайды


1-тапсырманы орындайды

2-тапсырманы орындайды


3-тапсырманы орындайды


Стикер

4 балл

Стикер

3 балл

Стикер

3 балл




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

Шағын тест

Оқушылар тест сұрақтарына жауап береді.

Бір-бірін бағалайды

Кері байланыс: «Екі жұлдыз, бір тілек» әдісі

Оқушылар сабақтан алған жақсы екі әсері және

түсінбеген сұрағын айтады.


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




Плакат /слайд/




Қысқа мерзімді жоспары

Бөлім

Алгоритмдеу және программалау

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




Күні




Сынып 10

Қатысушылар саны




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




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

РЕКУРСИЯ

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


10.5.1.1 Функциялар мен процедураларды пайдаланып бағдарламалау тілінде

код жазу

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

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

«Рекурсия» ұғымын анықтайды

Көптеген оқушылар:

: Рекурсия көмегімен есептерді программалайды

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

Есеп шешуде рекурсияның маңыздылығын тұжырымдайды

ЕБҚ бар балалар үшін

-Қарым-қатынас деңгейінде сөздік қорын, сипап сезу дағдыларын дамыту

-Көруінде кемістігі бар балаларды ауызша жауап беруге деген ынтасын ескеру( практика түрінде жауап беруге жағдай жасау)

  • Денсаулығын ескере отырып оқушыға жеке карточкамен жұмыс жасау. (жүріп тұруы қиын оқушы)


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


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

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

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

Бағалау

Ресурстар

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

1.Оқушылармен амандасу.

2.Сабақтың тақырыбы мен мақсаттарымен таныстыру.

3.Жаңа тақырыпқа шолу

Өткен сабақты пысықтау: «Менен сұрақ, сізден

жауап» әдісі

Оқушылар өткен тақырып бойынша жұптасып

сұрақтар қояды. Бір-біріне жауап береді.

Оқушылар бір-бірінің жауаптарын ауызша бағалайды

1.Мұғаліммен амандасады.

2.Сабақтың тақырыбын дәптерге жазады.

3.Сабақтың мақсаттарымен танысады.






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


«Миға шабуыл» әдісі

- «Рекурсия» ұғымын қалай түсінесіңдер?

- Математикада «рекурсия» қандай бөлімдерде

қолданылуы мүмкін?

- Функциялар мен процедуралар өзін-өзі шақыра ала

ма?

«Менталды карта» әдісі

Оқушылар тақырыпты оқып, түсінгендерін ортада

талдап, ментальды картаға жазады.

Ауызша мадақтау, ынталандыру

1-тапсырма.

- Оқулықта берілген практикалық жұмысты

орындаңдар.

Дескриптор:

- Рекурсияны анықтайды.

- Рекурсия әдісімен құрылған программаны.

Фигуралар арқылы бағалау

2-тапсырма.

- Фибоначи тізбегін алу программасында рекурсияның

ұйымдастырылуын талдаңдар. Программадағы

рекурсияны ұйымдастырудың әдісіне қарап, ойдан

бір есеп құрастырып, рекурсиялық функция көмегімен

программалық кодын ұсыныңдар.

Дескриптор:

- Рекурсияны анықтайды.

- Рекурсияның ұйымдастырылуын талдайды.

- Өздігінен есеп құрастырып, рекурсиялық кодын

ұсынады.

Фигуралар арқылы бағалау

3-тапсырма.

- Рекурсияның қызметін және оның программалаудағы

маңызын бағалай отырып, шағын мақала дайында.

Дескриптор:

Рекурсияның есептерді программалауда

маңыздылығын тұжырымдайды.

Оқушылардың нәтижелері бағалау парағына балл қою

арқылы бағаланады.

Бірін-бірі бағалайды

Мұғалімді тыңдайды


1-тапсырманы орындайды

2-тапсырманы орындайды

3-тапсырманы орындайды




Стикер

4 балл

Стикер

3 балл

Стикер

3 балл




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

1.Оқушыларға өзін-өзі бағалауды ұйымдастырады.

2.Кері байланыс:



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




Плакат /слайд/





Қысқа мерзімді жоспары

Бөлім

Алгоритмдеу және программалау

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




Күні




Сынып 10

Қатысушылар саны




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




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

ЖОЛДАРМЕН ЖҰМЫС ІСТЕУ. ЖОЛДЫҚ ФУНКЦИЯЛАР

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


10.5.1.2 Жолдарды өңдеу үшін процедуралар мен функцияларды пайдалану

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

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

Python программалау тілінде жолдық функцияларды

анықтайды

Көптеген оқушылар:

Жолдық функциялардың қызметтерін салыстырады

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

Жолдық функцияларды қолданып есептерді программалайды

ЕБҚ бар балалар үшін

-Қарым-қатынас деңгейінде сөздік қорын, сипап сезу дағдыларын дамыту

-Көруінде кемістігі бар балаларды ауызша жауап беруге деген ынтасын ескеру( практика түрінде жауап беруге жағдай жасау)

  • Денсаулығын ескере отырып оқушыға жеке карточкамен жұмыс жасау. (жүріп тұруы қиын оқушы)


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


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

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

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

Бағалау

Ресурстар

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

1.Оқушылармен амандасу.

2.Сабақтың тақырыбы мен мақсаттарымен таныстыру.

3.Жаңа тақырыпқа шолу

Программалау тілінде де математикадағыдай өрнектерді орындаудың өз ережесі бар.

1.Мұғаліммен амандасады.

2.Сабақтың тақырыбын дәптерге жазады.

3.Сабақтың мақсаттарымен танысады.






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


Өткен сабақты пысықтау: «Бинго» әдісі

Әр адамға шаршыға бөлінген Бингоға арналған

карточка беріледі.

Шаршыда өткен тақырыпқа қатысты сұрақтар

жазылған. Сұрақтарға кім бірінші жауап берсе,

«Бинго» дейді. Сол оқушыға сыйлық беріледі.



Оқушылардың жауаптарын ауызша мадақтау,

ынталандыру.

«Миға шабуыл» әдісі

- Функция, процедура дегеніміз не? Есіңе түсір!

- Жолды өңдейтін операторларды «процедура» және

«функция» деп неге екіге бөліп қарайды?

- Қандай айырмашылығы бар деп ойлайсыңдар?

- Мәтіндік ақпараттарды программалау арқылы

өңдеу әдістерінің қайсысымен таныссыңдар?

«Джигсо» әдісі

Оқушылар кітаппен жұмыс істейді. Түсінгендерін

ортада талқылайды.

Ауызша мадақтау, ынталандыру

1-тапсырма.

«Құндылықтарды анықтау»



Дескриптор:

1. «Ішкі программа» деген не?

2. «Процедура» деген не?

3. «Функция» деген не?

4. Процедураның жазылу ережесі

5. Функцияның жазылу ережесі

6. Функцияның процедурадан

айырмашылығы

Python программалау тіліндегі жолдық

функциялардың қызметтерін анықтайды.

Фигуралар арқылы бағалау

2-тапсырма.

- Оқулықта берілген практикалық тапсырманы

компьютерде орындаңдар.

Qazaqstan Respublikasy сөзінен Qazaqstan және

Respublikasy сөздерін жеке-жеке қатарларда баспаға

бер. Respublikasy сөзі Respublika болып баспаға

берілсін. Әр сөздің жанына ұзындығын қосып

баспаға берілсін.

Дескриптор:

Жолдық функцияларды қолданып есептерді

программалай алады.

Фигуралар арқылы бағалау

3-тапсырма.

- Python программалау тілінде өздерің танысқан

функцияларды пайдалануға бағытталған тапсырма

мәтінін құрастырыңдар. Құрастырған тапсырма-

ларыңның шешу жолын ұсынып, программасын

жазыңдар.

Дескриптор:

Жолдық функцияларға есеп құрастырып,

программасын ұсынады.

Оқушылардың жұмыстары бағалау парағына балл

қою арқылы бағаланады.


Мұғалімді тыңдайды


1-тапсырманы орындайды

2-тапсырманы орындайды


3-тапсырманы орындайды







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

Сұрақтар:

1) «Жол» дегеніміз не?

2) Python программалау тілінде программа

көмегімен қанша символға дейін өңдеуге болады?

3) ASCІІ кестесіндегі символдың орнын білу үшін

қандай функция қолданылады?

4) Python-да сандық жолды санға айналдыру үшін

және керісінше орындау үшін қандай функция

қызметін пайдалану керек?

Фигуралар арқылы бағалау

1.Оқушыларға өзін-өзі бағалауды ұйымдастырады.

2.Кері байланыс:



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




Плакат /слайд/