Файл: Программа деуді кіріктірілген ортасында есептерді шешу андай кезедерден тратынын біледі.docx

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

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

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

Добавлен: 22.11.2023

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

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

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

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

Бөлімі:

5-бөлім. «Практикалық программалау»

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




Күні:




Сыныбы:

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

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

5.4. Практикалық жұмыс

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

7.3.2.1 Python программалау тілінде тармақталған алгоритмдерді жазу.

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

Барлық оқушы үшін: Python­да есептердің алгоритмдік блок-схемаларын құру мен программа кодына жазуды біледі.

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

Кейбір оқушылар үшін: есептердің блок-схемасын және программасын құрады.

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

  • Python­да есептердің алгоритмдік блок-схемаларын құру мен программа кодына жазуды біледі.

  • Сызықтық және тармақталу алгоритмдерінің құрылымында қандай айырмашылық бар екенін түсінеді.

  • Есептердің блок-схемасын және программасын құрады.

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


Диалогтер мен жазу үшін пайдалы сөз тіркестері:

  • Python­да есептердің алгоритмдік блок-схемаларын құру мен программа кодына жазуды қалай орындауға болады?

  • Сызықтық және тармақталу алгоритмдерінің құрылымында қандай айырмашылық бар?

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

“Мәңгілік ел” жалпыұлттық идеясы бойынша “Жалпыға бірдей еңбек қоғамы” құндылығы қалыптасады.

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

Математика

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

Алгоритмді программалау.







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

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

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

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

Бағалау

Ресурстар

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

2 мин.


(Ұ) Ұйымдастыру кезеңі

Оқушылармен сәлемдесу, оқушыларды түгендеу. Сыныпта ынтымақтастық атмосферасын қалыптастыру. «Қара жорға» би-жаттығуы.

Топтастыру «Мозаика» әдісі арқылы қағаз қиындыларына жасырылған сөздерді құрастыру арқылы 2 топқа бірігеді.

І топ. ІІ топ.







5 мин.


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

Алдыңғы білім мен бүгінгі сабақты байланыстыру мақсатында төменде берілген сұрақтарға жауап береді. Сұрақтар топтамасы интербелсенді тақтадан көрсетіледі.

  • Python-да есептердің алгоритмдік блок-схемаларын құру мен программа кодына жазуды қалай орындауға болады?

  • Сызықтық және тармақталу алгоритмдерінің құрылымында қандай айырмашылық бар?

Бағалау Мұғалім оқушыларды «Стикерлер» әдісі арқылы бағалайды. Қызыл түс - Жарайсың! Көк түс – Жақсы! Сары түс - Талпын!






Практикалық жұмыстар

1-тапсырма

Дөңгелектер ауданы

Радиусі R1 және радиусы R2 дөңгелектердің аудандарының қосындысын табыңдар. Дөңгелектердің ауданын есептеу формуласы: S1 = R12, S2 = R22

Мысалы

Нәтиже

3 5

106.76



Дескриптор:

- Дөңгелектер ауданын есептеу формуласын дұрыс пайдаланады.

- Радиустары берілген дөңгелектердің аудандарының қосындысын табады.

Бағалау Топтар бір-бірін «Стикерлер» әдісі арқылы бағалайды. Қызыл түс - Жарайсың!Көк түс - Жақсы! Сары түс - Талпын!







2-тапсырма

Цифрларды көбейту

Бестаңбалы сан берілген. Осы санның мыңдығы мен жүздігінің көбейтіндісін табыңдар.

Мысалы

Нәтиже

49795

63



Дескриптор:

Берілген бестаңбалы санның мыңдығы мен жүздігінің көбейтіндісін табады.

Бағалау

Жұптар бір-бірін «Стикерлер» әдісі арқылы бағалайды. Қызыл түс - Жарайсың! Көк түс - Жақсы!

Сары түс – Талпын!







3-тапсырма

Сабақтағы үзіліс

Мектепте сабақ 9.00 де басталады. Сабақтың ұзақтығы 40 минут. 1, 3 және т.с.c. сабақтардан кейін 5 минут. 2, 4 және т.с.с. сабақтардан кейін 10 минут үзіліс беріледі. Берілген сабақтың нөміріне (1 мен 8 арасындағы сан) қарап, сол сабақтың аяқталу уақытын, сағат және минуттарда шығарыңдар.

Мысалы

Нәтиже

3

11:15



Дескриптор:

  • Берілген сабақтың нөміріне қарап, сол сабақтың аяқталу уақытын шығарады.

  • Сағат және минуттарда дұрыс шығарады.

Бағалау Оқушылар өзін-өзі «Стикерлер» әдісі арқылы бағалайды. Қызыл түс - Жарайсың! Көк түс - Жақсы! Сары түс - Талпын!



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



7 мин.

Рефлексия

Сабақты бекіту

«Рефлексивті нысан» Нысана арқылы өзінің және сыныптастарының іс-әрекетін бағалайды. Келесі критерийлер бойынша өз ойын түйіндеп, қорытындылайды.

  • Белсенді қатыстым.

  • Қызықты болды.

  • Түсінікті болды.

  • Жаңа тақырыпты игердім.





Бағалау Мұғалім оқушыларды «Стикерлер» әдісі арқылы бағалайды. Қызыл түс - Жарайсың! Көк түс - Жақсы! Сары түс - Талпын!

Нысана сызылған плакат.

Түрлі түсті стикерлер




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

Бөлімі:

5-бөлім. «Практикалық программалау»

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




Күні:




Сыныбы:

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

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

5.5. Программаны тестілеу

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

7.3.2.1 Python программалау тілінде тармақталған алгоритмдерді жазу.

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

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

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

Кейбір оқушылар үшін: тестілеу кезеңдерін пайдаланып есептер шығарады.

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

  • Python­да программа жұмысының тиімділігін қалай тексеріп сынақтан өткізуге болатынын түсінеді.

  • Программаны тексеруге арналған тесттердің түрлерін біледі.

  • Тестілеу кезеңдерін пайдаланып, есептер шығарады.

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


Диалогтер мен жазу үшін пайдалы сөз тіркестері:

  • Python­да программа жұмысының тиімділігін қалай тексеріп сынақтан өткізуге болады?

  • «Программаны тестілеу» (сынау) дегеніміз не?

  • Программаны тексеруге арналған тесттердің қандай түрлері бар?

  • «Программаны тестілеу» дегеніміз не? Ол қандай кезеңдерден тұрады?.

  • Тестілеудің программа жұмысына қандай әсері бар?

  • Программаны тестілеу не үшін маңызды саналады?

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

“Мәңгілік ел” жалпыұлттық идеясы бойынша “Жалпыға бірдей еңбек қоғамы” құндылығы қалыптасады.

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

Математика.

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

Есептерді программалау.

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

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

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

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

Бағалау

Ресурстар

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

2 мин.


(Ұ) Ұйымдастыру кезеңі

Оқушылармен амандасу, сыныпта психологиялық жағымды ахуал орнату.

«Жылы лебіз» жүрекшелер арқылы бір-біріне сәттілік тілейді.

Топтастыру «Сандар» әдісі бойынша ортаға бала санына қарай

2 түрлі сан қойылады. Оқушылар қағазды алып, артындағы сандар бойынша топтасады.











10 мин.


Ұжымдық жұмыс

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

Алдыңғы білім мен бүгінгі сабақты байланыстыру мақсатында төменде берілген сұрақтарға жауап береді.

Сұрақтар топтамасы интербелсенді тақтадан көрсетіледі.

  • Python­да программа жұмысының тиімділігін қалай тексеріп сынақтан өткізуге болады?

  • Программаны тестілеу (сынау) дегеніміз не?

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

Бағалау Мұғалім оқушыларды «Басбармақ» әдісі арқылы бағалайды.






Жаңа сабаққа кіріспе

(Ұ) «Тізбектей оқу»әдісі бойынша оқулықтағы жаңа сабақтың мәтінін тізбектей кезекпен-кезек оқып, талдайды.

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

21 мин.


Практикалық жұмыстар

(Т) Талдау

1-тапсырма

Практикалық жұмыста 2 және 3-суреттерде берілген программа кодтарын құру жолдарын салыстыра отырып, талдаңдар.

  1. Қай программа кодының жазылу құрылымы ұнады? Себебін түсіндіріңдер.

2) 1-кестедегі үлгілік тесттерді талдаңдар. Осы тесттер екі тестілеу кезеңінің біріне жатқанмен, негізінен оларды туындайтын шарттарға қарап, топтарға жіктеңдер.

Дескриптор.

  • Берілген программа кодтарын құру жолдарын салыстырады және талдайды.

  • Өздеріне ұнаған программа кодының жазылу құрылымын таңдап, себебін түсіндіреді.

  • Берілген тестті талдап, оны топтарға жіктейді.

Бағалау Топтар бір-бірін «Басбармақ» әдісі арқылы бағалайды






(Ж) 2-тапсырма

Шахмат тақтасының торкөздері берілген. Берілген екі тордың координаталарына қарап, олардың түстері бірдей ме? Анықтаңдар. Егер торкөздердің түстері бірдей болса «Ia», әйтпесе «Jok» сөздері экранға шықсын. Тестілеу кезеңдерін пайдаланып, есептің дұрыстығын анықтауға арналған

5 түрлі тест дайындаңдар.

Мысалы

Нәтиже

2 1 3 2

Ia



Дескриптор

  • Берілген екі тордың координаттарына қарап, олардың түстерін анықтайды.

  • Егер торкөздердің түстері бірдей болса «Ia», әйтпесе «Jok» сөздерін экранға шығарады.

  • Тестілеу кезеңдерін пайдаланып есептің дұрыстығын анықтауға арналған 5 түрлі тест дайындайды.


Бағалау Жұптар бір-бірін «Басбармақ» әдісі арқылы бағалайды.


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

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

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

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

Бағалау

Ресурстар

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

2 мин.

(Ұ) Ұйымдастыру кезеңі

«Парасатты диалог» әдісі

Сыныпта жағымды ахуал туғызу.


Оқушылар бір-бірінің қолынан ұстап, шеңберде тұрып бір-біріне жақсы тілек айтады.

Топтастыру

«Мозайка» әдісі

Қима қағаздарды құрастыру бойынша

2 топқа бірігеді.

/Қимақағазда «Тестілеу, программалау» сөздері жазылған/

1-топ: Тестілеу

2-топ: Программалау

Қағаз қиындылары


5 мин.




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

Алдыңғы білім мен бүгінгі сабақты байланыстыру мақсатында төменде берілген сұрақтарға жауап береді.

Сұрақтар топтамасы интербелсенді тақтадан көрсетіледі.


  • Python-да есептердің прогрмма кодына жазуды қалай орындауға болады?

  • Берілген есептерді программалау қандай қадамдардан тұрады? Есіңе түсір.

  • Есепті шешу жолының алгоритмін табуда қандай білімдерді ұштастыра білу керек?

  • Программа құру процесінде қиындық туғызатын қандай тұстарын атай аласың?

Бағалау Мұғалім оқушыларды геометриялық фигуралар арқылы бағалайды. Өте жақсы – бес жұлдыз. Жақсы – төртбұрыш. Талпын – үшбұрыш.

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


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

26 мин.




Практикалық жұмыс

Тармақталу алгоритмдеріне үлгілік тесттер құрастыру және программалау.


(Т) 5-есеп

Қандай да бір есептердің алгоритмді өрнектеудің графикалық әдісі арқылы шешілген блок-схемалары берілген (1 және 2-суреттер). Осы блок-схемалардың жұмысын 5 түрлі үлгі тест дайындап, тексер. Блок-схемалардың Рython программалау тіліндегі программасын құр. Мысалы, 1-блок-схема 5а арналған бір тест үлгісі: Х=10; Y=7 болса, онда экранда Х=3; Y=7 мәндері пайда болады.

Дескриптор:

- Берілген блок-схемалардың жұмысын 5 түрлі үлгі тест дайындап, тексереді.

- Блок-схемалардың Рython программалау тіліндегі программасын құрады.

Бағалау: Топтар бір-бірін геометриялық фигуралар арқылы бағалайды. Өте жақсы – бес жұлдыз. Жақсы – төртбұрыш. Талпын – үшбұрыш.







(Ж) 6-есеп.

A, B, C сандары берілген. Осы сандардың нешеуі бүтін сан екенін анықта.

Программа жұмысын тексеру үшін 3 үлгі тест дайында.

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

Мысалы

Нәтиже

12.5 14 45

2



Дескриптор:

- Берілген сандардың нешеуі бүтін сан екенін анықтайды.

- Программа жұмысын тексеру үшін 3 үлгі тест дайындайды.

- Есептің программа кодын жазады.

Бағалау Жұптар бір-бірін геометриялық фигуралар арқылы бағалайды.







(Д) 7-есеп.

A, B, C, D сандары берілген.

A саны тізімдегі қалған сандардың қаншаcына еселік болады. Программа жұмысын тексеру үшін 3 үлгі тест дайында.

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

Мысалы

Нәтиже

60 30 15 4

3



Дескриптор

- Берілген сандардың А саны тізімдегі қалған сандардың қаншасына еселік болатынын анықтайды.

- Программа жұмысын тексеру үшін 3 үлгі 3 тест дайындайды

- Есептің программа кодын жазады.

Бағалау Жұптар бір-бірін геометриялық фигуралар арқылы бағалайды.

7-сынып оқулығы

Компьютер





(Ж) 8-есеп.

Енгізу деректерінің реті бойынша S, L, M, N (0≤S≤107, 0≤L≤107 , 0≤M≤107, 1≤N≤107) сандары берілген. Осы 4 санның ең кішісін төмендегі формула бойынша табатын программа құрастыр. Программа жұмысын тексеру үшін 5 үлгі тест дайында. Есептің программа кодын жаз.

min={max(s,l), min(M,N)}

Мысалы

Нәтиже

15 3 9 6

6



Дескриптор:

- Берілген 4 санның ең кішісін арнайы белілген формула бойынша табатын программа құрастырады.

- Программа жұмысын тексеру үшін 5 үлгі тест дайындайды.

- Есептің программа кодын жазады.

Бағалау Оқушылар өзін-өзі геометриялық фигуралар арқылы бағалайды.

7-сынып оқулығы

Компьютер

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

7 мин



Рефлексия

Сабақты бекіту

«Бес саусақ» әдісі

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

Бағалау Мұғалімнің қорытынды бағалауы геометриялық фигуралар арқылы жүргізіледі.