бет 10/11 Дата 24.09.2024 өлшемі 1,19 Mb. #145555 түрі Учебник
Байланысты:
Python тілінде Python жиындарын қолданып бағдарламаларды жүзеге асыру Сабақтың соңы
5 мин
Қорытындылау.
Бүгінгі сабақтан үйренген жақсы қасиеттерін еске түсіріп, айтып береді.
Сабаққа кері байланыс береді.
№28-29
Сынып:
Қатысушылар саны: -
Қатыспағандар саны:
Алгоритмнің трассировкасын жүзеге асыру
Алгоритмдерді әзірлеуде тиімді алгоритмдерді қолдану
Сабақ барысы
Сабақ кезеңдері
Мұғалімнің оқу іс-әрекеті
Оқушының іс-әрекеті
Бағалау
Ресурстар
Сабақтың басы
Ұйымдастыру кезеңі.
оқушылармен сәлемдесу, түгендеу, сабаққа дайындығын тексеру, назарларын сабаққа аудару.
Оқушыларға сабақтың тақырыбы мен мақсаты хабарланады.
Оқушылар сабаққа дайындалады
Сабақтың мақсаты мен тақырыбын біледі
Сабақтың ортасы
Тапсырма №1. Төменде берілген есептің мәтінін күнделікті өмірмен байланысты есеп мәтініне аустырыңдар (үлгі ретінде практикалық жұмыстағы есепті ал). Есеп: N мүшесі бар тізбек берілген. Осы тізбекте P-шы орынға дейінгі тізбек мүшелерінің қосындысын табатын программа құрастыр (1≤Р, N<100).
Тапсырма №2. N натурал саны берілген. Сол санның цифрларының көбейтіндісін есептің программа кодын жаз. n=int(input('n='))
s=1
while n!=0:
k=n%10
s*=k
n//=10
print(s)
Тапсырма № 3. 1- ден 10- ға дейінгі сандардың өсу ретімен көрет.
Тапсырма №4. 1 -ден 10-ге дейінгі сандардың ішінен жұп сандарды экранға шығару.
Берілген тапсырманы орындайды.
Қосымша деректер
жинақтайды.
Нәтижеге бағытталған білім алады.
Берілген тапсырманы орындайды.
Сабақтың соңы
5 мин
Қорытындылау.
Бүгінгі сабақтан үйренген жақсы қасиеттерін еске түсіріп, айтып береді.
Сабаққа кері байланыс береді.
№30-31
Сынып:
Қатысушылар саны: -
Қатыспағандар саны:
PyGame (пайгейм) кітапханасы
Ойын терезесін жасау үшін PyGame (пайгейм) кітапханасының дайын модульдерін пайдалану
PyGame программасымен жұмыс жасайды
Сабақ барысы
Сабақ кезеңдері
Мұғалімнің оқу іс-әрекеті
Оқушының іс-әрекеті
Бағалау
Ресурстар
Сабақтың басы
Ұйымдастыру кезеңі.
оқушылармен сәлемдесу, түгендеу, сабаққа дайындығын тексеру, назарларын сабаққа аудару.
Оқушыларға сабақтың тақырыбы мен мақсаты хабарланады.
Оқушылар сабаққа дайындалады
Сабақтың мақсаты мен тақырыбын біледі
Сабақтың ортасы
Тапсырма №1. Discover the features of 2D games 2D ойындарының ерекшеліктерін анықта. Дұрыс жауап саны: 2
екі қозғалыс өсі қолданылады
компьютерлік ресурстарға жоғары талап қойылмайды
қозғалысты ұйымдастыру мүмкіндігі қарастырылмаған
компьютерлік ресурстарға жоғары талап қойылады
Тапсырма №2 . discover the features of PyGame PyGame-нің мүмкіндіктерін анықта. Дұрыс жауап саны: 3
басқару құрылғыларын қолдану
анимацияны қолдану
графиканы кірістіру
кестелерді кірістіру
Тапсырма №3. PyGame программасын орнатуға болатын модульді таңда.
Тапсырма №4 . Оқушы компьютерінде Python интерпретаторының бар-жоғын білмейді. Python интерпретаторының орнатылғанын тексеруге арналған қадамдарды ретімен қой.
1. «Пәрмен жолы (Командная строка)» терезесін таңдау
2. терезеге python пәрменін енгізу
3. CTRL + Z консолінен шығу
4. «Қосу (Пуск)» мәзіріне cmd деп жаз
Тапсырма №5.
Python бағдарламасына Pygame кітапханасын орнату
Берілген тапсырманы орындайды.
Қосымша деректер
жинақтайды.
Нәтижеге бағытталған білім алады.
Берілген тапсырманы орындайды.
https://iblogger.ru/play.php?video=vi3FNA01EjU
Сабақтың соңы
5 мин
Қорытындылау.
Бүгінгі сабақтан үйренген жақсы қасиеттерін еске түсіріп, айтып береді.
Сабаққа кері байланыс береді.
№32-33
Сынып:
Қатысушылар саны: -
Қатыспағандар саны:
Артқы фон мен ойын кейіпкерлері
Ойынның артқы фонын беру түрлерін анықтау
Сабақ барысы
Сабақ кезеңдері
Мұғалімнің оқу іс-әрекеті
Оқушының іс-әрекеті
Бағалау
Ресурстар
Сабақтың басы
Ұйымдастыру кезеңі.
оқушылармен сәлемдесу, түгендеу, сабаққа дайындығын тексеру, назарларын сабаққа аудару.
Оқушыларға сабақтың тақырыбы мен мақсаты хабарланады.
Оқушылар сабаққа дайындалады
Сабақтың мақсаты мен тақырыбын біледі
Сабақтың ортасы
Тапсырма №1. Сұрақ – жауап
Фон дегеніміз не?
Ойынға фон кірістірудің қандай жолдарын айта аласың?
Рygame-де фондық сурет жүктеу үшін қандай команда қолданамыз?
Бір суретті екіншісінің үстіне орналастыру үшін қолданылатын команда?
Тапсырма №2. Артқы фонға сурет кірістіру программасына талдау жасаңдар. Программаны әрбір қатарының қызметіне түсініктеме беріңдер.
Тапсырма №3.
Ойынның кейіпкері автокөлік болатын программа кодын компьютерде орындаңдар.
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])
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()
Тапсырма №4. « Жарысу» жобасын жасап, терезеге бірден 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()
Тапсырма №5. Сұрақ – жауап
Спрайт дегеніміз не?
Ойын терезесіне тақырып беру үшін қандай команда қызметін пайдалану керек?
Ойын терезесінде суретке өз қалаған өлшемімізді беру үшін қандай команда пайдалануға болады?
Берілген тапсырманы орындайды.
Қосымша деректер
жинақтайды.
Нәтижеге бағытталған білім алады.
Берілген тапсырманы орындайды.
Достарыңызбен бөлісу: