SlideShare una empresa de Scribd logo
1 de 14
ESCUELA SUPERIOR POLITÉCNICA DE
CHIMBORAZO
FACULTAD DE MECÁNICA
Carrera: Ingeniería Automotriz
Asignatura: Computación I
Nivel: Segundo “B”
Realizado por: Orbe Martínez Danny Alexander
Encalada Muñoz Cristian Patricio
Fecha: 12/01/2017
FLUJO DE CONTROL II: ESTRUCTURAS REPETITIVAS
En este capítulo se describe y analiza el concepto de bucle como la sección de
código que se repite y que se denomina así ya que cuando termina la
ejecución de la última sentencia el flujo de control vuelve a la primera
sentencia y comienza otra repetición de las sentencias del código. Cada
repetición se conoce como iteración o pasada a través del bucle.
ESTRUCTURAS REPETITIVAS
 Una estructura repetitiva permite ejecutar una instrucción o un conjunto de
instrucciones varias veces.
Una ejecución repetitiva de sentencias se caracteriza por:
- La o las sentencias que se repiten.
- El test o prueba de condición antes de cada repetición, que motivará que se
repitan o no las sentencias.
ESTRUCTURAS REPETITIVAS
Las estructuras que repiten una secuencia de
instrucciones un número determinado de veces se
denominan bucles y se denomina iteración al hecho de
repetir la ejecución de una secuencia de acciones.
ESTRUCTURAS REPETITIVAS
Utilizando la estructura while (miestras que) imprimir n veces la palabra
“AUTOMOTRIZ”
ESTRUCTURAS REPETITIVAS
Para detener la ejecución de los bucles se utiliza una condición de parada.
Tales opciones repetidas se denominan bucles o lazos, la acción (o acciones) que se
repite en un bucle se denomina iteración.
ESTRUCTURAS REPETITIVAS
Se considera tres tipos de instrucciones o estructuras repetitivas o iterativas
generales y una particular que denominaremos iterar, que contiene la salida
en el interior del bucle.
ESTRUCTURAS REPETITIVAS
Los tres casos generales de estructuras repetitivas dependen de la situación y
modo de la condición. La condición se evalúa tan pronto se encuentra en el
algoritmo y su resultado producirá los tres tipos de estructuras citadas.
1. La condición de salida del bucle se realiza al principio del bucle (estructura
mientras).
2. La condición de salida se origina al final del bucle; el bucle se ejecuta hasta
que se verifica una cierta condición.
3. La condición de salida se realiza con un contador que cuenta el número de
iteraciones.
ESTRUCTURA MIENTRAS (While)
 La estructura mientras es la que en el bucle se repite un proceso mientras
se cumple una determinada condición.
 Para esto primero se evalúa la condición, si es verdadera o falsa, según sea
la valoración se ejecuta el proceso o el programa prosigue a la siguiente
instrucción.
 Estructura de repetición while para mostrar los números del 0 al 9
EJECUCIÓN DE UN BUCLE 0 VECES
 Esto ocurre cuando la valoración de la condición es falsa
y el proceso no se ejecuta y pasa directamente al fin.
BUCLES INFINITOS
 Es un error que consiste en realizar un ciclo que se repite de forma indefinida
ya que su condición para finalizar nunca se cumple.
Estos tipos de bucles se deben evitar, ya que el
programa no dejará de correr hasta que se apague
el equipo.
TERMINACIÓN DE BUCLES CON
DATOS DE ENTRADA
 Si su algoritmo o programa está leyendo una lista de valores con un bucle
mientras, se debe incluir algún tipo de mecanismo para terminar el bucle.
Existen cuatro métodos típicos para terminar un bucle de entrada:
1. Preguntar antes de la iteración,
2. Encabezar la lista de datos con su tamaño,
3. Finalizar la lista con su valor de entrada,
4. Agotar los datos de entrada.
BIBLIOGRAFÍA
http://aprende-a-programar-ya.blogspot.com/2011/08/estructura-repetitiva-
mientras-que.html
http://www.tutorialesprogramacionya.com/javaya/detalleconcepto.php?codig
o=83&punto=&inicio
http://www.aprendeaprogramar.com/mod/resource/view.php?id=607
JOYANES AGUILAR, Luis. Fundamentos de programación. Cuarta edición. MC
GRAW HILL, 2008.

Más contenido relacionado

La actualidad más candente

Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionalesAndreina Trejo
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONKathGon1
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en JavaUCE
 
Introducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En CIntroducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En Cpainni
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Natalia Alejandra
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Rommel Lòpez
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivasmarigelcontreras
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-whilerodpark
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlLic_Vera
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasEdward Ropero
 
Estructura de control repetitiva
Estructura de control repetitivaEstructura de control repetitiva
Estructura de control repetitivavillandri pachco
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)YJGG
 

La actualidad más candente (20)

Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 
ESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVASESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVAS
 
Presentación PSeInt
Presentación PSeIntPresentación PSeInt
Presentación PSeInt
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Manual de Uso PseInt
Manual de Uso PseIntManual de Uso PseInt
Manual de Uso PseInt
 
Constructores en Java
Constructores en JavaConstructores en Java
Constructores en Java
 
PSeInt
PSeIntPSeInt
PSeInt
 
Introducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En CIntroducción A Las Estructuras De Seleccion En C
Introducción A Las Estructuras De Seleccion En C
 
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
10 ejercicios-de-do-while
10 ejercicios-de-do-while10 ejercicios-de-do-while
10 ejercicios-de-do-while
 
Pseint
PseintPseint
Pseint
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivasLógica y Algoritmos 4. estructuras secuenciales y selectivas
Lógica y Algoritmos 4. estructuras secuenciales y selectivas
 
Estructura de control repetitiva
Estructura de control repetitivaEstructura de control repetitiva
Estructura de control repetitiva
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)Lenguajes de programacion (exposicion)
Lenguajes de programacion (exposicion)
 
Ejemplos de Diagramas de Flujo
Ejemplos de Diagramas de FlujoEjemplos de Diagramas de Flujo
Ejemplos de Diagramas de Flujo
 

Destacado

Folder Rubbens friteuses au gaz 2820 serie
Folder Rubbens friteuses au gaz 2820 serieFolder Rubbens friteuses au gaz 2820 serie
Folder Rubbens friteuses au gaz 2820 serieRubbens grootkeukens
 
Mineral processing capability_HOT Mining
Mineral processing capability_HOT MiningMineral processing capability_HOT Mining
Mineral processing capability_HOT MiningLolita Liao
 
Presentación direccionamiento estrategico 2016
Presentación direccionamiento estrategico 2016Presentación direccionamiento estrategico 2016
Presentación direccionamiento estrategico 2016lindemann2006
 
Website analysis
Website analysisWebsite analysis
Website analysisKatie_Allen
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Realitynour23
 
Niels Andersen Resume, October 2015.
Niels Andersen Resume,  October 2015.Niels Andersen Resume,  October 2015.
Niels Andersen Resume, October 2015.Niels Andersen
 
Аттестация руководителей
 Аттестация руководителей Аттестация руководителей
Аттестация руководителейМИОО
 
Opprette notatblokk
Opprette notatblokkOpprette notatblokk
Opprette notatblokkEva Bratvold
 
Profesjonell utvikling i møte med teori og praksis upload
Profesjonell utvikling i møte med teori og praksis uploadProfesjonell utvikling i møte med teori og praksis upload
Profesjonell utvikling i møte med teori og praksis uploadjoakim berglund
 
Super Resolution of Image
Super Resolution of ImageSuper Resolution of Image
Super Resolution of ImageSatheesh K
 
E.b.d adolescentes 4ºtrimestre 2016 lição 13
E.b.d   adolescentes 4ºtrimestre 2016 lição 13E.b.d   adolescentes 4ºtrimestre 2016 lição 13
E.b.d adolescentes 4ºtrimestre 2016 lição 13Joel Silva
 

Destacado (20)

PSIVT2015_slide
PSIVT2015_slidePSIVT2015_slide
PSIVT2015_slide
 
Folder Rubbens friteuses au gaz 2820 serie
Folder Rubbens friteuses au gaz 2820 serieFolder Rubbens friteuses au gaz 2820 serie
Folder Rubbens friteuses au gaz 2820 serie
 
Mineral processing capability_HOT Mining
Mineral processing capability_HOT MiningMineral processing capability_HOT Mining
Mineral processing capability_HOT Mining
 
Folder Rubbens Rapido vs Miracle
Folder Rubbens Rapido vs MiracleFolder Rubbens Rapido vs Miracle
Folder Rubbens Rapido vs Miracle
 
Poop
PoopPoop
Poop
 
Presentación direccionamiento estrategico 2016
Presentación direccionamiento estrategico 2016Presentación direccionamiento estrategico 2016
Presentación direccionamiento estrategico 2016
 
Website analysis
Website analysisWebsite analysis
Website analysis
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Monument Films
Monument FilmsMonument Films
Monument Films
 
Niels Andersen Resume, October 2015.
Niels Andersen Resume,  October 2015.Niels Andersen Resume,  October 2015.
Niels Andersen Resume, October 2015.
 
Аттестация руководителей
 Аттестация руководителей Аттестация руководителей
Аттестация руководителей
 
Synkronisering
SynkroniseringSynkronisering
Synkronisering
 
Opprette notatblokk
Opprette notatblokkOpprette notatblokk
Opprette notatblokk
 
Profesjonell utvikling i møte med teori og praksis upload
Profesjonell utvikling i møte med teori og praksis uploadProfesjonell utvikling i møte med teori og praksis upload
Profesjonell utvikling i møte med teori og praksis upload
 
Super Resolution of Image
Super Resolution of ImageSuper Resolution of Image
Super Resolution of Image
 
Costumes
CostumesCostumes
Costumes
 
Boucheron - refonte web
Boucheron - refonte webBoucheron - refonte web
Boucheron - refonte web
 
Poster process
Poster processPoster process
Poster process
 
Poster Analysis
Poster AnalysisPoster Analysis
Poster Analysis
 
E.b.d adolescentes 4ºtrimestre 2016 lição 13
E.b.d   adolescentes 4ºtrimestre 2016 lição 13E.b.d   adolescentes 4ºtrimestre 2016 lição 13
E.b.d adolescentes 4ºtrimestre 2016 lição 13
 

Similar a Estructuras repetitivas

Presentacion semana numero_14
Presentacion semana numero_14Presentacion semana numero_14
Presentacion semana numero_14Cristhian BM
 
Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxCarlos Díaz Sánchez
 
Estructuras secuenciales, selectivas e iterativas3
Estructuras secuenciales, selectivas e iterativas3Estructuras secuenciales, selectivas e iterativas3
Estructuras secuenciales, selectivas e iterativas3maria_z2
 
Universidad nacional experimental de guayana
Universidad nacional experimental de guayanaUniversidad nacional experimental de guayana
Universidad nacional experimental de guayanaGreulys Caraballo
 
Estructuras de control Repetitivas.pdf
Estructuras de control Repetitivas.pdfEstructuras de control Repetitivas.pdf
Estructuras de control Repetitivas.pdfMauroZini1
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlKevinAguilar98
 
5.3 instruccion while
5.3 instruccion while5.3 instruccion while
5.3 instruccion whileSNPP
 
Estructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigoEstructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigoAlex Cordova
 
Programacion ii modulo2-leccion2
Programacion ii modulo2-leccion2Programacion ii modulo2-leccion2
Programacion ii modulo2-leccion2karlalopezbello
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivoAnderson Bolivar
 
Estructuras de repeticion
Estructuras de repeticion Estructuras de repeticion
Estructuras de repeticion abmendo28
 
Estructuras De RepeticióN
Estructuras De RepeticióNEstructuras De RepeticióN
Estructuras De RepeticióNRegina Flores
 
Estructuras De RepeticióN
Estructuras De RepeticióNEstructuras De RepeticióN
Estructuras De RepeticióNRegina Flores
 
183007957 estructuras repetitivas-estructurarepetitivadesdevi
183007957 estructuras repetitivas-estructurarepetitivadesdevi183007957 estructuras repetitivas-estructurarepetitivadesdevi
183007957 estructuras repetitivas-estructurarepetitivadesdeviyaquelinpr
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivasVictor Zapata
 

Similar a Estructuras repetitivas (20)

Presentacion semana numero_14
Presentacion semana numero_14Presentacion semana numero_14
Presentacion semana numero_14
 
Estructura de control repetitivo diapositivas
Estructura de control repetitivo diapositivasEstructura de control repetitivo diapositivas
Estructura de control repetitivo diapositivas
 
Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptx
 
Guia4
Guia4Guia4
Guia4
 
ESTRUCTURA DO WHILE
ESTRUCTURA  DO WHILEESTRUCTURA  DO WHILE
ESTRUCTURA DO WHILE
 
Estructuras secuenciales, selectivas e iterativas3
Estructuras secuenciales, selectivas e iterativas3Estructuras secuenciales, selectivas e iterativas3
Estructuras secuenciales, selectivas e iterativas3
 
Universidad nacional experimental de guayana
Universidad nacional experimental de guayanaUniversidad nacional experimental de guayana
Universidad nacional experimental de guayana
 
Estructuras de control Repetitivas.pdf
Estructuras de control Repetitivas.pdfEstructuras de control Repetitivas.pdf
Estructuras de control Repetitivas.pdf
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
2ª unidad de algoritmo
2ª unidad de algoritmo2ª unidad de algoritmo
2ª unidad de algoritmo
 
5.3 instruccion while
5.3 instruccion while5.3 instruccion while
5.3 instruccion while
 
Estructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigoEstructuras iterativas en java y pseudocódigo
Estructuras iterativas en java y pseudocódigo
 
Programacion ii modulo2-leccion2
Programacion ii modulo2-leccion2Programacion ii modulo2-leccion2
Programacion ii modulo2-leccion2
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivo
 
Estructuras de repeticion
Estructuras de repeticion Estructuras de repeticion
Estructuras de repeticion
 
Estructuras De RepeticióN
Estructuras De RepeticióNEstructuras De RepeticióN
Estructuras De RepeticióN
 
Estructuras De RepeticióN
Estructuras De RepeticióNEstructuras De RepeticióN
Estructuras De RepeticióN
 
183007957 estructuras repetitivas-estructurarepetitivadesdevi
183007957 estructuras repetitivas-estructurarepetitivadesdevi183007957 estructuras repetitivas-estructurarepetitivadesdevi
183007957 estructuras repetitivas-estructurarepetitivadesdevi
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Grupo7
Grupo7Grupo7
Grupo7
 

Estructuras repetitivas

  • 1. ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO FACULTAD DE MECÁNICA Carrera: Ingeniería Automotriz Asignatura: Computación I Nivel: Segundo “B” Realizado por: Orbe Martínez Danny Alexander Encalada Muñoz Cristian Patricio Fecha: 12/01/2017
  • 2. FLUJO DE CONTROL II: ESTRUCTURAS REPETITIVAS En este capítulo se describe y analiza el concepto de bucle como la sección de código que se repite y que se denomina así ya que cuando termina la ejecución de la última sentencia el flujo de control vuelve a la primera sentencia y comienza otra repetición de las sentencias del código. Cada repetición se conoce como iteración o pasada a través del bucle.
  • 3. ESTRUCTURAS REPETITIVAS  Una estructura repetitiva permite ejecutar una instrucción o un conjunto de instrucciones varias veces. Una ejecución repetitiva de sentencias se caracteriza por: - La o las sentencias que se repiten. - El test o prueba de condición antes de cada repetición, que motivará que se repitan o no las sentencias.
  • 4. ESTRUCTURAS REPETITIVAS Las estructuras que repiten una secuencia de instrucciones un número determinado de veces se denominan bucles y se denomina iteración al hecho de repetir la ejecución de una secuencia de acciones.
  • 5. ESTRUCTURAS REPETITIVAS Utilizando la estructura while (miestras que) imprimir n veces la palabra “AUTOMOTRIZ”
  • 6. ESTRUCTURAS REPETITIVAS Para detener la ejecución de los bucles se utiliza una condición de parada. Tales opciones repetidas se denominan bucles o lazos, la acción (o acciones) que se repite en un bucle se denomina iteración.
  • 7. ESTRUCTURAS REPETITIVAS Se considera tres tipos de instrucciones o estructuras repetitivas o iterativas generales y una particular que denominaremos iterar, que contiene la salida en el interior del bucle.
  • 8. ESTRUCTURAS REPETITIVAS Los tres casos generales de estructuras repetitivas dependen de la situación y modo de la condición. La condición se evalúa tan pronto se encuentra en el algoritmo y su resultado producirá los tres tipos de estructuras citadas. 1. La condición de salida del bucle se realiza al principio del bucle (estructura mientras). 2. La condición de salida se origina al final del bucle; el bucle se ejecuta hasta que se verifica una cierta condición. 3. La condición de salida se realiza con un contador que cuenta el número de iteraciones.
  • 9. ESTRUCTURA MIENTRAS (While)  La estructura mientras es la que en el bucle se repite un proceso mientras se cumple una determinada condición.  Para esto primero se evalúa la condición, si es verdadera o falsa, según sea la valoración se ejecuta el proceso o el programa prosigue a la siguiente instrucción.
  • 10.  Estructura de repetición while para mostrar los números del 0 al 9
  • 11. EJECUCIÓN DE UN BUCLE 0 VECES  Esto ocurre cuando la valoración de la condición es falsa y el proceso no se ejecuta y pasa directamente al fin.
  • 12. BUCLES INFINITOS  Es un error que consiste en realizar un ciclo que se repite de forma indefinida ya que su condición para finalizar nunca se cumple. Estos tipos de bucles se deben evitar, ya que el programa no dejará de correr hasta que se apague el equipo.
  • 13. TERMINACIÓN DE BUCLES CON DATOS DE ENTRADA  Si su algoritmo o programa está leyendo una lista de valores con un bucle mientras, se debe incluir algún tipo de mecanismo para terminar el bucle. Existen cuatro métodos típicos para terminar un bucle de entrada: 1. Preguntar antes de la iteración, 2. Encabezar la lista de datos con su tamaño, 3. Finalizar la lista con su valor de entrada, 4. Agotar los datos de entrada.