7.2. Квиз – Наредбе понављања¶
Питање 1¶
- Не, ове скрипте не раде исту ствар.
- Предлажемо ти да направиш овакве скрипте, покренеш их и упоредиш резултате њиховог извршавања.
- Да, само је краћа скрипта прегледнија.
- У праву си! Извршавањем краће скрипте добија се потпуно исти резултат као извршавањем дуже. Предлажемо ти да направиш ове скрипте и потврдиш своје закључивање.
Q-53: Анализирај две скрипте приказане на слици. Да ли оне при извршавању производе исти резултат?
Питање 2¶
- Блок који понавља наредбе извршава се све док је испуњен услов "Лик додирује црвену линију".
- Ниси у праву. Када услов "Лик додирује црвену линију" постане испуњен (када је тврђење тачно), лик се зауставља.
- Блок који понавља наредбе извршава се све док не буде испуњен услов "Лик додирује црвену линију".
- У праву си! Када услов "Лик додирује црвену линију" постане испуњен (када је тврђење тачно), лик се зауставља.
Q-54: Анализом извршавања програма уочавамо да лик престаје да се креће када дође до црвене линије. Означи тачну тврдњу.
Питање 3¶
- Нови блокови се могу додати у блок за понављање, па нема потребе за додавањем после овог блока.
- Могућност додавања нових блокова у блок "понављај" није разлог због кога овај блок не дозвољава наставак низања скрипти.
- У питању је грешка у програму Скреч. Блок за бесконачно понављање морао би да обезбеди наставак ређања блокова.
- Окружење Скреч се већ дуго развија и масовно користи. Колико је вероватно да оваква грешка још није примећена и исправљена? Размисли још једном.
- Даље додавање блокова је бесмислено, зато што они никада не би били извршени.
- Одлично закључујеш!
Q-55: Пажљиво погледај изглед блокова за понављање.
Видиш да се на блок за бесконачно понављање не може надовезати ниједан блок. Зашто?
Питање 4¶
- Блок који понавља скрипте одређени број пута.
- Ако одабереш овај блок, испаљивање ракета нема никакве везе са нивоом енергије твог лика, зар не?
- Блок који понавља скрипте заувек.
- Ако одабереш овај блок, испаљивање ракета нема никакве везе са нивоом енергије твог лика, зар не?
- Блок који понавља скрипте све док не буде испуњен неки услов.
- Оног тренутка када ниво енергије твог лика падне испод одређене вредности, испаљивање ракета треба да се заустави.
Q-56: Желиш да направиш програм у коме твој лик испаљује ракете све док му ниво енергије не падне испод одређене вредности. Који блок за понављање треба да користиш?
Питање 5¶
- Да
- Нетачно!
- Не
- Тачно!
Q-57: Да ли се услов за излазак из циклуса назива тело циклуса?