SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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 a 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 a 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
 

Último

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (10)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
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
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 

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