SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Estructuras de Repetición
Algoritmos

Prof. Abundio Mendoza A.

1
Repetición
Las estructuras de repetición
permiten la ejecución repetida de
una lista o secuencia de
instrucciones. El número de veces
que el bloque de instrucciones se
ejecutará se puede especificar de
manera explícita o a través de una
condición que indica cuando se
ejecuta de nuevo o cuando no.
Prof. Abundio Mendoza A.

2
Tipos de estructuras de repetición
Existen tres tipos principales de
sentencias de repetición
Se ejecuta cuando se
cumple una condición
o expresión, es
infinita

Se realiza después de
ejecutar el bloque de
instrucciones

La expresión
establece límites, por
tanto es finita

Mientras

Hacer-mientras

Para

ir

ir

Prof. Abundio Mendoza A.

ir

3
Ciclo Mientras
El ciclo mientras ejecuta un bloque de acciones
“mientras” que una condición dada se cumpla, es
decir, cuando la condición se evalúa verdadera.
La condición es evaluada antes de ejecutar el
bloque de acciones y si la condición no se cumple,
el bloque no se ejecuta.

Prof. Abundio Mendoza A.

4
Diagrama de Flujo y Pseudo
Entrada

Mientras(condición)

Condición

Falso

Bloque de
instrucciones

Cierto
Bloque

Fin_mientras

Prof. Abundio Mendoza A.

5
Ciclo hacer -mientras
El ciclo hacer-mientras es similar al ciclo mientras, la
diferencia radica en el momento de evaluación de la
condición. En el ciclo hacer-mientras la condición se
evalúa antes de la ejecución del bloque, en el ciclo
HACER-MIENTRAS la condición se evalúa después de
ejecutar el bloque de acciones, por lo tanto, el
bloque se ejecuta por lo menos una vez.
Prof. Abundio Mendoza A.

6
Diagrama de Flujo y Pseudo
Entrada

Hacer
Bloque

Bloque de
instrucciones

Falso
Condición
Cierto

Mientras(Condición)

Prof. Abundio Mendoza A.

7
Ciclo Para
El ciclo para permite la ejecución repetida de un
conjunto de acciones; el número de veces que el
bloque se ejecuta está determinado por los valores
que puede tomar una variable contadora (de tipo
entero), en un rango definido por un límite inferior y
un límite superior.
En cada iteración la variable contadora es
incrementada en uno automáticamente, en el
momento en que la variable sobrepasa el límite
superior el ciclo termina.
Prof. Abundio Mendoza A.

8
Diagrama de Flujo y Pseudo
Entrada

var=lím_inf;
var++;
Condición

Cierto
Bloque

Falso

Para var=lím_inf
hasta condición
hacer
bloque de
instrucciones
Fin_para

Prof. Abundio Mendoza A.

9
Diagrama de Flujo y Pseudo
Entrada

var=lím_inf;
var++;
Condición

Cierto
Bloque

Falso

Para var=lím_inf
hasta condición
hacer
bloque de
instrucciones
Fin_para

Prof. Abundio Mendoza A.

9

Weitere ähnliche Inhalte

Was ist angesagt?

Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
marigelcontreras
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
yance1
 
Do while, for y foreach
Do while, for y foreachDo while, for y foreach
Do while, for y foreach
RogDer
 

Was ist angesagt? (20)

Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Estructuras de control repetitivo
Estructuras de control repetitivoEstructuras de control repetitivo
Estructuras de control repetitivo
 
Modelo en espiral
Modelo en espiralModelo en espiral
Modelo en espiral
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Estructura interna de un procesador
Estructura interna de un procesadorEstructura interna de un procesador
Estructura interna de un procesador
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Algoritmo Secuenciales
Algoritmo SecuencialesAlgoritmo Secuenciales
Algoritmo Secuenciales
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Estructuras de control algoritmos
Estructuras de control algoritmosEstructuras de control algoritmos
Estructuras de control algoritmos
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
2.5 Ciclo do While
2.5 Ciclo do While2.5 Ciclo do While
2.5 Ciclo do While
 
Do while, for y foreach
Do while, for y foreachDo while, for y foreach
Do while, for y foreach
 
Presentacion ciclos-1
Presentacion ciclos-1Presentacion ciclos-1
Presentacion ciclos-1
 
Estructuras de control algoritmos dq
Estructuras de control algoritmos   dqEstructuras de control algoritmos   dq
Estructuras de control algoritmos dq
 
Arquitectura de Von Neumann
Arquitectura de Von NeumannArquitectura de Von Neumann
Arquitectura de Von Neumann
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Do while en Java
Do while en JavaDo while en Java
Do while en Java
 
Pseint
PseintPseint
Pseint
 

Andere mochten auch

Estructuras de repetición en programacion
Estructuras de repetición en programacionEstructuras de repetición en programacion
Estructuras de repetición en programacion
SERCOMPFAST
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
Rosbelia Balza
 
NOMENCLATURA INORGÁNICA
NOMENCLATURA INORGÁNICANOMENCLATURA INORGÁNICA
NOMENCLATURA INORGÁNICA
Elias Navarrete
 

Andere mochten auch (15)

Estructuras de repetición en programacion
Estructuras de repetición en programacionEstructuras de repetición en programacion
Estructuras de repetición en programacion
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
 
Estructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeIntEstructura Repetitiva MIENTRAS (While) con PSeInt
Estructura Repetitiva MIENTRAS (While) con PSeInt
 
Estructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigoEstructuras repetitivas - pseudocodigo
Estructuras repetitivas - pseudocodigo
 
Scratchándonos 9
Scratchándonos 9Scratchándonos 9
Scratchándonos 9
 
Scratchándonos - 6 -
Scratchándonos - 6 -Scratchándonos - 6 -
Scratchándonos - 6 -
 
Scratchándonos -4-
Scratchándonos -4-Scratchándonos -4-
Scratchándonos -4-
 
Scratchándonos -8-
Scratchándonos -8-Scratchándonos -8-
Scratchándonos -8-
 
Scratchandonos -7-
Scratchandonos -7-Scratchandonos -7-
Scratchandonos -7-
 
Scratchándonos 5
Scratchándonos 5Scratchándonos 5
Scratchándonos 5
 
Instalación de Scratch Versión 2.0
 Instalación de Scratch Versión 2.0 Instalación de Scratch Versión 2.0
Instalación de Scratch Versión 2.0
 
Cómo subir un proyecto de scratch a la comunidad
 Cómo subir un proyecto de scratch a la comunidad Cómo subir un proyecto de scratch a la comunidad
Cómo subir un proyecto de scratch a la comunidad
 
Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)
 
NOMENCLATURA INORGÁNICA
NOMENCLATURA INORGÁNICANOMENCLATURA INORGÁNICA
NOMENCLATURA INORGÁNICA
 
Estructura de decision simple
Estructura de decision simpleEstructura de decision simple
Estructura de decision simple
 

Ähnlich wie Estructuras de repeticion

El ciclo mientras
El ciclo mientrasEl ciclo mientras
El ciclo mientras
AaronDBM
 
Programacion de software
Programacion de softwareProgramacion de software
Programacion de software
cesarvilla2011
 
Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptx
Carlos Díaz Sánchez
 
eodjeodjkedkjdkjdkjekjkdjkdkjjhdjhjdejdhjROBp
eodjeodjkedkjdkjdkjekjkdjkdkjjhdjhjdejdhjROBpeodjeodjkedkjdkjdkjekjkdjkdkjjhdjhjdejdhjROBp
eodjeodjkedkjdkjdkjekjkdjkdkjjhdjhjdejdhjROBp
ManuelArvalo15
 

Ähnlich wie Estructuras de repeticion (20)

El ciclo mientras
El ciclo mientrasEl ciclo mientras
El ciclo mientras
 
ESTRUCTURA DO WHILE
ESTRUCTURA  DO WHILEESTRUCTURA  DO WHILE
ESTRUCTURA DO WHILE
 
Estructura pseudocodigo
Estructura pseudocodigoEstructura pseudocodigo
Estructura pseudocodigo
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Bucle Do while
Bucle Do whileBucle Do while
Bucle Do while
 
Semana 2 Estructuras De Control While.pdf
Semana 2 Estructuras De Control While.pdfSemana 2 Estructuras De Control While.pdf
Semana 2 Estructuras De Control While.pdf
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Programacion de software
Programacion de softwareProgramacion de software
Programacion de software
 
Presentacion de recolecion de datos
Presentacion de recolecion de datosPresentacion de recolecion de datos
Presentacion de recolecion de datos
 
While do while
While do whileWhile do while
While do while
 
Semana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptxSemana 05 - Estructuras repetitivas (1).pptx
Semana 05 - Estructuras repetitivas (1).pptx
 
Trabajo 26
Trabajo 26Trabajo 26
Trabajo 26
 
Guia4
Guia4Guia4
Guia4
 
Presentacion
PresentacionPresentacion
Presentacion
 
Presentacion semana numero_14
Presentacion semana numero_14Presentacion semana numero_14
Presentacion semana numero_14
 
Diapositivas grupo 8
Diapositivas grupo 8Diapositivas grupo 8
Diapositivas grupo 8
 
Ciclos
CiclosCiclos
Ciclos
 
eodjeodjkedkjdkjdkjekjkdjkdkjjhdjhjdejdhjROBp
eodjeodjkedkjdkjdkjekjkdjkdkjjhdjhjdejdhjROBpeodjeodjkedkjdkjdkjekjkdjkdkjjhdjhjdejdhjROBp
eodjeodjkedkjdkjdkjekjkdjkdkjjhdjhjdejdhjROBp
 
Benemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaBenemérita universidad autónoma de puebla
Benemérita universidad autónoma de puebla
 
Universidad nacional experimental de guayana
Universidad nacional experimental de guayanaUniversidad nacional experimental de guayana
Universidad nacional experimental de guayana
 

Mehr von abmendo28 (6)

Intro bd
Intro bdIntro bd
Intro bd
 
Prueba de slideshare
Prueba de slidesharePrueba de slideshare
Prueba de slideshare
 
Prueba de slideshare
Prueba de slidesharePrueba de slideshare
Prueba de slideshare
 
Prueba de laboratorio
Prueba de laboratorioPrueba de laboratorio
Prueba de laboratorio
 
Power point de tania
Power point de taniaPower point de tania
Power point de tania
 
Qué es la simulación
Qué es la simulaciónQué es la simulación
Qué es la simulación
 

Estructuras de repeticion

  • 2. Repetición Las estructuras de repetición permiten la ejecución repetida de una lista o secuencia de instrucciones. El número de veces que el bloque de instrucciones se ejecutará se puede especificar de manera explícita o a través de una condición que indica cuando se ejecuta de nuevo o cuando no. Prof. Abundio Mendoza A. 2
  • 3. Tipos de estructuras de repetición Existen tres tipos principales de sentencias de repetición Se ejecuta cuando se cumple una condición o expresión, es infinita Se realiza después de ejecutar el bloque de instrucciones La expresión establece límites, por tanto es finita Mientras Hacer-mientras Para ir ir Prof. Abundio Mendoza A. ir 3
  • 4. Ciclo Mientras El ciclo mientras ejecuta un bloque de acciones “mientras” que una condición dada se cumpla, es decir, cuando la condición se evalúa verdadera. La condición es evaluada antes de ejecutar el bloque de acciones y si la condición no se cumple, el bloque no se ejecuta. Prof. Abundio Mendoza A. 4
  • 5. Diagrama de Flujo y Pseudo Entrada Mientras(condición) Condición Falso Bloque de instrucciones Cierto Bloque Fin_mientras Prof. Abundio Mendoza A. 5
  • 6. Ciclo hacer -mientras El ciclo hacer-mientras es similar al ciclo mientras, la diferencia radica en el momento de evaluación de la condición. En el ciclo hacer-mientras la condición se evalúa antes de la ejecución del bloque, en el ciclo HACER-MIENTRAS la condición se evalúa después de ejecutar el bloque de acciones, por lo tanto, el bloque se ejecuta por lo menos una vez. Prof. Abundio Mendoza A. 6
  • 7. Diagrama de Flujo y Pseudo Entrada Hacer Bloque Bloque de instrucciones Falso Condición Cierto Mientras(Condición) Prof. Abundio Mendoza A. 7
  • 8. Ciclo Para El ciclo para permite la ejecución repetida de un conjunto de acciones; el número de veces que el bloque se ejecuta está determinado por los valores que puede tomar una variable contadora (de tipo entero), en un rango definido por un límite inferior y un límite superior. En cada iteración la variable contadora es incrementada en uno automáticamente, en el momento en que la variable sobrepasa el límite superior el ciclo termina. Prof. Abundio Mendoza A. 8
  • 9. Diagrama de Flujo y Pseudo Entrada var=lím_inf; var++; Condición Cierto Bloque Falso Para var=lím_inf hasta condición hacer bloque de instrucciones Fin_para Prof. Abundio Mendoza A. 9
  • 10. Diagrama de Flujo y Pseudo Entrada var=lím_inf; var++; Condición Cierto Bloque Falso Para var=lím_inf hasta condición hacer bloque de instrucciones Fin_para Prof. Abundio Mendoza A. 9