Skip to main content

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

duplicar

imagen.png

los

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:

  • SeThey repitenrepeat constantemente,themselves porconstantly, siempre.forever. 
  • SeThey repitenare unrepeated númeroa despecific vecesnumber concretoof times 
  • SeThey repitenrepeat hastauntil quea secondition cumpleis una condiciónmet

imagen.pngimagen.png

CasoPractical prácticocase

HazCreate una programaprogram quethat dibujedraws 10 líneasdashed discontinuaslines seguidas.in a row. 

SoluciónSolution



imagen.png

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.


imagen.png

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.

SoluciónSolution

imagen.pngimagen.png