ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.11.2023
Просмотров: 253
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Басталуы 3 мин 7 мин | Ой сергіту жаттығуы. «Бэкроним» әдісі Сөзде берілген әр әріптер бойынша мағыналы сөйлем құрылады. Сөздер бастапқы әріптен басталады. Үй тапсырмасын пысықтау Өткен тақырып бойынша берілген тапсырмалардың жауаптарын тақтада көрсету, топта талдау, өзара бағалау. | Оқулық, оқушының жұмыс дәптері |
Негізгі бөлім 2 мин 4 мин 8 мин | Миға шабуыл сұрақтарымен жұмыс істеу
Оқулықпен жұмыс Жаңа ақпаратпен танысу. Әдістемелік берілген сұрақтарға жеке, топта, ұжымда жауап береді. Мұғалім толықтырып отырады. Компьютермен жұмыс 1-тапсырма Ойынның кейіпкері автокөлік болатын программа кодын компьютерде орындаңдар. 1-код import pygame pygame.init() screen = pygame.display.set_mode([640,480]) screen.fill([255, 255, 255])(экрандыақтұскебояды) avto = pygame.image.load("avto.png") (кейіпкердіжүктейді) screen.blit(avto, [50, 50]) ([50,50] нүктесіненбастапсуреттікөрсетеді ) pygame.display.flip() running = True while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False pygame.quit() 2-код import pygame, sys pygame.init() screen = pygame.display.set_mode([300,300]) pygame.display.set_caption('avtokolik' ) screen.fill([255, 255, 255]) avto = pygame.image.load('avto.png') avto =pygame.transform.scale(avto, (160, 80)) screen.blit(avto,[50, 20]) screen.blit(avto,[50, 100]) | Оқулық Слайд материалы Компьютер |
5 мин | screen.blit(avto,[50, 180]) pygame.display.flip() running = True while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False pygame.quit() 2-тапсырма «Жарысу» жобасын жасап, терезеге бірден 3 авто- көлікті орналастыр. 2-код import pygame, sys pygame.init() screen = pygame.display.set_mode([300,300]) pygame.display.set_caption('avtokolik' ) screen.fill([255, 255, 255]) avto = pygame.image.load('avto.png') avto =pygame.transform.scale(avto, (160, 80)) screen.blit(avto,[50, 20]) screen.blit(avto,[50, 100]) screen.blit(avto,[50, 180]) pygame.display.flip() running = True while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False pygame.quit() Топтықжұмыс: «Жолда жүру» жобасын құруға қажетті фондық сурет, автокөліктің спрайты және осы ойын сюжетін беретін программа кодын (3-код) талдаңдар. Программадағы әрбір команда қатарына түсініктеме жазыңдар.
| |
Аяқталуы 7 мин Рефлексия 3 мин |
«Сенім ағашы»әдісі Оқушылар сабақтан алған әсерлерін стикергежазып ағашқажапсырады. | Оқулық |
Үй тапсырмасы 1 мин | 2-мысалда берілген «Жарысу» жобасының программа кодын талда. Жобада төмендегі өзгерістер жасау үшін программа кодына қандай өзгерістер енгізу керек?
| Оқулық |
| түсті ету.
| |
Оқушылар:
№ 29-сабақ
1 ... 10 11 12 13 14 15 16 17 18
§5.4. Кейіпкерлерді анимациялау
PyGame -де ойын алаңында кейіпкерлерді қалай жылжытуға болады?
Тақырып: Кейіпкерлерді анимациялау | Мектеп: | |
Күні: | Мұғалімнің аты-жөні: | |
Сынып: | Қатысқандар саны: | Қатыспағандар саны: |
Оқу мақсаттары | 9.3.3.7- кейіпкер қозғалысын программалау 9.3.3.8- пернетақтадан кейіпкерді басқару | |
Сабақ мақсаттары | Барлық оқушылар үшін: Анимация, анимациялау кезеңдерін анықтау. | |
Көптеген оқушылар үшін: Анимациялау алгоритмдерін программалауда қолдану. | ||
Кейбір оқушылар үшін: Анимацияланған компьютерлік ойындардың зиянды және пайдалылығын салыстыру, тұжырымдау. | ||
Бағалау критерийі |
| |
Құндылықтарға баулу | «Мәңгілік ел» идеясының құндылықтарын жүзеге асыру. Топта бірлесіп жұмыс жасау, бір-бірлерінің пікірлерін тыңдау, сыйлау. | |
Тілдік мақсаттар | Оқушылар орындай алады: Анимация, анимациялау кезеңдерін анықтауды. Пәндік лексика және терминология: Анимация- анимация-animation, қозғалыс-движение-motion, орын ауыстыру- переселять- relocate, компьютерлік анимация- компьютерная анимация- computer animation, графикалық нысан- графический объект-graphic object. | |
Диалог/жазбаша жұмысқа қажетті пайдалы фразалар топтамасы
| ||
Жазу: Кейіпкерлерді анимациялау кезеңдерін жазыңдар. |
Пәнаралық байланыс | Ағылшын тілінде сөздер қолданылады. | |||
Тірек білім, білік, дағдылар | Ойын кейіпкерлерін таңдау. | |||
Жоспар | ||||
Сабақ кезеңдері | Жоспарланған іс-әрекет | Қосымша ресурстар | ||
Басталуы 3 мин 7 мин | Ой сергіту жаттығуы. «Болады, болмайды» жаттығуы. Мұғалім сөздерді айтады, ал оқушылар солай болуы мүмкін болса, онда қолдарын шапалақтайды, егер ондай мүмкін болмаса, онда аяқпен топылдатады. Мысалы: қасқыр орманды кезіп жүреді – алақан шапалақтайды. Қасқыр ағаш басында отыр – аяқтарын топылдатады. Кәстрөлде кесе қайнап жатыр. Мысық үйдің төбесінде қыдырып жүр. Ит аспанда жүзіп келеді. Қыз үйдің суретін салып отыр. Үй тапсырмасы. Өткен тақырып бойынша берілген тапсырмалардың жауаптарын тақтада көрсету, топта талдау, өзара бағалау | Оқулық, оқушының жұмыс дәптері | ||
Негізгі бөлім 2 мин | Миға шабуыл сұрақтарымен жұмыс жасау
Оқулықпен жұмыс Жаңа ақпаратпен танысу. Әдістемелікте берілген сұрақтарға жеке, топта, ұжымда жауап береді. Мұғалім толықтырып отырады. Компьютермен жұмыс Автокөлікті қозғалту программасының кодын компьютерде орындаңдар. 1-код import pygame; pygame.init() screen = pygame.display.set_mode([400,360]) screen.fill([255, 255, 255]) #Ойынтерезесінеатбередіpygame.display.set_caption('Анимация' ) #Cуреттіжүктейді avto = pygame.image.load('avto.png') #Cуреттіңойындағыөлшемінбередіavto=pygame.transform.scale(avto,(180, 100)) #Cуреттіэкрандакөрсетеді | Оқулық | ||
| | |||
5 мин | Оқулық, Bilimland.kz | |||
6 мин | | |||
| Компьютер |
6 мин 3 мин | screen.blit(avto,[10, 50]); pygame.display.flip() #Программаны 1000 милли секундқа тоқтатады pygame.time.delay(1000) #Cуреттің экранда орнын өзгертіп қайта көрсетеді screen.blit(avto,[210, 50]); pygame.display.flip() running = True while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False pygame.quit() Топтықжұмыс Бүгінгі таңда жасөспірімдер арасында қандай тақырыптағы компьютерлік ойындар ерекше сұранысқа ие? Талдаңдар. Мысалдар келтіріңдер. Жұптықжұмыс Компьютерлік ойындардың пайдасы мен шектен тыс ойнаудың адам ағзасына зияны жайлы өз ойларыңды тұжырымдаңдар. Компьютерлік ойындарды ойнауды ұнататын құрдас- құрбыларыңа, өз денсаулығына зиян келтірмей ойнаудың ережесін ұсыныңдар. Оқушылардыңжұмыстарынфигураларарқылыбағалау. | Геометриялық фигуралар |
Аяқталуы 7 мин Рефлексия | Оқулықтағы қосымша тапсырмаларды орындау
Ойын терезесінде кейіпкерлерді өшірудегі масат не? Өшіру командасы қалай жұмыс істейді? Түсіндір. «БББ кестесі» әдісі Оқушылар сабақ туралы бұрыннан не білетінін, сабақта не білгенін, не білгісі келетінін кестеге жазады. | Оқулық |
Үй тапсырмасы 1 мин | Өзіңе ұнаған тақырыпта ойын кейіпкерін таңдап, оны қозғалту программасын құрастыр. | Компьютер |
Оқушылар:
№ 30-сабақ
§5.5. Кейіпкерді пернетақтадан басқару
-
Ойын кезінде кейіпкердің іс-әрекетін пернетақтадан қалай басқаруға болады?
Тақырып: Кейіпкерді пернетақтадан басқару | Мектеп: | ||
Күні: | Мұғалімнің аты-жөні: | ||
Сынып: | Қатысқандар саны: | Қатыспағандар саны: | |
Оқу мақсаттары | 9.3.3.8 -пернетақтадан кейіпкерді басқару. | ||
Сабақ мақсаттары | Барлық оқушылар үшін: PyGame программасында пернетақтамен орындалатын оқиғаларды анықтау. | ||
Көптеген оқушылар үшін: PyGame программасында пернетақтамен оқиғаларды орындау. | |||
Кейбір оқушылар үшін: PyGame программасында орындалған оқиға кодының маңыздылығын тұжырымдау. | |||
Бағалау критерийі |
| ||
Құндылықтарға баулу | «Мәңгілік ел» идеясының құндылықтарын жүзеге асыру. Топта бірлесіп жұмыс жасау, бір-бірлерінің пікірлерін тыңдау, сыйлау. | ||
Тілдік мақсаттар | Оқушылар орындай алады: PyGame программасында пернетақтамен орындалатын оқиғаларды анықтауды. Пәндік лексика және терминология: Оқиға-событие-event, пернетақта-клавиатура-keyboard, тінтуір- мышка-mouse, бос орын-пробел-space, жоғары-вверх-up, төмен-низкий-down. | ||
Диалог/жазбаша жұмысқа қажетті пайдалы фразалар топтамасы
| |||
Жазу: Ойындарды құрастыру кезіндегі программада ескеру керек модульдерді жазыңдар. | |||
Тірек білім, білік, дағдылар | Кейіпкерлерді анимациялау. | ||
Жоспар |