SlideShare una empresa de Scribd logo
1 de 7
UNIDAD III
Estructuras repetitivas
Las estructuras repetitivas (también llamadas
“bucles”), nos permiten repetir un fragmento
de código tantas veces como sea necesario.
En programación existen al menos dos tipos de
estructuras repetitivas, las cuales a su vez
tienen variantes en los diferentes lenguajes de
programación.
La característica común es que ambos tipos
permiten ejecutar una o varias instrucciones:
• Un número determinado de veces.
• Mientras se cumpla una condición.
En Scratch, la estructura repetitiva se construye con los
bloques repetir (n veces); repetir hasta que <una
condición sea verdadera>; por siempre; por siempre si
<una condición es verdadera>.
Para entenderlo más claramente, veamos un ejemplo.
Lo que haría este código es comenzar al presionar la bandera
verde, mover 100 pasos, tocar el sonido “miau”, pensar “me he
olvidado algo” durante dos segundos y volver sobre sus pasos
para finalizar en el lugar que empezó a moverse, tocando el
tambor.
Ahora, si quisiéramos que el gatito repita esto una cantidad
determinada de veces, por ejemplo 3 veces. Podríamos hacerlo
de dos formas, la primera podría ser esta:
Retomando lo visto en la unidad 1, pensemos: ¿es correcto este código?
No, no nos olvidemos de una de las tres características fundamentales que debe
tener un algoritmo:
•Debe ser eficiente, o sea que debe emplear la menor cantidad de
pasos posibles para resolver el problema.
Este ejemplo haría repetir tres veces la animación, pero no sería eficiente porque se
están utilizando muchas instrucciones de forma innecesaria. Para hacerlo eficiente,
tenemos que utilizar una estructura repetitiva, veamos:
Con solo agregar la instrucción “repetir 3”, acortamos
notablemente el código y la animación no se vio alterada.
Si aún no lo hicieron, les proponemos que abran Scratch y
prueben replicar el código de las dos formas, sin y con estructura
repetitiva.
Para profundizar un poco más, los invitamos a ver el video
explicativo que se encuentra en pestaña de Material Audiovisual
de esta unidad; el cual habla sobre las estructuras repetitivas en
Scratch.
ACTIVIDAD: Crear una animación en la cual
suene un tambor cada 20 pasos que avance el
objeto, el cual debe avanzar un total de 100
pasos.

Más contenido relacionado

Similar a Unidad 3 de aula virtual

Iniciación programación
Iniciación programaciónIniciación programación
Iniciación programaciónomeya929
 
Cuadernillo de-ejercicios-parte-1
Cuadernillo de-ejercicios-parte-1Cuadernillo de-ejercicios-parte-1
Cuadernillo de-ejercicios-parte-1Omar Rodriguez
 
Cuadernillodeejercicios parte1-160324160448
Cuadernillodeejercicios parte1-160324160448Cuadernillodeejercicios parte1-160324160448
Cuadernillodeejercicios parte1-160324160448pfabreg4
 
cuadernillo-de-ejercicios-parte-1.pdf
cuadernillo-de-ejercicios-parte-1.pdfcuadernillo-de-ejercicios-parte-1.pdf
cuadernillo-de-ejercicios-parte-1.pdfhenrrycoylaquispe
 
Cuadernillo de-ejercicios-parte-1
Cuadernillo de-ejercicios-parte-1Cuadernillo de-ejercicios-parte-1
Cuadernillo de-ejercicios-parte-1Tecnisistemas
 
Colegio nacional nicolas esguerra scratch (1)
Colegio nacional nicolas esguerra scratch (1)Colegio nacional nicolas esguerra scratch (1)
Colegio nacional nicolas esguerra scratch (1)Joel Diaz
 
Ai maker faire Galicia 2020
Ai maker faire Galicia 2020Ai maker faire Galicia 2020
Ai maker faire Galicia 2020Tics Beta
 
Mi amigo Robótico
Mi amigo RobóticoMi amigo Robótico
Mi amigo RobóticoCodemás
 
Mis amigos roboticos
Mis amigos roboticosMis amigos roboticos
Mis amigos roboticosCodemás
 
Ciclos de repetición
Ciclos de repeticiónCiclos de repetición
Ciclos de repeticiónssuser9545791
 
4 funcions sense retorn
4  funcions sense retorn4  funcions sense retorn
4 funcions sense retornVisemi VI
 
Manual de actividades del semestre
Manual de actividades del semestreManual de actividades del semestre
Manual de actividades del semestreeqipo203
 

Similar a Unidad 3 de aula virtual (20)

Iniciación programación
Iniciación programaciónIniciación programación
Iniciación programación
 
Tutorial de Scratch
Tutorial de ScratchTutorial de Scratch
Tutorial de Scratch
 
Cuadernillo de-ejercicios-parte-1
Cuadernillo de-ejercicios-parte-1Cuadernillo de-ejercicios-parte-1
Cuadernillo de-ejercicios-parte-1
 
Cuadernillodeejercicios parte1-160324160448
Cuadernillodeejercicios parte1-160324160448Cuadernillodeejercicios parte1-160324160448
Cuadernillodeejercicios parte1-160324160448
 
cuadernillo-de-ejercicios-parte-1.pdf
cuadernillo-de-ejercicios-parte-1.pdfcuadernillo-de-ejercicios-parte-1.pdf
cuadernillo-de-ejercicios-parte-1.pdf
 
Cuadernillo de-ejercicios-parte-1
Cuadernillo de-ejercicios-parte-1Cuadernillo de-ejercicios-parte-1
Cuadernillo de-ejercicios-parte-1
 
Colegio nacional nicolas esguerra scratch (1)
Colegio nacional nicolas esguerra scratch (1)Colegio nacional nicolas esguerra scratch (1)
Colegio nacional nicolas esguerra scratch (1)
 
Ai maker faire Galicia 2020
Ai maker faire Galicia 2020Ai maker faire Galicia 2020
Ai maker faire Galicia 2020
 
Mi amigo Robótico
Mi amigo RobóticoMi amigo Robótico
Mi amigo Robótico
 
Mis amigos roboticos
Mis amigos roboticosMis amigos roboticos
Mis amigos roboticos
 
Ciclos de repetición
Ciclos de repeticiónCiclos de repetición
Ciclos de repetición
 
Scratch unidad 1
Scratch unidad 1Scratch unidad 1
Scratch unidad 1
 
14 instructivo tortugar tfinal
14 instructivo tortugar tfinal14 instructivo tortugar tfinal
14 instructivo tortugar tfinal
 
4 funcions sense retorn
4  funcions sense retorn4  funcions sense retorn
4 funcions sense retorn
 
Unidad I - Clase 5 - ALGORITMOS.pdf
Unidad I - Clase 5 - ALGORITMOS.pdfUnidad I - Clase 5 - ALGORITMOS.pdf
Unidad I - Clase 5 - ALGORITMOS.pdf
 
Algoritmo utilizando pseudolenguaje
Algoritmo utilizando pseudolenguajeAlgoritmo utilizando pseudolenguaje
Algoritmo utilizando pseudolenguaje
 
Manual de actividades del semestre
Manual de actividades del semestreManual de actividades del semestre
Manual de actividades del semestre
 
Capítulo 1
Capítulo 1Capítulo 1
Capítulo 1
 
Jf 2 1_sg_esp(3)
Jf 2 1_sg_esp(3)Jf 2 1_sg_esp(3)
Jf 2 1_sg_esp(3)
 
CAPITULO 1 ALICE
CAPITULO 1 ALICECAPITULO 1 ALICE
CAPITULO 1 ALICE
 

Último

Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 

Último (20)

La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 

Unidad 3 de aula virtual

  • 1.
  • 3. Las estructuras repetitivas (también llamadas “bucles”), nos permiten repetir un fragmento de código tantas veces como sea necesario. En programación existen al menos dos tipos de estructuras repetitivas, las cuales a su vez tienen variantes en los diferentes lenguajes de programación. La característica común es que ambos tipos permiten ejecutar una o varias instrucciones: • Un número determinado de veces. • Mientras se cumpla una condición.
  • 4. En Scratch, la estructura repetitiva se construye con los bloques repetir (n veces); repetir hasta que <una condición sea verdadera>; por siempre; por siempre si <una condición es verdadera>. Para entenderlo más claramente, veamos un ejemplo.
  • 5. Lo que haría este código es comenzar al presionar la bandera verde, mover 100 pasos, tocar el sonido “miau”, pensar “me he olvidado algo” durante dos segundos y volver sobre sus pasos para finalizar en el lugar que empezó a moverse, tocando el tambor. Ahora, si quisiéramos que el gatito repita esto una cantidad determinada de veces, por ejemplo 3 veces. Podríamos hacerlo de dos formas, la primera podría ser esta:
  • 6. Retomando lo visto en la unidad 1, pensemos: ¿es correcto este código? No, no nos olvidemos de una de las tres características fundamentales que debe tener un algoritmo: •Debe ser eficiente, o sea que debe emplear la menor cantidad de pasos posibles para resolver el problema. Este ejemplo haría repetir tres veces la animación, pero no sería eficiente porque se están utilizando muchas instrucciones de forma innecesaria. Para hacerlo eficiente, tenemos que utilizar una estructura repetitiva, veamos:
  • 7. Con solo agregar la instrucción “repetir 3”, acortamos notablemente el código y la animación no se vio alterada. Si aún no lo hicieron, les proponemos que abran Scratch y prueben replicar el código de las dos formas, sin y con estructura repetitiva. Para profundizar un poco más, los invitamos a ver el video explicativo que se encuentra en pestaña de Material Audiovisual de esta unidad; el cual habla sobre las estructuras repetitivas en Scratch. ACTIVIDAD: Crear una animación en la cual suene un tambor cada 20 pasos que avance el objeto, el cual debe avanzar un total de 100 pasos.