Садржај
1. Програмирање у пајтону - Увод у Pygame
15. Цртање уз помоћ петљи - обнављање
16. Завршни квиз

8.5. Квиз - релативне координате и димензије

Провери своје знање тако што ћеш одговорити на следећа питања:

Питање 1.

Q-41: Једна усправна дуж је нацртана наредбом:

pygame.draw.line(prozor, pygame.Color("black"), (x, y1), (x, y2))

Којом наредбом ћемо нацртати исту такву дуж, померену 100 пиксела удесно?

Изабери тачан одговор:







Питање 2.

Q-42: Какав је међусобни положај кругова нацртаних овим наредбама?

pygame.draw.circle(prozor, pygame.Color("black"), (x, y-r), r, 1)
pygame.draw.circle(prozor, pygame.Color("black"), (x, y+r), r, 1)

Изабери тачан одговор:






Питање 3.

Q-43: Извршавањем следеће две наредбе исцртава се облик цифре 1.

pygame.draw.line(prozor, pygame.Color("black"), (x, y+2*a), (x+a, y), 3)
pygame.draw.line(prozor, pygame.Color("black"), (x+a, y), (x+a, y+4*a), 3)

Где je при томе тачка (x, y)?

../_images/pg_rel_koord_cifra1.png

Изабери тачан одговор:






Питање 4.

Q-44: Нека је на следећој слици горње лево теме решетке у тачки (x, y), а страница малих квадрата нека је дужине d.

../_images/pg_rel_koord_iksoks_zuta.png

Које су координате крајева жуте дужи?

Изабери тачан одговор:






Питање 5.

Q-45: Извршавањем следећих наредби треба да се исцрта облик цифре 4:

T1 = (x, y+3*a)
T2 = (x+3*a, y+3*a)
T3 = (x+2*a, y)
T4 = (x+2*a, y+4*a)
pygame.draw.line(prozor, pygame.Color("black"),  T1,  T2, 1) # vodoravna
pygame.draw.line(prozor, pygame.Color("black"),  T3,  T4, 1) # uspravna
pygame.draw.line(prozor, pygame.Color("black"), ___, ___, 1) # kosa

Шта треба да стоји уместо линија у последњој наредби да би била исцртана четворка?

Изабери тачан одговор:






Питање 6.

Q-46: Допуњавањем датог кôда може се нацртати цифра 6 као на слици (без црвених тачака).

../_images/pg_rel_koord_cifra6.png

Шта треба да стоји уместо линија?

T11 = (x, y)
T21 = (x+a, y)
T12 = __________
T22 = (x+a, y+a)
T13 = (x, y+2*a)
T23 = __________
pygame.draw.line(prozor, pygame.Color("black"), T11, T21, 3) # gornja
pygame.draw.line(prozor, pygame.Color("black"), T12, T22, 3) # srednja
pygame.draw.line(prozor, pygame.Color("black"), T13, T23, 3) # donja
pygame.draw.line(prozor, pygame.Color("black"), T11, T13, 3) # leva
pygame.draw.line(prozor, pygame.Color("black"), T22, T23, 3) # desna

Изабери тачан одговор:






(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+