SlideShare una empresa de Scribd logo
1 de 11
ESCUELA POLITECNICA DEL EJERCITOEstructuras de control Gabriela Andrade SISTEMAS
Estructuras de Control Son comandos de control o construcciones algorítmicas que establecen el orden de ejecución de las instrucciones. Las estructuras de control básicas para programar en forma estructurada son tres: Secuencial. De selección (toma de decisiones) De repetición (control de lazos) 1.- ESTRUCTURAS SECUENCIALES Se refiere al orden en el cual se deben ejecutar las instrucciones de un algoritmo, las instrucciones deben tener un cierto orden físico que es de arriba hacia abajo, esto se conoce con el nombre de “programación descendente”.
  2.- ESTRUCTURAS DE SELECCIÓN Tienen la característica de seleccionar una acción entre dos o mas alternativas, es decir es una estructura excluyente. Existen dos tipos de estructuras de selección: Estructura de selección binaria: Elije una acción entre dos alternativas dependiendo de una condición, omitiendo la otra alternativa; es decir que nunca se ejecutan las dos a la vez. Tiene la siguiente forma: Si condición Entonces alternativa verdadera Caso contrario alternativa falsa; La estructura de selección binaria puede tener las siguientes variaciones: De selección anidada y de condiciones compuestas.
Estructuras de selección anidadas:  Aquella que dentro una alternativa, se incluyen otras estructuras de selección, lo que permite que se prueben múltiples condiciones para establecer una determinada alternativa. Procesosin_titulo Siexpresion_logica Entonces Siexpresion_logica Entonces acciones_por_verdadero Sino acciones_por_falso FinSi Sino acciones_por_falso FinSi FinProceso
Condiciones compuestas: Son estructuras de decisión constituidas por condiciones simples relacionadas mediante los operadores lógicos. Tienen la finalidad de reemplazar alas estructuras de decisión anidadas, debido a que estas pueden producir complicaciones en la comprensión del algoritmo. Son mas fácil de utilizar pero mas lentas que las estructuras de decisión anidada, porque compara todas las condiciones para elegir la respectiva alternativa. Estructura de selección multiple: Se utiliza cuando el número de alternativas es mayor que dos, es excluyente ya que luego de ejecutarse la alternativa elegida se sale de ella. Cada una de las alternativas de esta estructura podría ser un proceso para lo cual se debe identificar el proceso con delimitadores.  
3.- Estructuras de Repeticion: Es una estructura que repite una instrucción o un proceso (grupo de instrucciones), por lo que se conoce también como lazo. Existen dos tipos de estructuras de repetición: Estructuras condicionales: Repite una instrucción o proceso dependiendo de una condición conocida como “condición de terminación o finalización del lazo”. Estas pueden clasificarse en dos tipos: Estructura Repetir-Hasta_que Se repite hasta que la condición de terminación del lazo sea verdadera, la condición esta al final de la estructura, por lo que se realiza por lo menos una vez, esta estructura es la única a la que no es necesario delimitar porque tienen sus propios delimitadores. Tiene la siguiente forma: Repetir Instrucciones Hasta_quecondición;
Como la condición de terminación esta al final, se realiza por lo menos una vez, por lo que se utiliza en donde sea necesario realizar verificación de datos.
Estructura Mientras: Es muy similara a la estructura Repetir-Hasta_que, con la variación que se repite el lazo mientras su condición de finalización sea verdadera, caso contrario no se realiza, además la condición debe ir al inicio del lazo y debe estar bien definida para poder entrar al msmo, si al entrar su condición es falsa de antemano, el lazo no es tomado en cuenta. Tiene la siguiente forma: Mientras condición Hacer Proceso VERDAD Instrucciones Fin Proceso VERDAD; Esta estructura podría ser un proceso para lo cual se debe identificar el proceso con delimitadores
Estructura automática o contada: Se utiliza cuando se conocen el numero de veces que se va ha repetir una instrucción o un proceso. Tiene la siguiente forma: Para VC   ←    LI a LF: INC Hacer Instrucción; Donde: VC, es la “variable de control” del lazo llamada índice. LI, es el “limite inicial” de la variable de control llamada valor inicial. LF, es el “limite final” de la variable de control llamada valor final. INC, es el “incremento” que va a tomar la variable de control
La variable VC controla el numero de veces que el lazo se ha de ejecutar, cada vez que se realiza una nueva pasada por el lazo la variable VC toma un nuevo valor, incrementándose en forma automática en el valor INC, es decir cada nuevo valor se calcula agregando el incremento.  El lazo se repite hasta que VC alcanza el valor final LF. Se puede omitir la variable INC cuando el incremento es en +1. La Estructura de repetición automática debe cumplir las siguientes condiciones: En incremento: ,[object Object]
Si LI > LF no se ejecuta el lazo.

Más contenido relacionado

La actualidad más candente

Estructuras de control carlos betancourt ing sistemas
Estructuras de control carlos betancourt ing sistemasEstructuras de control carlos betancourt ing sistemas
Estructuras de control carlos betancourt ing sistemasCarlosBetancourt50
 
Sentencias de control visual basic
Sentencias de control visual basicSentencias de control visual basic
Sentencias de control visual basicCarloos Octaavio
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlKevinAguilar98
 
Estructuras selectivas
Estructuras selectivasEstructuras selectivas
Estructuras selectivascoldclean
 
Estructuras de control c2. p2.
Estructuras de control c2. p2.Estructuras de control c2. p2.
Estructuras de control c2. p2.DENIRAMIREZANDRADE
 
ESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROLESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROLDarkStarPlay
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlJazmin Acuña
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlralhum
 
Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01mariazeballos
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlCesarCordero26
 
diagramacionlogica
diagramacionlogicadiagramacionlogica
diagramacionlogicaCamiggg
 
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 controlEdwin Castelo
 
Presentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmosPresentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmosBERNARDAURELIOFELIZM
 
Estructuras de control c2. p2.
Estructuras de control c2. p2.Estructuras de control c2. p2.
Estructuras de control c2. p2.DENIRAMIREZANDRADE
 
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaStalyn Cruz
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructuradaDiegoReyes250
 
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
 

La actualidad más candente (20)

Estructuras de control carlos betancourt ing sistemas
Estructuras de control carlos betancourt ing sistemasEstructuras de control carlos betancourt ing sistemas
Estructuras de control carlos betancourt ing sistemas
 
Sentencias de control visual basic
Sentencias de control visual basicSentencias de control visual basic
Sentencias de control visual basic
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras selectivas
Estructuras selectivasEstructuras selectivas
Estructuras selectivas
 
Estructuras de control c2. p2.
Estructuras de control c2. p2.Estructuras de control c2. p2.
Estructuras de control c2. p2.
 
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 secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
diagramacionlogica
diagramacionlogicadiagramacionlogica
diagramacionlogica
 
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 wps office
Estructuras de wps officeEstructuras de wps office
Estructuras de wps office
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Presentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmosPresentacion eficiencia de los algoritmos
Presentacion eficiencia de los algoritmos
 
Estructuras de control c2. p2.
Estructuras de control c2. p2.Estructuras de control c2. p2.
Estructuras de control c2. p2.
 
Control de flujo
Control de flujoControl de flujo
Control de flujo
 
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antamba
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
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
 

Similar a estructuras de control

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
 
Programación estructurada Resumen
Programación estructurada ResumenProgramación estructurada Resumen
Programación estructurada ResumenRosttySerrano
 
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 basicas de un algoritmo
Estructuras basicas de un algoritmoEstructuras basicas de un algoritmo
Estructuras basicas de un algoritmoBERNARDAURELIOFELIZM
 
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
 
Estructuras de control_luis_barreto
Estructuras de control_luis_barretoEstructuras de control_luis_barreto
Estructuras de control_luis_barretoLuisBarreto80
 
Estructura de control
Estructura de controlEstructura de control
Estructura de controlRoySeplveda
 
Estructuras de control
Estructuras de  controlEstructuras de  control
Estructuras de controlmellcv
 
7-5 slideshare musi-salas
7-5 slideshare musi-salas7-5 slideshare musi-salas
7-5 slideshare musi-salasJuancruzmusi
 
Case for ymas
Case for ymasCase for ymas
Case for ymaszeta2015
 
Programacion estructurada, Jovany Gonzalez. Ing de Sistemas
Programacion estructurada, Jovany Gonzalez. Ing de SistemasProgramacion estructurada, Jovany Gonzalez. Ing de Sistemas
Programacion estructurada, Jovany Gonzalez. Ing de SistemasJovanyYGonzalezR
 
Exposicion de programacion merlin
Exposicion de programacion merlinExposicion de programacion merlin
Exposicion de programacion merlinAlex Merlin Amjs
 

Similar a estructuras de control (20)

Estructuras de repetición (1) (1)
Estructuras de repetición (1) (1)Estructuras de repetición (1) (1)
Estructuras de repetición (1) (1)
 
Programación estructurada Resumen
Programación estructurada ResumenProgramación estructurada Resumen
Programación estructurada Resumen
 
ANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLE
ANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLEANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLE
ANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLE
 
Instrucciones de control
Instrucciones de controlInstrucciones de control
Instrucciones de control
 
Estructuras basicas de un algoritmo
Estructuras basicas de un algoritmoEstructuras basicas de un algoritmo
Estructuras basicas de un algoritmo
 
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
 
Estructuras de control_luis_barreto
Estructuras de control_luis_barretoEstructuras de control_luis_barreto
Estructuras de control_luis_barreto
 
Estructura de control
Estructura de controlEstructura de control
Estructura de control
 
Estructuras de control secuencial
Estructuras de control secuencialEstructuras de control secuencial
Estructuras de control secuencial
 
ESTRUCTURAS SELECTIVAS (1).pdf
ESTRUCTURAS SELECTIVAS (1).pdfESTRUCTURAS SELECTIVAS (1).pdf
ESTRUCTURAS SELECTIVAS (1).pdf
 
Diagrama Logica
Diagrama LogicaDiagrama Logica
Diagrama Logica
 
Estructuras de control
Estructuras de  controlEstructuras de  control
Estructuras de control
 
libro.docx
libro.docxlibro.docx
libro.docx
 
7-5 slideshare musi-salas
7-5 slideshare musi-salas7-5 slideshare musi-salas
7-5 slideshare musi-salas
 
Case for ymas
Case for ymasCase for ymas
Case for ymas
 
ESTRUCTURAS DE CONTROL.pptx
ESTRUCTURAS DE CONTROL.pptxESTRUCTURAS DE CONTROL.pptx
ESTRUCTURAS DE CONTROL.pptx
 
2ª unidad de algoritmo
2ª unidad de algoritmo2ª unidad de algoritmo
2ª unidad de algoritmo
 
Http estructa
Http estructaHttp estructa
Http estructa
 
Programacion estructurada, Jovany Gonzalez. Ing de Sistemas
Programacion estructurada, Jovany Gonzalez. Ing de SistemasProgramacion estructurada, Jovany Gonzalez. Ing de Sistemas
Programacion estructurada, Jovany Gonzalez. Ing de Sistemas
 
Exposicion de programacion merlin
Exposicion de programacion merlinExposicion de programacion merlin
Exposicion de programacion merlin
 

Último

Salvando mi mundo , mi comunidad , y mi entorno
Salvando mi mundo , mi comunidad  , y mi entornoSalvando mi mundo , mi comunidad  , y mi entorno
Salvando mi mundo , mi comunidad , y mi entornoday561sol
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxRosabel UA
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.monthuerta17
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaMarco Camacho
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfsolidalilaalvaradoro
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejormrcrmnrojasgarcia
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacionviviantorres91
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docxMagalyDacostaPea
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfMaritza438836
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).hebegris04
 
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxTALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxMartaChaparro1
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfJosé Hecht
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.karlazoegarciagarcia
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAJesus Gonzalez Losada
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docxMagalyDacostaPea
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...Martin M Flynn
 

Último (20)

Salvando mi mundo , mi comunidad , y mi entorno
Salvando mi mundo , mi comunidad  , y mi entornoSalvando mi mundo , mi comunidad  , y mi entorno
Salvando mi mundo , mi comunidad , y mi entorno
 
Presentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptxPresentación Bloque 3 Actividad 2 transversal.pptx
Presentación Bloque 3 Actividad 2 transversal.pptx
 
Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.Si cuidamos el mundo, tendremos un mundo mejor.
Si cuidamos el mundo, tendremos un mundo mejor.
 
Buenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria FarmaceuticaBuenas Practicas de Manufactura para Industria Farmaceutica
Buenas Practicas de Manufactura para Industria Farmaceutica
 
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdfBITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
BITÁCORA DE ESTUDIO DE PROBLEMÁTICA. TUTORÍA V. PDF 2 UNIDAD.pdf
 
LOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejorLOS AMBIENTALISTAS todo por un mundo mejor
LOS AMBIENTALISTAS todo por un mundo mejor
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacion
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE     9-4-24 (1).docx
4° SES MATE DESCOMP. ADIT. DE NUMEROS SOBRE CASOS DE DENGUE 9-4-24 (1).docx
 
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdfPROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
PROGRAMACIÓN CURRICULAR - DPCC- 5°-2024.pdf
 
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
HISTORIETA: AVENTURAS VERDES (ECOLOGÍA).
 
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxTALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
 
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdfMEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
MEDIACIÓN INTERNACIONAL MF 1445 vl45.pdf
 
Acuerdo segundo periodo - Grado Septimo.pptx
Acuerdo segundo periodo - Grado Septimo.pptxAcuerdo segundo periodo - Grado Septimo.pptx
Acuerdo segundo periodo - Grado Septimo.pptx
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.ENSEÑAR ACUIDAR  EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
ENSEÑAR ACUIDAR EL MEDIO AMBIENTE ES ENSEÑAR A VALORAR LA VIDA.
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICA
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
DIGNITAS INFINITA - DIGNIDAD HUMANA; Declaración del dicasterio para la doctr...
 

estructuras de control

  • 1. ESCUELA POLITECNICA DEL EJERCITOEstructuras de control Gabriela Andrade SISTEMAS
  • 2. Estructuras de Control Son comandos de control o construcciones algorítmicas que establecen el orden de ejecución de las instrucciones. Las estructuras de control básicas para programar en forma estructurada son tres: Secuencial. De selección (toma de decisiones) De repetición (control de lazos) 1.- ESTRUCTURAS SECUENCIALES Se refiere al orden en el cual se deben ejecutar las instrucciones de un algoritmo, las instrucciones deben tener un cierto orden físico que es de arriba hacia abajo, esto se conoce con el nombre de “programación descendente”.
  • 3.   2.- ESTRUCTURAS DE SELECCIÓN Tienen la característica de seleccionar una acción entre dos o mas alternativas, es decir es una estructura excluyente. Existen dos tipos de estructuras de selección: Estructura de selección binaria: Elije una acción entre dos alternativas dependiendo de una condición, omitiendo la otra alternativa; es decir que nunca se ejecutan las dos a la vez. Tiene la siguiente forma: Si condición Entonces alternativa verdadera Caso contrario alternativa falsa; La estructura de selección binaria puede tener las siguientes variaciones: De selección anidada y de condiciones compuestas.
  • 4. Estructuras de selección anidadas: Aquella que dentro una alternativa, se incluyen otras estructuras de selección, lo que permite que se prueben múltiples condiciones para establecer una determinada alternativa. Procesosin_titulo Siexpresion_logica Entonces Siexpresion_logica Entonces acciones_por_verdadero Sino acciones_por_falso FinSi Sino acciones_por_falso FinSi FinProceso
  • 5. Condiciones compuestas: Son estructuras de decisión constituidas por condiciones simples relacionadas mediante los operadores lógicos. Tienen la finalidad de reemplazar alas estructuras de decisión anidadas, debido a que estas pueden producir complicaciones en la comprensión del algoritmo. Son mas fácil de utilizar pero mas lentas que las estructuras de decisión anidada, porque compara todas las condiciones para elegir la respectiva alternativa. Estructura de selección multiple: Se utiliza cuando el número de alternativas es mayor que dos, es excluyente ya que luego de ejecutarse la alternativa elegida se sale de ella. Cada una de las alternativas de esta estructura podría ser un proceso para lo cual se debe identificar el proceso con delimitadores.  
  • 6. 3.- Estructuras de Repeticion: Es una estructura que repite una instrucción o un proceso (grupo de instrucciones), por lo que se conoce también como lazo. Existen dos tipos de estructuras de repetición: Estructuras condicionales: Repite una instrucción o proceso dependiendo de una condición conocida como “condición de terminación o finalización del lazo”. Estas pueden clasificarse en dos tipos: Estructura Repetir-Hasta_que Se repite hasta que la condición de terminación del lazo sea verdadera, la condición esta al final de la estructura, por lo que se realiza por lo menos una vez, esta estructura es la única a la que no es necesario delimitar porque tienen sus propios delimitadores. Tiene la siguiente forma: Repetir Instrucciones Hasta_quecondición;
  • 7. Como la condición de terminación esta al final, se realiza por lo menos una vez, por lo que se utiliza en donde sea necesario realizar verificación de datos.
  • 8. Estructura Mientras: Es muy similara a la estructura Repetir-Hasta_que, con la variación que se repite el lazo mientras su condición de finalización sea verdadera, caso contrario no se realiza, además la condición debe ir al inicio del lazo y debe estar bien definida para poder entrar al msmo, si al entrar su condición es falsa de antemano, el lazo no es tomado en cuenta. Tiene la siguiente forma: Mientras condición Hacer Proceso VERDAD Instrucciones Fin Proceso VERDAD; Esta estructura podría ser un proceso para lo cual se debe identificar el proceso con delimitadores
  • 9. Estructura automática o contada: Se utiliza cuando se conocen el numero de veces que se va ha repetir una instrucción o un proceso. Tiene la siguiente forma: Para VC   ←    LI a LF: INC Hacer Instrucción; Donde: VC, es la “variable de control” del lazo llamada índice. LI, es el “limite inicial” de la variable de control llamada valor inicial. LF, es el “limite final” de la variable de control llamada valor final. INC, es el “incremento” que va a tomar la variable de control
  • 10.
  • 11. Si LI > LF no se ejecuta el lazo.
  • 12.