Бөлім:
| Python (пайтон) ТІЛІНДЕ ПРОГРАММАЛАУ
|
Педагогтің аты-жөні:
| Сахова Сандугаш Орынбаевна
|
Күні:
|
|
Сынып:
| Қатысқандар саны:
| Қатыспағандар саны:
|
Сабақтың тақырыбы:
| Тіл алфавиті. Синтаксис
|
Оқу бағдарламасына сәйкес оқыту мақсаттары:
| 6.3.2.1 Python (пайтон) тіліндегі сызықтық алгоритмдерді жазу;
|
Сабақтың мақсаты:
| 1. Python (пайтон) алфавитін және оның синтаксисін түсіну;
2) сызықтық алгоритмді Python (пайтон) тілінде жазу;
3) тапсырма құрастыру және оны сызықтық алгоритмді қолдана отырып Python (пайтон) тілінде жазу
|
Бағалау критерийлері:
| Python (пайтон) тілінің алфавитін, синтасисін айтады
Сызықтық алгоритмді Python (пайтон) тілінде жазады
|
Ойлау дағдылары:
| Білу, түсіну, қолдану, талдау
|
Сабақтың барысы:
|
Сабақтың кезеңі:
| Педагогтің әрекеті:
| Оқушының әрекеті:
| Бағалау:
| Ресурстар:
|
Сабақтың басы:
| Ұйымдастыру кезеңі:
Оқушылармен амандасу.
Сабақтың тақырыбы мен мақсаттарымен таныстыру.
Сабаққа жақсы атмосфера құру.
| Мұғаліммен амандасады
Сабақтың тақырыбын жазады, тыңдап, танысады Сабаққа зейінін ашады
| -
| Интерактивті тақта
|
Өткен тақырыпты қайталау:
«Сәйкестендіру» әдісі арқылы сұрақтар мен анықтамалар карточкасын шатастырып беру.
1.Программа деген не?
2«Программалау тілі» ұғымы?
3.Транслятор?
4.Компилятор?
5.Интерпретатор?
6. Integrated Development Environment (IDE)?
Сұрақ-жауап арқылы жауап беру: Қалай ойлайсың, программалауды үйрену не үшін қажет?
Дұрыс жауаптарын табады.
| Берілен карточаларды дұрыс сәйестендіру арқылы жауап береді.
| ҚБ
| Таратпа карточалар
|
Сабақ ортасы:
| Жаңа тақырыпты талдау:
"Суретті таңда" әдісі
Тақтаға алгоритмдердің үш түрін орналастыру: сызықтық, тармақталған және циклдік, оларды оқушылар анықтайды.
Қызыл стикер-сызықтық;
Сары стикер -тармақталған;
Жасыл стикер -циклдік.
Python алфавитін және оның синтаксисін түсіндіру (10 мин)
"Презентация" әдісі
Оқушылармен бірге алфавиттің әлсіздігі мен маңыздылығы туралы терминдерді талқылаймыз.
Оқушыларға дәптерге жазу тапсырмасын беру, Python тілінің алфавиті, Идентификаторлар (айнымалылар атауы),
Айнымалы, Қызметтік сөздер, Python тілінің синтаксисі, Сызықтық алгоритм (программа).
Үлерімі төмен оқуыларға арнайы таратпа карталар беремін.
Сызықтық алгоритмді Python тілінде жазуды түсіндіру (10 мин)
"Түсіндіру және бір-біріне үйрету" әдісі
Интерактивті тақтада сызықтық алгоритм Python (пайтон) тілінде қалай жазылғанын көрсету және «кез-келген екі санның көбейтіндісін есептейтін бағдарлама құру» тапсырмасын қарастыру: A және b –айнымалылар Тапсырма құрастыру және оны сызықтық алгоритмді қолдана отырып Python (пайтон) тілінде жазу (15 мин)
«Қатені табу" әдісі.
Оқуыларға Python (пайтон) тілінде жазылған сызықтың бағдарламалар беріледі. Арасында қателері бар. Оқушылар оларды түзету керек.
a = int(input)
b = int(input)
print("Екі санның қосындысы", a + b)
| a = int(input())
b = int(input())
print("Екі санның қосындысы:", a + d)
| a = int(input())
b = int(input())
c = int(input())
print("Үш санның қосындысы:", a + b - c)
| a = int(input())
b = int(input())
print("Екі санның көбейтіндісі:", a - b)
| a = int(input())
b = int(input)
print("Екі санның бөліндісі:", a / b)
g = int(input())
r = int(input())
q = int(input())
print("Сандардың көбейтіндісі", a / b)
| Тапсырма.
а,b,c бүтін сандары берілген. Осы сандардың қосындысы мен көбейтіндісінің соңғы цифрларының қосындысын экранға шығар.
| Оқушылар оларды анықтайды және түрлі-түсті стикерлерді сол блок-схема қасына жапсырады.
Оқулықтан тауып жазады.
Тапсырманы дәптерге жазады, компиляторда сызықтық алгоритмді құрады.
Үздіктер – үлгерімі төмен оқушыларға көмектеседі.
Кодтағы қателерді түзету. Оны Python (пайтон) компиляторында теріп, нәтижесін алу.
Python (пайтон) тілінде бағдарлама құрады.
Нәтижесін шығарады.
| ҚБ
Мұғалімнің ауызша бағалауы
Кілт арқылы өзін-өзі тексеру
Python (пайтон) кодтағы қателерді түзету. Дескрипторлар бойынша бағалау:
1) кодты теру.
2) бағдарлама кодындағы 2 қатені табу
3) 1 қатені түзету
4) 2 қатені түзету
5) бағдарламаны орындау үшін іске қосу
6) нәтижесін мұғалімге хабарлау.
Дескриптор:
- Python (пайтон) тілінің синтаксисін пайдаланып, программа жазады;
-цифрлардың қосындысын экранға шығарады.
| Презентация
Интерактивті тақта
Презентация
Интерактивті тақтада прорамма кілтін көрсету
Тапсырмалар карточкалары:
a = int(input())
b = int(input())
print("Екі санның қосындысы ", a + b)
| a = int(input())
b = int(input())
print("Екі санның қосындысы:", a + b)
| a = int(input())
b = int(input())
c = int(input())
print("Үш санның қосындысы:", a + b + c)
| a = int(input())
b = int(input())
print("Екі санның көбейтіндісі:", a * b)
| a = int(input())
b = int(input())
print("Екі санның бөліндісі:", a / b)
| g = int(input())
r = int(input())
q = int(input())
print("Сандардың көбейтіндісі:", g * r * q)
|
|
Бекіту:
«Оқушылар сұрақ қояды» әдісі:
Бүінгі тақырыпқа сәйкес.
| Оқушылар сұрақ қою, жуап беру арқылы тақырыпты бекітеді.
| Мұғалім тарапынан тиімді кері байланыс.
|
|
Сабақтың соңы:
| Кері байланыс
Бағалау шкаласы 1 ден 10ға дейн «түсінді»
«Түсінді Орындады» шкаласы
1_2_3_4_5_6_7_8_9_10
| Оқушылар дәптерлеріне бағалау шкаланы сызып, түсіну және орындау баллдарын көрсетеді.
| Өзін-өзі бағалау
| Презентация
|