Посматрај следећу слику:
Када бисте у Скречу учитали два лика и једном лику додали леви програм, а другом десни програм - они би нацртали исту слику. А то је квадрат.
У чему је разлика ? Овај десно програм је краћи, јер садржи блок за понављање. У њему се налазе 3 блока која требају да се понове 4 пута.
Блокови за понављање се налазе у Категорији Управљање. А они изгледају овако:
Први блок је блок који понавља наредбе одређени број пута. На слици је написан број 10, значи 10 пута ће се понављати. У претходном примеру је написан број 4, значи 4 пута ће се понављати извршавање тих блокова који се налазе у њему.
Други блок је блок који се бесконачно понавља. Његово извршавање се прекида када зауставимо програм на црвени круг (десно - горе на позорници).
Трећи блок је блок који се извршава све док се не испуни одређени услов.
Задаци:
1. Шарена испрекидана линија: Напиши програм који ће да нацрта испрекидану линију, али где је свака цртица различите боје.
Упутство: Лика постави на позицију (-240, 0) , подеси боју, дебљину на 5. Води рачуна, лик када спусти оловку иде 30 корака, а када подигне оловку иде 20 корака. Обавезно постави блок за понављање наредби 10 пута. Обезбеди да се кликом на заставицу обрише претходни цртеж.
2. Отворено подебљавање. Креирај пројекат који црта линију од левог до десног руба позорнице чија дебљина расте од 1 до 240 пиксела.Упутство: Слика се добија кретањем скривеног лика почев од позиције (-240,0). Свака 2 корака треба повећавати дебљину оловке за 1. Обезбеди да се кликом на зелену заставицу обрише претходни цртеж.
3. Затворено подебљавање. Креирај пројекат који црта кружну линију чија се дебљина повећава после сваких 5 корака.
Упутство: Скривени лик који црта на почетку налази на позицији (-50,50) и усмерен је надесно. Почетна вредност дебљину оловке је 1. У циклусу који се понавља 110 пута лик треба да пређе 5 корака, окрене се 3 степена удесно и повећа дебљину оловке за 1. Обезбеди да се кликом на зелену заставицу обрише претходни цртеж.
4. Отворена огрлица. Креирај пројекат који приказује низ кругова различите боје и величине почев од левог краја позорнице.
Упутство: Слика се добија спуштањем оловке различитих боја, дебљине 80, коју држи сакривен лик који се на почетку налази на позицији (-200,0). У циклусу који се понавља 5 пута лик треба да иде 80 корака са подигнутом оловком, повећава број боје оловке за 30, па је спусти. Почетна вредност за боју је 0. Обезбеди да се кликом на зелену заставицу обрише претходни цртеж.
5. Затворена огрлица. Креирај пројекат који црта затворен низ од 12 кругова различите боје дебљине 50.
Упутство: Слика се добија спуштањем оловке различитих боја, дебљине 50, коју држи сакривен лик који се на почетку налази на позицији (-50,50). У циклусу који се понавља 12 пута лик треба да иде 50 корака са подигнутом оловком, окрене се за 30 степени и повећава број боје оловке за 15, којом затим остави траг. Почетна вредност за боју је 0. Обезбеди да се кликом на зелену заставицу обрише претходни цртеж.