Информатика


-су рет. Прог рам ма нә ти же сі АРМАН



Pdf көрінісі
бет116/137
Дата26.10.2022
өлшемі4,51 Mb.
#45497
түріУчебники
1   ...   112   113   114   115   116   117   118   119   ...   137
36-су рет. Прог рам ма нә ти же сі
АРМАН
-ПВ
 баспасы
Все учебники Казахстана на OKULYK.KZ
*
Книга предоставлена исключительно в образовательных целях
согласно Приказа Министра образования и науки Республики Казахстан от 17 мая 2019 года № 217


148
Жауап­берейік
1. Спрайт қайда қолданылады?
2. Фонға кейіпкер қою қалай жүзеге асырылады?
3. РyGame-дегі Sprite кла сы қан дай мақсатта қолданылады?
Себебін­анықтайық
1. Ойын құру барысында фон ға кейіп кер ді қоюдың қа-
жеттілігі қандай?
2. Game кла сын да 
__init__ ой ын ды бас тау функциясы не 
үшін ма ңыз ды?
Талдап,­салыстырайық
1. Ойынға спрайт арқылы кейіпкер қосудың тиімділігі 
неде? 
2. Жасалып жатқан ой ын ға дай ын кейіп кер қою жұ мы-
сы на ар нал ған прог рам ма ның ар тық шы лық та ры мен 
кем ші лік те рін тал даң дар.
Дәптерге­орындайық
Қа ра пай ым жа рыс ой ыны ның ал го рит мін дәп тер ге 
жазың дар.
Компьютерде­орындайық
PyGame ани ма циясы ның үлгісін прог рам ма ға жа зың-
дар. Нә ти же ні тал даң дар.
import sys, pygame 
pygame.init() 
size = [600, 500]
speed = [0, 2]
white = (255, 255, 255)
screen = pygame.display.set_mode(size)
ball = pygame.image.load("ball.bmp")
ballrect = ball.get_rect()
while 1:
for event in pygame.event.get():
if event.type == pygame.QUIT: sys.
exit()
Сұрақтарға­жауап­берейік
Ойланайық,­талқылайық
Тал­дап,­салыстырайық
Дәптерге­орындайық
Компьютерде­орындайық
АРМАН
-ПВ
 баспасы
Все учебники Казахстана на OKULYK.KZ
*
Книга предоставлена исключительно в образовательных целях
согласно Приказа Министра образования и науки Республики Казахстан от 17 мая 2019 года № 217


149
ballrect = ballrect.move(speed)
if ballrect.left < 0 or ballrect.right > 
width:
speed[0] = -speed[0]
if ballrect.top < 0 or ballrect.bottom > height:
speed[1] = -speed[1]
screen.fill(white)
screen.blit(ball, ballrect)
pygame.display.flip()
Ой­бөлісейік
Са бақ та не үй рен дің дер? Сыныптастарыңмен жаңа 
сабақта өткендеріңді күнделікті өмірде қалай қолдануға 
болатынын талқылаңдар. Мысал келтіріңдер.


Достарыңызбен бөлісу:
1   ...   112   113   114   115   116   117   118   119   ...   137




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет