Садржај
1. Робот Карел - линијски програми и бројачка петља
2. Робот Карел - условна петља и гранање
3. Робот Карел - задаци за вежбање
4. Корњача графика - линијски програми и петље
5. Корњача графика - гранање, угнежђене петље, функције, торке и листе
6. Корњача графика - задаци за вежбање
9. Израчунавања - коришћење и дефинисање функција
10. Израчунавања - задаци за вежбање
13. Контрола тока - вежбање
17. Програмирање 2Д графике - Увод у Pygame

20.5. Квиз - Цртање

Питање 1.

    Q-150: Повежи тачке са њима симетричним тачкама у односу на усправну или водоравну осу симетрије прозора који је широк и висок по 400 пиксела. Покушај поново!
  • (30, 40)
  • (370, 40)
  • (120, 40)
  • (280, 40)
  • (170, 40)
  • (230, 40)
  • (40, 80)
  • (40, 320)

Питање 2.

Ако је прозор ширине 300 пиксела, које су координате тачке која је симетрична тачки (100, 100) у односу на вертикалну осу симетрије прозора (резултат напиши у облику уређеног пара)?

Питање 3.

Ако је прозор висине 300 пиксела, које су координате тачке која је симетрична тачки (100, 100) у односу на хоризонталну осу симетрије прозора (резултат напиши у облику уређеног пара)?

Питање 4.

    Q-151: Шта ће исцртати следеће две функције у прозору ширине 300 пиксела и висине 300 пиксела?

    pg.draw.polygon(prozor, pg.Color("gray"), [(50, 100), (150, 100), (100, 50)])
    pg.draw.polygon(prozor, pg.Color("gray"), [(50, 200), (150, 200), (100, 250)])
    

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

  • Два троугла симетрично пресликана у односу на вертикалну осу симетрије прозора.
  • Нетачно
  • Два троугла симетрично пресликана у односу на хоризонталну осу симетрије прозора.
  • Тачно
  • Два несиметрична троугла.
  • Нетачно
  • Два симетрично пресликана троугла који се додирују.
  • Нетачно

Питање 5.

    Q-152: Дата линија програма исцртава једну елипсу. Ако је прозор ширине 300 пиксела и висине 300 пиксела, која од понуђених функција ће исцртати елипсу симетричну већ нацртаној у односу на вертикалну осу симетрије прозора?

    pg.draw.ellipse(prozor, pg.Color("gray"), (50, 100, 50, 80) )
    

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

  • pg.draw.ellipse(prozor, pg.Color("gray"), (200, 100, 50, 80) )
  • Тачно
  • pg.draw.ellipse(prozor, pg.Color("gray"), (250, 100, 50, 80) )
  • Нетачно
  • pg.draw.ellipse(prozor, pg.Color("gray"), (50, 200, 50, 80) )
  • Нетачно
  • pg.draw.ellipse(prozor, pg.Color("gray"), (100, 180, 50, 80) )
  • Нетачно

Питање 6.

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

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

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

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

  • pygame.draw.line(prozor, pygame.Color("black"), (x+100, y1+100), (x, y2))
  • Нетачно
  • pygame.draw.line(prozor, pygame.Color("black"), (x+100, y1+100), (x+100, y2+100))
  • Нетачно
  • pygame.draw.line(prozor, pygame.Color("black"), (x, y1+100), (x, y2+100))
  • Нетачно
  • pygame.draw.line(prozor, pygame.Color("black"), (x+100, y1), (x+100, y2))
  • Тачно
  • pygame.draw.line(prozor, pygame.Color("black"), (x, y1), (x+100, y2+100))
  • Нетачно

Питање 7.

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

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

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

  • Секу се.
  • Нетачно
  • Додирују се.
  • Тачно
  • Немају заједничких тачака.
  • Нетачно
  • Први се налази унутар другог.
  • Нетачно

Питање 8.

    Q-155: Извршавањем следеће две наредбе исцртава се облик цифре 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

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

  • У тачки A.
  • Нетачно
  • У тачки B.
  • Тачно
  • У тачки C.
  • Нетачно
  • У тачки D.
  • Нетачно

Питање 9.

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

    ../_images/pg_rel_koord_iksoks_zuta.png

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

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

  • (x, y+2*d), (x+3*d, y+2*d)
  • Тачно
  • (x, y+d), (x+3*d, y+d)
  • Нетачно
  • (x+2*d, y), (x+2*d, y+3*d)
  • Нетачно
  • (x, y+2*d), (x+2*d, y+2*d)
  • Нетачно

Питање 10.

    Q-157: Извршавањем следећих наредби треба да се исцрта облик цифре 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
    

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

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

  • T1, T3
  • Тачно
  • T2, T3
  • Нетачно
  • T1, T4
  • Нетачно
  • T2, T4
  • Нетачно
(Created using Swinx, RunestoneComponents and PetljaDoc)
© 2022 Petlja
A- A+