Тірек білім, білік, дағдылар
бет 56/74 Дата 10.05.2023 өлшемі 1,22 Mb. #91687
Байланысты:
9 ҚМЖ инф Тірек білім, білік, дағдылар
Бірөлшемді және екіөлшемді массивтер.
Жоспар
Сабақ кезеңдері
Жоспарланған іс-әрекет
Қосымша ресурстар
Басталуы
3мин
7мин
Ой сергіту
«Ақ парақ» жаттығуы
Оқушыларды екі топқа бөліп, тапсырма беру. 1-ші топқа қағазды жырту, ал 2-ші топқа қағазды бірнеше жерінен тесу беріледі.
Берілген ақ парақтар бойынша, қандай жағдаяттарды немесе аңыздарды айтуға болады. Айтылатын ойды дәлелдеп беру керек. Қағазды жыртқан және шұрқ тескен кезде қандай ойда болдыңыз?
Үй тапсырмасы: Өткен тақырып бойынша
оқулықта берілген тапсырманың шешімін топта талдайды. Өзара бағалайды.
Компьютер, оқушының жұмыс дәптері
Негізгі бөлім
2 мин
Ой қозғау
Күнделікті өмірдегі және ғылымдакездесетін қандай есептерді массивтер көмегімен өрнектеуге және шешеуге болады деп ойлайсың?
Практикалық жұмыс
№1 тапсырма. Екі таңбалы сандар*
А[N] бірөлшемді массив берліген (1≤N≤99, a i<1000) . Осы массивтегі барлық екі таңбалы сандар
№2 тапсырма. Іріктеу ***
Еліміздің бокстан жетістіктерін дүниежүзі
25 мин
Оқулық
Компьютер
№
Мысалы
Нәтиже
1
8
3
485 14 586 2540
58 27 896
мойындаған. Елімізде осы спорт түрінен аттары
әлемеге әйгілі бірнеше олимпиада жеңімпаздары
бар. Әуесқой бокста 49 кг мен 91 кг арасында 10
салмақ дәрежесі бар. 9-сынып оқушылары
арасында боксқа деген қызығушылық өте жоғары.
Бокстан спорт үйірмесіне жазылу үшін
салмақтары 47≤ m i ≤ 92 кг арасында болуы керек.
9-сынып оқушылары арасында N оқушы бокс
үйірмесіне қатысу үшін өз салмақтарын өлшетті (
2≤N≤100, 30≤ m i ≤125). Осы деректер бойынша
қанша оқушы бокс үйірмесіне қатыса алады?Бұл
оқушылардың тізімдегі нөмірлері қандай?
№ Мысалы Нәтиже
1 10 4
80327898478565 1 3 5 6 7
110 34 119
№3 тапсырма. Файлдан оқу* **
Input.txt файлында А[N] бірөлшемді бүтін сандар
массиві берілген N(1≤N≤1000, 0≤а i ≤106). Осы
файлда орналасқан массив элементтерінің жұп
орында тұрған тақ сандардың қосындысын
табыңдар. Input.txt файлының бірінші қатарында
массив ұзындығы берілген. Кейінгі қатарда сол N
элементтің мәні жазылған. Қосындыны Output.txt
файлына жаз.
№ Input.txt Output.txt Түсініктеме
1 12 95 Жұпорында
21 26 46 87 тұрған тақ
41 5 16 10 сандар
15 3 8 70 87+5+3=95
№4 тапсырма. Бірдей цифрлар**
Х[N] бірөлшемді үш таңбалы натуралсандар
массиві берілген (1≤N≤99,0≤a i<10000).Осы
массивтегі элементтердің арасынан бірінші және
соңғы цифрлары бірдей үш таңбалысандарды
анықтап, баспаға бер.
№ Мысалы Нәтиже
1 10 141 989 666 909 545
141 605 786 177 101
989 666
909 545 100 101
№5-тапсырма. К-ға тең *
В[N] [N] екіөлшемді массиві берілген(1
Осы массивтің элементтерінің арасынан соңғы
цифры К-ға тең сандардың қосындысын тап
№
Мысалы
Нәтиже
Түсініктеме
1
3 7
71
К=7 болғаны
12 47 38
үшін бұл
17 15 69
сандар 47, 17,
70 11 7
7
Дескриптор _-шеңбер_салу_командасын_анықтайды;_-тіктөртбұрыш_салу_командасын_анықтайды;_-түзу_салу_командасын_анықтайды____Компьютермен_жұмыс'>Дескриптор
Тапсырманы мұқият оқып, шартын түсінеді;
Есептің математикалық моделін дұрыс құрастырады;
Программалық кодынжазады.
Оқушылардың жұмыстарын фишкалар арқылы бағалау. Әр тапсырма орындағанда нәтижесіне сәйкес фишка жинады.
Рефлексия
2 мин
Не білем? Не білдім? Не білгім келеді?
Үй тапсырмасы
1 мин
Тарау бойынша тест дайындап келу.
Оқушылар:
5-бөлім. Python программалау тілінде 2D ойынын құру
26-сабақ
§5.1. PyGame кітапханасы
PyGame кітапханасын қалай іске қосуға болады?
Тақырып: PyGame кітапханасы
Мектеп:
Күні:
Мұғалімнің аты-жөні:
Сынып:
Қатысқандар саны:
Қатыспағандар саны:
Оқу мақсаттары
9.3.3.3 - PyGame; PyGame кітапханасын қосу
Сабақ мақсаттары
Барлық оқушылар үшін:
PyGame модулімен танысу.
Көптеген оқушылар үшін:
PyGame кітапханасының геометриялық фигуралар салатын командаларын анықтау.
Кейбір оқушылар үшін:
PyGame командаларының көмегімен фигураларды салуды программалау.
Бағалау критерийі
PyGame модуліментанысады;
PyGame кітапханасының геометриялық фигураларсалатын командаларынанықтайды;
PyGame командаларының көмегімен фигуралардысалуды программалайды.
Құндылықтарға баулу
«Мәңгілік ел» идеясының құндылықтарын жүзеге асыру. Топта бірлесіп жұмыс жасау, бір-бірлерінің пікірлерін тыңдау, сыйлау.
Тілдік мақсаттар
Пәндік лексика және терминология:
Ойын- игра-game,компьютерлік ойын- компьютерная игра- computergame,сценарий-сценарий-scenario, графика-графика-graphic , кітапхана-билиотека-library, команда-команда-command, программалық пакет-пакет программ-software package, пиксель-
пиксель-pixel, цикл оқиғасы-цикл событий-cycleevent, геометриялық фигуралар-геометрические фигуры-geometricshapes, түстер модулі-цветовой модуль-colorsmodule
Диалог/жазбаша жұмысқа қажетті пайдалы фразалар топтамасы
Қандай компьютерлік ойындарды ойнауды жақсыкөресің?
Бұл ойындардың қандай программа көмегіменжасалғанын білесің бе?
Компьютерде өз сценарийіңмен ойын жасағың келеме?
Компьютерде ойын жасау үшін қандай білімдер қажетдеп ойласың?
Жазу:
Шеңбер салу, түктөртбұрыш салу, түзу салу командаларын жазыңдар
Тірек білім, білік, дағдылар
Screatch ойын ортасы 9- сынып.
Жоспар
Сабақ кезеңдері
Жоспарланған іс-әрекет
Қосымша ресурстар
Басталуы
3мин
7мин
Ұйымдастыру
«Сәлемдесу» әдісі.
Оқушылар бір-бірімен әртүрлі елдің салтымен сәлемдеседі.
Үй тапсырмасы. «Серпілген сауалдар» әдісі Оқушылар шеңбер болып тұрады. Допты лақтыру арқылы өткен тарау бойынша сұрақтар қояды.
Оқушылардың іс-әрекеттерін ауызша мадақтау, қолдау көрсету
Доп
Негізгі бөлім
2 мин
4 мин
3 мин
Миға шабуыл сұрақтарымен жұмыс істеу
Қандай компьютерлік ойындардыойнауды жақсыкөресің?
Бұл ойындардың қандай программа көмегімен жасалғанын білесіңбе?
Компьютерде өз сценарийіңмен ойын жасағың келе ме?
Компьютерде ойын жасау үшінқандай білімдер қажет депойласың?
Оқулықпен жұмыс
Жаңа ақпаратпен танысу. Әдістемелік берілген сұрақтарға жеке, топта, ұжымда жауап береді. Мұғалім толықтырып отырады.
Кестемен жұмыс.
Оқулық
Слайд материалы
А4 парағы
Шеңбер салу
Тіктөртбұрыш
салу
Түзу салу
7мин
6мин
3мин
Дескриптор
-шеңбер салу командасын анықтайды;
-тіктөртбұрыш салу командасын анықтайды;
-түзу салу командасын анықтайды
Компьютермен жұмыс
Шеңбер, тіктөртбұрыш, түзу салу командасын компьютерде орындаңдар.
3-код
import pygame pygame.init()
screen = pygame.display.set_mode([360, 320]) screen.fill([255,255,255]) pygame.draw.circle(screen, [93,68,255],[170,60],50,
0)
pygame.draw.rect(screen, [255,0,0], [80, 130, 180,
180], 0)
pygame.draw.line (screen, [0,255,33], [50, 100], [50,
300],5)
pygame.display.flip() running = True
while running:
for event in pygame.event.get(): if event.type ==pygame.QUIT:
running = False pygame.quit() Дескриптор
Pygame командаларынпрограммалаудақолданады.
Топтықжұмыс
Геомериялықфигураларсалатынкомандалардыңқызметінталдаңдар. Геометриядашеңбер, түзужәнетіктөртұрышсияқтыфигуралардыңформулаларыменсалыстырыңдар.
Жұптықжұмыс
4-суреттеберілгенфигуралардыpygame.drawкомандаларыкөмегіменсалудыңпрограммасынұсыныңдар
Достарыңызбен бөлісу: