SlideShare a Scribd company logo
1 of 12
En lenguajes de programación, las estructuras de control
permiten modificar el flujo de ejecución de las instrucciones
de un programa.
• De acuerdo a una condición, ejecutar un grupo u otro de
  sentencias (If-Then-Else y Select-Case)
• Ejecutar un grupo de sentencias mientras exista una
  condición (Do-While)
• Ejecutar un grupo de sentencias hasta que exista una
  condición (Do-Until)
• Ejecutar un grupo de sentencias un número determinado de
  veces (For-Next)
• Etc
las estructuras de control de flujo, que son
             instrucciones del tipo

 "si se cumple esta condición, hazlo; si no se
cumple, haz esto otro". También existen
instrucciones del tipo "repite esto mientras se
cumpla esta condición".
SELECCIÓN IF SIMPLE
Se trata de una estructura de control que permite redirigir un
curso de acción según la evaluación de una condición simple,
sea falsa o verdadera. Por ejemplo:

Escribir un programa en Java que compare dos números e
indique si cuál es mayor, menor, mayor y/o igual, menor y/o
igual, o si son iguales:
If-Then-Else
• Si la condición es verdadera, se ejecuta el bloque de
  sentencias 1, de lo contrario, se ejecuta el bloque de
  sentencias 2.
Select-Case
• Se evalúa la expresión, dando como resultado un número.
• Luego, se recorren los "Case" dentro de la estructura
  buscando que el número coincida con uno de los valores.
• Es necesario que coincidan todos sus valores.
• Cuando se encuentra la primera coincidencia, se ejecuta el
  bloque de sentencias correspondiente y se sale de la
  estructura Select-Case.
• Si no se encuentra ninguna coincidencia con ningún valor,
  se ejecuta el bloque de sentencias de la sección "Case
  Else".
Do-While
• Mientras la condición sea verdadera, se ejecutarán las
  sentencias del bloque.
Do-Until
• Se ejecuta el bloque de sentencias, hasta que la condición
  sea verdadera.
For-Next
• Primero, se evalúan las expresiones 1 y 2, dando como
  resultado dos números.
• La variable del bucle recorrerá los valores desde el
  número dado por la expresión 1 hasta el número dado por
  la expresión 2.
• El bloque de sentencias se ejecutará en cada uno de los
  valores que tome la variable del bucle.
• MENDOZA RIVERA RICARDO

• RODRIGUEZ GONZALES BRAULIO

         GRUPO: 601

More Related Content

What's hot

Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antamba
Stalyn Cruz
 
Bucles y estructuras de control
Bucles y estructuras de controlBucles y estructuras de control
Bucles y estructuras de control
Eloy Vega Lorente
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
Edwin Castelo
 

What's hot (19)

ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROLESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL
 
Estrucselecyrepet
EstrucselecyrepetEstrucselecyrepet
Estrucselecyrepet
 
Presentación 8
Presentación 8Presentación 8
Presentación 8
 
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antamba
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Bucles y estructuras de control
Bucles y estructuras de controlBucles y estructuras de control
Bucles y estructuras de control
 
Presentación de estructuras de control en la programación
Presentación de estructuras de control en la programaciónPresentación de estructuras de control en la programación
Presentación de estructuras de control en la programación
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras de control en Visual Basic
Estructuras de control en Visual BasicEstructuras de control en Visual Basic
Estructuras de control en Visual Basic
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Toma de decisiones If Else
Toma de decisiones If ElseToma de decisiones If Else
Toma de decisiones If Else
 
Sintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosSintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructurados
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Ciclo haga mientras
Ciclo haga mientrasCiclo haga mientras
Ciclo haga mientras
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
carrera scracth
carrera  scracth carrera  scracth
carrera scracth
 
Doc2
Doc2Doc2
Doc2
 

Similar to Estructura de control de flujo

3 java sesin 3 pps
3 java sesin 3 pps3 java sesin 3 pps
3 java sesin 3 pps
ajplbe
 
If gonzalez y medina
If gonzalez y medinaIf gonzalez y medina
If gonzalez y medina
Stalyn Cruz
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
GermanVina
 
Michell instrucciones de ontrol
Michell instrucciones de ontrolMichell instrucciones de ontrol
Michell instrucciones de ontrol
royimar
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
parada137
 

Similar to Estructura de control de flujo (20)

Las estructuras de control en la programación
Las estructuras de control en la programaciónLas estructuras de control en la programación
Las estructuras de control en la programación
 
Estructuras de control_luis_barreto
Estructuras de control_luis_barretoEstructuras de control_luis_barreto
Estructuras de control_luis_barreto
 
3 java sesin 3 pps
3 java sesin 3 pps3 java sesin 3 pps
3 java sesin 3 pps
 
If gonzalez y medina
If gonzalez y medinaIf gonzalez y medina
If gonzalez y medina
 
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASE
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASEParcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASE
Parcial 2 ESTRUCTURA REPETITIVAS Y HERRAMIENTA CASE
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Diapositivas grupo 8
Diapositivas grupo 8Diapositivas grupo 8
Diapositivas grupo 8
 
Presentacion
PresentacionPresentacion
Presentacion
 
Las estructuras de control
Las estructuras de controlLas estructuras de control
Las estructuras de control
 
Estructuras de control
Estructuras de  controlEstructuras de  control
Estructuras de control
 
Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++Estructuras Selectivas y Repetitivas en C++
Estructuras Selectivas y Repetitivas en C++
 
Universidad nacional experimental de guayana
Universidad nacional experimental de guayanaUniversidad nacional experimental de guayana
Universidad nacional experimental de guayana
 
Selec cast. 8o tetra
Selec cast. 8o tetraSelec cast. 8o tetra
Selec cast. 8o tetra
 
Estructura de control en la Programación. Luis Rondón
Estructura de control en la Programación. Luis RondónEstructura de control en la Programación. Luis Rondón
Estructura de control en la Programación. Luis Rondón
 
Michell instrucciones de ontrol
Michell instrucciones de ontrolMichell instrucciones de ontrol
Michell instrucciones de ontrol
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Arreglos Expresiones y Control de Flujo
Arreglos Expresiones y Control de FlujoArreglos Expresiones y Control de Flujo
Arreglos Expresiones y Control de Flujo
 
06 Desarrollo Programas Estructurados
06 Desarrollo Programas Estructurados06 Desarrollo Programas Estructurados
06 Desarrollo Programas Estructurados
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 

Recently uploaded

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Recently uploaded (12)

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

Estructura de control de flujo

  • 1.
  • 2. En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa.
  • 3. • De acuerdo a una condición, ejecutar un grupo u otro de sentencias (If-Then-Else y Select-Case) • Ejecutar un grupo de sentencias mientras exista una condición (Do-While) • Ejecutar un grupo de sentencias hasta que exista una condición (Do-Until) • Ejecutar un grupo de sentencias un número determinado de veces (For-Next) • Etc
  • 4. las estructuras de control de flujo, que son instrucciones del tipo "si se cumple esta condición, hazlo; si no se cumple, haz esto otro". También existen instrucciones del tipo "repite esto mientras se cumpla esta condición".
  • 5. SELECCIÓN IF SIMPLE Se trata de una estructura de control que permite redirigir un curso de acción según la evaluación de una condición simple, sea falsa o verdadera. Por ejemplo: Escribir un programa en Java que compare dos números e indique si cuál es mayor, menor, mayor y/o igual, menor y/o igual, o si son iguales:
  • 6.
  • 7. If-Then-Else • Si la condición es verdadera, se ejecuta el bloque de sentencias 1, de lo contrario, se ejecuta el bloque de sentencias 2.
  • 8. Select-Case • Se evalúa la expresión, dando como resultado un número. • Luego, se recorren los "Case" dentro de la estructura buscando que el número coincida con uno de los valores. • Es necesario que coincidan todos sus valores. • Cuando se encuentra la primera coincidencia, se ejecuta el bloque de sentencias correspondiente y se sale de la estructura Select-Case. • Si no se encuentra ninguna coincidencia con ningún valor, se ejecuta el bloque de sentencias de la sección "Case Else".
  • 9. Do-While • Mientras la condición sea verdadera, se ejecutarán las sentencias del bloque.
  • 10. Do-Until • Se ejecuta el bloque de sentencias, hasta que la condición sea verdadera.
  • 11. For-Next • Primero, se evalúan las expresiones 1 y 2, dando como resultado dos números. • La variable del bucle recorrerá los valores desde el número dado por la expresión 1 hasta el número dado por la expresión 2. • El bloque de sentencias se ejecutará en cada uno de los valores que tome la variable del bucle.
  • 12. • MENDOZA RIVERA RICARDO • RODRIGUEZ GONZALES BRAULIO GRUPO: 601