SlideShare una empresa de Scribd logo
1 de 12
Las estructuras de
control en la
programación
Las estructuras
de control en la
programación
SelectivasRepetitivasSecuenciales
Se dividen en
ESTRUCTURA SECUENCIAL
Es aquella en la que una acción (instrucción)
sigue a otra en secuencia.
Estructuras de decisión o selectivas
Se utiliza para tomar decisiones lógicas; de ahí que se suelen
denominar estructuras de decisión. Una estructura de decisión
dirige el flujo de un programa en una cierta dirección, de entre
dos o más posibles, en función de un valor booleano
(verdadero o falso). Para ello se evalúa una condición y en
función del resultado de la misma se realiza una opción u otra.
Las condiciones se especifican usando expresiones lógicas.
Tipos de estructuras
selectivas
Simple
Doble o
compuesta
Múltiple
Anidadas
Estructuras selectiva simple
Ejecuta una determinada acción
cuando se cumple una determinada
condición.
Bloque de
instrucciones 1
Condición
Falsa
Verdadera
Estructura de decisión doble o compuesta
Se utiliza cuando se requiera elegir entre dos
opciones o alternativas posibles, en función del
cumplimiento o no de una determinada condición.
Falsa
Bloque de
instrucciones 2
Bloque de
instrucciones 1 CondiciónVerdadera
Estructura de decisión múltiple
Se utiliza cuando se requiera evaluar una
expresión que puede tomar varios valores
distintos y dependiendo de cada uno de
estos valores se ejecutan las acciones.
Bloque de
instrucciones 2
Bloque de
instrucciones 1
Expresión
Valor 1
Bloque de
instrucciones 3
Valor 2 Valor 3
Estructura de decisión anidada
Se utiliza cuando se requiera elegir entre mas de dos opciones o alternativas
posibles, en función del cumplimiento o no de una determinada condición.
Una estructura si entonces puede contener otra estructura si-entonces, y
esta estructura a su vez puede contener otra estructura, y así sucesivamente
cualquier número de veces.
Condición
Condición
Operaciones
Operaciones
Verdadera
Verdadera
Falsa
Falsa
ESTRUCTURAS DE CONTROL
REPETITIVAS
Las estructuras de control
iterativas, también denominadas
bucles o ciclos repetitivos se
utilizan para repetir un conjunto
de instrucciones un determinado
número de veces.
Tipos de
estructuras
repetitivas
Estructura
desde/para
Estructura
mientras
Estructura
repita
Estructura desde/para
Se utiliza cuando se
conoce de antemano el
número de veces que se
desean ejecutar el
conjunto de acciones o
instrucciones.
Incremento/Decremento
Bloque de instrucciones
Variable=Valor_Inicial
Condicion_Ciclo
Estructura mientras
El ciclo se repite
mientras se cumpla una
expresión lógica. Por lo
tanto, si el valor de la
expresión booleana es
inicialmente falsa, el
cuerpo del bucle no se
ejecutará.
Bloque de
instrucciones
Condicion_Ciclo
Estructura repita
El ciclo se repite al
menos una vez antes
que se verifique una
expresión lógica. Por lo
tanto, si el valor de la
expresión booleana es
inicialmente falso, el
cuerpo del bucle se
ejecutará al menos una
vez.
Bloque de
instrucciones
Condicion_Ciclo
Falsa
Verdadera

Más contenido relacionado

La actualidad más candente

Estructuras selectivas
Estructuras selectivasEstructuras selectivas
Estructuras selectivasYhuris
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlJazmin Acuña
 
estructuras de control
estructuras de controlestructuras de control
estructuras de controlGaby Andrade
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlAntony437109
 
Estructuras de control_luis_barreto
Estructuras de control_luis_barretoEstructuras de control_luis_barreto
Estructuras de control_luis_barretoLuisBarreto80
 
Presentación 8
Presentación 8Presentación 8
Presentación 8Sizauwu
 
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ónLuisRestan1
 
Estructuras de control en Visual Basic
Estructuras de control en Visual BasicEstructuras de control en Visual Basic
Estructuras de control en Visual BasicVane Borjas
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlCesarCordero26
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlKevinAguilar98
 
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaStalyn Cruz
 
Elaboración de diagrama de flujo c5. p2. i2.
Elaboración de diagrama de flujo c5. p2. i2.Elaboración de diagrama de flujo c5. p2. i2.
Elaboración de diagrama de flujo c5. p2. i2.DENIRAMIREZANDRADE
 
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ónRoibertOnielEstradaL
 
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROLESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROLDarkStarPlay
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructuradaDiegoReyes250
 
Universidad de panamá
Universidad de panamáUniversidad de panamá
Universidad de panamáhdkj
 
7 estructuras de control selectivas
7 estructuras de control selectivas7 estructuras de control selectivas
7 estructuras de control selectivasalithu1
 
Estructuras de repetición (1)
Estructuras de repetición (1)Estructuras de repetición (1)
Estructuras de repetición (1)Fredy Torres
 

La actualidad más candente (20)

Estructuras selectivas
Estructuras selectivasEstructuras selectivas
Estructuras selectivas
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
estructuras de control
estructuras de controlestructuras de control
estructuras de control
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras de control_luis_barreto
Estructuras de control_luis_barretoEstructuras de control_luis_barreto
Estructuras de control_luis_barreto
 
Presentación 8
Presentación 8Presentación 8
Presentación 8
 
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
 
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
 
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antamba
 
Elaboración de diagrama de flujo c5. p2. i2.
Elaboración de diagrama de flujo c5. p2. i2.Elaboración de diagrama de flujo c5. p2. i2.
Elaboración de diagrama de flujo c5. p2. i2.
 
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
ESTRUCTURAS DE CONTROLESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Flujo de control
Flujo de controlFlujo de control
Flujo de control
 
Universidad de panamá
Universidad de panamáUniversidad de panamá
Universidad de panamá
 
Estructuras de wps office
Estructuras de wps officeEstructuras de wps office
Estructuras de wps office
 
7 estructuras de control selectivas
7 estructuras de control selectivas7 estructuras de control selectivas
7 estructuras de control selectivas
 
Estructuras de repetición (1)
Estructuras de repetición (1)Estructuras de repetición (1)
Estructuras de repetición (1)
 

Similar a Estructuras de control carlos betancourt ing sistemas

Programación estructurada Resumen
Programación estructurada ResumenProgramación estructurada Resumen
Programación estructurada ResumenRosttySerrano
 
Intrucciones de control yamileth rivas c.i 11665024
Intrucciones de control   yamileth rivas c.i  11665024Intrucciones de control   yamileth rivas c.i  11665024
Intrucciones de control yamileth rivas c.i 11665024YamilethRivasCarrasc
 
ANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLE
ANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLEANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLE
ANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLEFernando Solis
 
Estructuras de programcion
Estructuras de programcionEstructuras de programcion
Estructuras de programcionmaryfiguera
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlLic_Vera
 
Estructura de control
Estructura de controlEstructura de control
Estructura de controlRoySeplveda
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlralhum
 
Estructuras de control en c++.pptx
Estructuras de control en c++.pptxEstructuras de control en c++.pptx
Estructuras de control en c++.pptxNayelliMaribel
 
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ónAdolfoReyes24
 
Estructuras de control c2. p2.
Estructuras de control c2. p2.Estructuras de control c2. p2.
Estructuras de control c2. p2.DENIRAMIREZANDRADE
 
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdf
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdfProgramación Orientada Objetos. Estructuras de control if, If else, switch.pdf
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdfDanielHidalgo92
 
Estructuras de control
Estructuras de  controlEstructuras de  control
Estructuras de controlmellcv
 
Estructuras de repetición (1) (1)
Estructuras de repetición (1) (1)Estructuras de repetición (1) (1)
Estructuras de repetición (1) (1)Fredy Torres
 

Similar a Estructuras de control carlos betancourt ing sistemas (20)

libro.docx
libro.docxlibro.docx
libro.docx
 
ESTRUCTURAS SELECTIVAS (1).pdf
ESTRUCTURAS SELECTIVAS (1).pdfESTRUCTURAS SELECTIVAS (1).pdf
ESTRUCTURAS SELECTIVAS (1).pdf
 
ESTRUCTURAS DE CONTROL.pptx
ESTRUCTURAS DE CONTROL.pptxESTRUCTURAS DE CONTROL.pptx
ESTRUCTURAS DE CONTROL.pptx
 
Programación estructurada Resumen
Programación estructurada ResumenProgramación estructurada Resumen
Programación estructurada Resumen
 
Instrucciones de control
Instrucciones de controlInstrucciones de control
Instrucciones de control
 
Intrucciones de control yamileth rivas c.i 11665024
Intrucciones de control   yamileth rivas c.i  11665024Intrucciones de control   yamileth rivas c.i  11665024
Intrucciones de control yamileth rivas c.i 11665024
 
ANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLE
ANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLEANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLE
ANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLE
 
Programación
ProgramaciónProgramación
Programación
 
Estructuras de programcion
Estructuras de programcionEstructuras de programcion
Estructuras de programcion
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructura de control
Estructura de controlEstructura de control
Estructura de control
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras de control en c++.pptx
Estructuras de control en c++.pptxEstructuras de control en c++.pptx
Estructuras de control en c++.pptx
 
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 c2. p2.
Estructuras de control c2. p2.Estructuras de control c2. p2.
Estructuras de control c2. p2.
 
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdf
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdfProgramación Orientada Objetos. Estructuras de control if, If else, switch.pdf
Programación Orientada Objetos. Estructuras de control if, If else, switch.pdf
 
Estructuras de control
Estructuras de  controlEstructuras de  control
Estructuras de control
 
Control de flujo
Control de flujoControl de flujo
Control de flujo
 
Estructuras de repetición (1) (1)
Estructuras de repetición (1) (1)Estructuras de repetición (1) (1)
Estructuras de repetición (1) (1)
 

Último

Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónAntonia Yamilet Perez Palomares
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxVICTORMANUELBEASAGUI
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxdoloresolmosantiago
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).jcaballerosamayoa
 
microsoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamtemicrosoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamte2024020140
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfYanitza28
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónUniversidad de Sonora
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionEmanuelMuoz11
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...dramosbrise1403
 
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdfjuan23xpx
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...axelv9257
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptxdulcemonterroza
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx221112876
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.241534381
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaEdwinGarca59
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxgustavovasquezv56
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8antoniopalmieriluna
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxJOELGARCIA849853
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfJosAndrRosarioVzquez
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaJadeVilcscordova
 

Último (20)

Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptxTarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
Tarea_sesion_15_Reportes Maestro - Detalle con el uso de AJAX.pptx
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
microsoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamtemicrosoft word manuales para todos tipos de estudiamte
microsoft word manuales para todos tipos de estudiamte
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 
Imágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la informaciónImágenes digitales: Calidad de la información
Imágenes digitales: Calidad de la información
 
Función del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacionFunción del analizador léxico.pdf presentacion
Función del analizador léxico.pdf presentacion
 
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
PRÁCTICA Nº 4: “Análisis de secuencias del ADN con el software BioEdit y uso ...
 
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
¡Ya basta! Sanidad Interior - Angela Kellenberger.pdf
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptxAVANCES TECNOLOGICOS  DEL SIGLO XXI. 10-08..pptx
AVANCES TECNOLOGICOS DEL SIGLO XXI. 10-08..pptx
 
el uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptxel uso de las TIC en la vida cotidiana.pptx
el uso de las TIC en la vida cotidiana.pptx
 
Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.Actividad 6/Las TIC en la Vida Cotidiana.
Actividad 6/Las TIC en la Vida Cotidiana.
 
Chat GPT para la educación Latinoamerica
Chat GPT para la educación LatinoamericaChat GPT para la educación Latinoamerica
Chat GPT para la educación Latinoamerica
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
10°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-810°8 - Avances tecnologicos del siglo XXI 10-8
10°8 - Avances tecnologicos del siglo XXI 10-8
 
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptxTipos de Datos de Microsoft Access-JOEL GARCIA.pptx
Tipos de Datos de Microsoft Access-JOEL GARCIA.pptx
 
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdfRedes Neuronales profundas convolucionales CNN ́s-1.pdf
Redes Neuronales profundas convolucionales CNN ́s-1.pdf
 
herramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el temaherramientas web para estudiantes interesados en el tema
herramientas web para estudiantes interesados en el tema
 

Estructuras de control carlos betancourt ing sistemas

  • 1. Las estructuras de control en la programación
  • 2. Las estructuras de control en la programación SelectivasRepetitivasSecuenciales Se dividen en
  • 3. ESTRUCTURA SECUENCIAL Es aquella en la que una acción (instrucción) sigue a otra en secuencia.
  • 4. Estructuras de decisión o selectivas Se utiliza para tomar decisiones lógicas; de ahí que se suelen denominar estructuras de decisión. Una estructura de decisión dirige el flujo de un programa en una cierta dirección, de entre dos o más posibles, en función de un valor booleano (verdadero o falso). Para ello se evalúa una condición y en función del resultado de la misma se realiza una opción u otra. Las condiciones se especifican usando expresiones lógicas. Tipos de estructuras selectivas Simple Doble o compuesta Múltiple Anidadas
  • 5. Estructuras selectiva simple Ejecuta una determinada acción cuando se cumple una determinada condición. Bloque de instrucciones 1 Condición Falsa Verdadera
  • 6. Estructura de decisión doble o compuesta Se utiliza cuando se requiera elegir entre dos opciones o alternativas posibles, en función del cumplimiento o no de una determinada condición. Falsa Bloque de instrucciones 2 Bloque de instrucciones 1 CondiciónVerdadera
  • 7. Estructura de decisión múltiple Se utiliza cuando se requiera evaluar una expresión que puede tomar varios valores distintos y dependiendo de cada uno de estos valores se ejecutan las acciones. Bloque de instrucciones 2 Bloque de instrucciones 1 Expresión Valor 1 Bloque de instrucciones 3 Valor 2 Valor 3
  • 8. Estructura de decisión anidada Se utiliza cuando se requiera elegir entre mas de dos opciones o alternativas posibles, en función del cumplimiento o no de una determinada condición. Una estructura si entonces puede contener otra estructura si-entonces, y esta estructura a su vez puede contener otra estructura, y así sucesivamente cualquier número de veces. Condición Condición Operaciones Operaciones Verdadera Verdadera Falsa Falsa
  • 9. ESTRUCTURAS DE CONTROL REPETITIVAS Las estructuras de control iterativas, también denominadas bucles o ciclos repetitivos se utilizan para repetir un conjunto de instrucciones un determinado número de veces. Tipos de estructuras repetitivas Estructura desde/para Estructura mientras Estructura repita
  • 10. Estructura desde/para Se utiliza cuando se conoce de antemano el número de veces que se desean ejecutar el conjunto de acciones o instrucciones. Incremento/Decremento Bloque de instrucciones Variable=Valor_Inicial Condicion_Ciclo
  • 11. Estructura mientras El ciclo se repite mientras se cumpla una expresión lógica. Por lo tanto, si el valor de la expresión booleana es inicialmente falsa, el cuerpo del bucle no se ejecutará. Bloque de instrucciones Condicion_Ciclo
  • 12. Estructura repita El ciclo se repite al menos una vez antes que se verifique una expresión lógica. Por lo tanto, si el valor de la expresión booleana es inicialmente falso, el cuerpo del bucle se ejecutará al menos una vez. Bloque de instrucciones Condicion_Ciclo Falsa Verdadera