Садржај
Увод
8. Систематизација
16. Завршни квиз

7.2. Квиз – Наредбе понављања

Питање 1

    Q-53: Анализирај две скрипте приказане на слици. Да ли оне при извршавању производе исти резултат?

    ../_images/da_li_rade_isto.png
  • Не, ове скрипте не раде исту ствар.
  • Предлажемо ти да направиш овакве скрипте, покренеш их и упоредиш резултате њиховог извршавања.
  • Да, само је краћа скрипта прегледнија.
  • У праву си! Извршавањем краће скрипте добија се потпуно исти резултат као извршавањем дуже. Предлажемо ти да направиш ове скрипте и потврдиш своје закључивање.

Питање 2

    Q-54: Анализом извршавања програма уочавамо да лик престаје да се креће када дође до црвене линије. Означи тачну тврдњу.

    ../_images/do_kad_ponavlja.png
  • Блок који понавља наредбе извршава се све док је испуњен услов "Лик додирује црвену линију".
  • Ниси у праву. Када услов "Лик додирује црвену линију" постане испуњен (када је тврђење тачно), лик се зауставља.
  • Блок који понавља наредбе извршава се све док не буде испуњен услов "Лик додирује црвену линију".
  • У праву си! Када услов "Лик додирује црвену линију" постане испуњен (када је тврђење тачно), лик се зауставља.

Питање 3

    Q-55: Пажљиво погледај изглед блокова за понављање.

    ../_images/blokovi_ponavljanja.png

    Видиш да се на блок за бесконачно понављање не може надовезати ниједан блок. Зашто?

  • Нови блокови се могу додати у блок за понављање, па нема потребе за додавањем после овог блока.
  • Могућност додавања нових блокова у блок "понављај" није разлог због кога овај блок не дозвољава наставак низања скрипти.
  • У питању је грешка у програму Скреч. Блок за бесконачно понављање морао би да обезбеди наставак ређања блокова.
  • Окружење Скреч се већ дуго развија и масовно користи. Колико је вероватно да оваква грешка још није примећена и исправљена? Размисли још једном.
  • Даље додавање блокова је бесмислено, зато што они никада не би били извршени.
  • Одлично закључујеш!

Питање 4

    Q-56: Желиш да направиш програм у коме твој лик испаљује ракете све док му ниво енергије не падне испод одређене вредности. Који блок за понављање треба да користиш?

  • Блок који понавља скрипте одређени број пута.
  • Ако одабереш овај блок, испаљивање ракета нема никакве везе са нивоом енергије твог лика, зар не?
  • Блок који понавља скрипте заувек.
  • Ако одабереш овај блок, испаљивање ракета нема никакве везе са нивоом енергије твог лика, зар не?
  • Блок који понавља скрипте све док не буде испуњен неки услов.
  • Оног тренутка када ниво енергије твог лика падне испод одређене вредности, испаљивање ракета треба да се заустави.

Питање 5

    Q-57: Да ли се услов за излазак из циклуса назива тело циклуса?

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