Control: loops
CasoPractical prácticocase:
ParaTo empezarbetter understand what repetitions are, make a entenderprogram quéthat sondraws lastwo repeticiones,dashed haz un programa que dibuje dos líneas discontinuas.lines.
SoluciónSolution:
Puedes
You bloquescan duplicate the blocks (botónright derechoclick - duplicar)duplicate) paraso noyou tenerdon't quehave construirto dosbuild vecesthe losame mismo.
thing twice.
¿YWhat siif hubierayou quehad pintarto muchaspaint líneas?many Eslines? decir,That repetiris, lorepeat mismothe muchassame veces.thing Entoncesmany haytimes. queThen añadiryou uncan bloqueadd dea control parablock hacerto repeticiones.do Lasrepetitions. repeticionesRepetitions tambiénare sealso llamancalled "buclesloops.". EsIt posibleis añadirpossible to add 3 tipostypes deof bucles:loops:
SeTheyrepitenrepeatconstantemente,themselvesporconstantly,siempre.forever.SeTheyrepitenareunrepeatednúmeroadespecificvecesnumberconcretoof timesSeTheyrepitenrepeathastauntilqueaseconditioncumpleisuna condiciónmet
CasoPractical prácticocase
HazCreate una programaprogram quethat dibujedraws 10 líneasdashed discontinuaslines seguidas.in a row.
SoluciónSolution
CasoPractical prácticocase
HazCreate una programaprogram quethat dibujedraws una cuadrado.square.
SoluciónSolution
HayThere dosare solucionestwo posiblespossible desolutions dibujarto eldrawing cuadradothe utilizandosquare elusing bloquethe deblock repeticiones.of Arepetitions. continuaciónBelow seare muestranthe lostwo dospossible programasprograms.. posibles.The Conpencil queup construyasand unodown deblocks elloscan yabe tienesinside laor solución.outside Losthe bloquesrepetition deblock. subirIn ythis bajarexample lápizthe puedenresult estarwill dentrobe othe fuerasame, delalthough bloquethe deone repetición,on enthe esteleft ejemplois elmore resultadoefficient seráfor elcode mismo,purposes sisince bienit esdoes másnot eficienteexecute athe efectospencil dedown códigoand elup deinstructions la izquierda puesto que no ejecuta las instrucciones bajar y subir lápiz de forma innecesaria. unnecessarily.
CasoPractical prácticocase
HazMake quethe elcat gatochange vayacostumes cambiandoconstantly. deAdd disfraz constantemente. Añade un retardo dea 1 segundosecond paradelay queto elmake cambiothe decostume disfrazchange seaa algobit más lento.slower.