SlideShare una empresa de Scribd logo
1 de 15
FUNDAMENTOS DE
PROGRAMACIÓN
ANIDAMIENTO DE ESTRUCTURAS DE CONTROL
¿Qué es anidamiento de estructuras de control?
Un anidamiento de estructuras de control se producen cuando una estructura de control aparece
dentro de otra estructura de control del mismo tipo. Por ende, tienen una instrucción condicional
que depende de la veracidad o falsedad de la primera condición.
ANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLES
El anidamiento de estructuras de control simple permite controlar el flujo de ejecución de manera
más detallada y compleja.
Anidamiento De Estructuras De Control Simples
Estructura If
Estructura If-Else
• Permite escoger entre realizar una acción o no.
• Permite elegir entre ejecutar una sentencia o saltarla.
• Si la expresión es verdadera se ejecuta la sentencia que va a
continuación, si es falsa, la sentencia se ignora.
• Puede escoger entre dos acciones diferentes.
• Permite la elección entre dos sentencias; elige la una y la otra no
la toma en cuenta, siendo excluyente en esta elección.
Anidamiento De Estructuras De Control Simples
Anidamiento de Estructuras: If-Else
Pseudocódigo
Diagrama de Flujo
• En la parte if como en la parte else, los anidamientos pueden llegar a cualquier nivel.
• De esa forma podemos elegir entre numerosas sentencias estableciendo las condiciones necesarias.
• No está permitido utilizar un else sin un if previo.
• La estructura else debe ir inmediatamente después de la sentencia condicionada con su if.
Anidamiento De Estructuras De Control Simples
Estructura While
Estructuras Do-While
• Crea un bucle o lazo que se repite hasta que la expresión de
control llamada "test" se vuelva falsa.
• Si la expresión es verdadera la sentencia se ejecuta, y la expresión
se evalúa de nuevamente
• Este ciclo de "test y ejecución" se repite hasta que la expresión se
vuelva falsa.
• Crea un lazo que se repite hasta que la expresión de control
“test” sea falsa.
• La diferencia con la sentencia while es que la condición del test
debe estar al final del cuerpo del lazo.
• El código de la iteración se ejecuta, al menos, una vez.
Anidamiento De Estructuras De Control Simples
Anidamiento de Estructuras: While
Programa que calcule el factorial de un número
Diagrama de Flujo
• Se emplea en aquellos casos en que no se conoce el número de veces que se va de repetir la ejecución
de una determinada sentencia o bloque.
• Esta expresión se evalúa cada vez, antes de la ejecución de la sentencia iterada.
• Las sentencias se volverán a ejecutar una y otra vez mientras condición siga siendo verdadero.
Anidamiento De Estructuras De Control Simples
Estructura For
Inicialización del contador.
Expresión 1
Expresión 2
Expresión 3
Test de comparación, se evalúa antes de cada ejecución.
Incremento o Decremento, se evalúa al final de cada ejecución
• Agrupa en un solo lugar las tres "acciones“
• Inicializa un contador, compararlo con un límite e incrementarlo
cada vez que se ejecute el lazo.
• En un lazo for se puede sustituir las tres acciones en una sola
sentencia.
• Podemos crear estructuras de control que se denominan
“controladas por variable”.
Anidamiento De Estructuras De Control Simples
Anidamiento de Estructuras: For
Programa que muestre por pantalla los enteros
pares del 1 al 100.
Diagrama de Flujo
• Tiene una sintaxis notablemente distinta a la indicada para las estructuras while y do–while.
• Es un lazo con "condición de entrada", por lo tanto, es posible que el lazo no se ejecute ni una sola vez.
• Este lazo puede estar formado por una sentencia simple o por una compuesta.
• La expresión es la condición de permanencia en la estructura for. Siempre que se cumpla expresión
volverá a ejecutarse la sentencia.
ELIGE TU PREGUNTA
1 3
2 4
1. ¿Qué es anidamiento de estructuras de control?
A) Es cuando una estructura de control
aparece dentro de otra estructura de
control del mismo tipo.
B) Es una instrucción condicional que
no depende de la verdad o falsedad de
la primera condición.
C) Es la que no permite controlar el
flujo de ejecución de manera más
detallada y compleja.
2. ¿Qué permite realizar la estructura if?
A) Permite iniciar un contador,
compararlo con un límite e
incrementarlo cada vez que se ejecute
el lazo.
B) Permite escoger entre realizar una
acción o no.
C) Es un determinado proceso para
encontrar una solución a un determinado
problema.
C) Permite agrupar en un solo lugar las
tres "acciones“.
3. ¿ Qué permite realizar la estructura for?
A) Toma decisiones a nivel local
óptimas en cada paso con la esperanza
de que lleve a una solución global
óptima.
B) Crea un bucle o lazo que se repite
hasta que la expresión de control
llamada "test" se vuelva falsa.
C) Es un determinado proceso para
encontrar una solución a un determinado
problema.
C) Permite elegir entre ejecutar una
sentencia o saltarla.
4. ¿ En que consiste el Anidamiento de Estructuras: For?
A) Se puede elegir entre numerosas
sentencias estableciendo las
condiciones necesarias.
B) Determina que las sentencias se
volverán a ejecutar una y otra vez
mientras condición siga siendo
verdadera.
C) Dentro del anidamiento este lazo
puede estar formado por una sentencia
simple o por una compuesta.
Sigue intentando
Intentar de
Nuevo
EXCELENTE
Intentar de
Nuevo

Más contenido relacionado

Similar a ANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLE

Estructuras de control_luis_barreto
Estructuras de control_luis_barretoEstructuras de control_luis_barreto
Estructuras de control_luis_barretoLuisBarreto80
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlKevinAguilar98
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlCesarCordero26
 
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
ESTRUCTURAS DE CONTROLESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROLDarkStarPlay
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlJazmin Acuña
 
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 controlGaby Andrade
 
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaStalyn Cruz
 
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
 
Toma de decisiones If Else
Toma de decisiones If ElseToma de decisiones If Else
Toma de decisiones If Elsecompumet sac
 
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
 

Similar a ANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLE (20)

libro.docx
libro.docxlibro.docx
libro.docx
 
Estructuras de wps office
Estructuras de wps officeEstructuras de wps office
Estructuras de wps office
 
Estructuras de control_luis_barreto
Estructuras de control_luis_barretoEstructuras de control_luis_barreto
Estructuras de control_luis_barreto
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras de control
Estructuras de controlEstructuras de control
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
 
Instrucciones de control
Instrucciones de controlInstrucciones de control
Instrucciones 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
 
Expocision de visual basic.. lara antamba
Expocision de visual basic.. lara antambaExpocision de visual basic.. lara antamba
Expocision de visual basic.. lara antamba
 
Estrucselecyrepet
EstrucselecyrepetEstrucselecyrepet
Estrucselecyrepet
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
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
 
Bucle Do while
Bucle Do whileBucle Do while
Bucle Do while
 
Control de flujo
Control de flujoControl de flujo
Control de flujo
 
Toma de decisiones If Else
Toma de decisiones If ElseToma de decisiones If Else
Toma de decisiones If Else
 
Programación
ProgramaciónProgramación
Programación
 
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
 

Más de Fernando Solis

BÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CBÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CFernando Solis
 
Almacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraAlmacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraFernando Solis
 
Entrada y salida de datos
Entrada y salida de datosEntrada y salida de datos
Entrada y salida de datosFernando Solis
 
Longitud y Concatenacion
Longitud y ConcatenacionLongitud y Concatenacion
Longitud y ConcatenacionFernando Solis
 
Lectura de datos de cadena
Lectura de datos de cadenaLectura de datos de cadena
Lectura de datos de cadenaFernando Solis
 
Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Fernando Solis
 
Archivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de TextoArchivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de TextoFernando Solis
 
DEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSDEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSFernando Solis
 
Declaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadenaDeclaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadenaFernando Solis
 
Comparacion de arreglos Strings
Comparacion de arreglos StringsComparacion de arreglos Strings
Comparacion de arreglos StringsFernando Solis
 
Acceso en tipos de datos abstractos
Acceso en tipos de datos abstractosAcceso en tipos de datos abstractos
Acceso en tipos de datos abstractosFernando Solis
 
Arreglo Orden Seleccion
Arreglo  Orden SeleccionArreglo  Orden Seleccion
Arreglo Orden SeleccionFernando Solis
 
Algoritmos de Busqueda
Algoritmos de BusquedaAlgoritmos de Busqueda
Algoritmos de BusquedaFernando Solis
 

Más de Fernando Solis (20)

AULA INVERTIDA.pdf
AULA INVERTIDA.pdfAULA INVERTIDA.pdf
AULA INVERTIDA.pdf
 
Subcadenas-en-C
Subcadenas-en-CSubcadenas-en-C
Subcadenas-en-C
 
BÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN CBÚSQUEDA DE SUBCADENAS EN C
BÚSQUEDA DE SUBCADENAS EN C
 
Almacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructuraAlmacenamiento de informacion en una estructura
Almacenamiento de informacion en una estructura
 
Entrada y salida de datos
Entrada y salida de datosEntrada y salida de datos
Entrada y salida de datos
 
Longitud y Concatenacion
Longitud y ConcatenacionLongitud y Concatenacion
Longitud y Concatenacion
 
Lectura de datos de cadena
Lectura de datos de cadenaLectura de datos de cadena
Lectura de datos de cadena
 
Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)Introducción a Tipos de Datos Abstractos (TDA)
Introducción a Tipos de Datos Abstractos (TDA)
 
Archivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de TextoArchivos Binarios vs Archivos de Texto
Archivos Binarios vs Archivos de Texto
 
DEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGSDEFINICION DE CADENAS O STRINGS
DEFINICION DE CADENAS O STRINGS
 
Declaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadenaDeclaración e inicialización de variables de tipo cadena
Declaración e inicialización de variables de tipo cadena
 
Conversion de Strings
Conversion de StringsConversion de Strings
Conversion de Strings
 
Comparacion de arreglos Strings
Comparacion de arreglos StringsComparacion de arreglos Strings
Comparacion de arreglos Strings
 
Cadenas y/o strings
Cadenas y/o stringsCadenas y/o strings
Cadenas y/o strings
 
Asignacion
AsignacionAsignacion
Asignacion
 
Acceso en tipos de datos abstractos
Acceso en tipos de datos abstractosAcceso en tipos de datos abstractos
Acceso en tipos de datos abstractos
 
Arreglo Orden Seleccion
Arreglo  Orden SeleccionArreglo  Orden Seleccion
Arreglo Orden Seleccion
 
Algoritmos de Busqueda
Algoritmos de BusquedaAlgoritmos de Busqueda
Algoritmos de Busqueda
 
Quick Sort
Quick SortQuick Sort
Quick Sort
 
Ordenacion Radix
Ordenacion RadixOrdenacion Radix
Ordenacion Radix
 

Último

Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 

Último (20)

Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020Razonamiento Matemático 1. Deta del año 2020
Razonamiento Matemático 1. Deta del año 2020
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 

ANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLE

  • 2. ANIDAMIENTO DE ESTRUCTURAS DE CONTROL ¿Qué es anidamiento de estructuras de control? Un anidamiento de estructuras de control se producen cuando una estructura de control aparece dentro de otra estructura de control del mismo tipo. Por ende, tienen una instrucción condicional que depende de la veracidad o falsedad de la primera condición. ANIDAMIENTO DE ESTRUCTURAS DE CONTROL SIMPLES El anidamiento de estructuras de control simple permite controlar el flujo de ejecución de manera más detallada y compleja.
  • 3. Anidamiento De Estructuras De Control Simples Estructura If Estructura If-Else • Permite escoger entre realizar una acción o no. • Permite elegir entre ejecutar una sentencia o saltarla. • Si la expresión es verdadera se ejecuta la sentencia que va a continuación, si es falsa, la sentencia se ignora. • Puede escoger entre dos acciones diferentes. • Permite la elección entre dos sentencias; elige la una y la otra no la toma en cuenta, siendo excluyente en esta elección.
  • 4. Anidamiento De Estructuras De Control Simples Anidamiento de Estructuras: If-Else Pseudocódigo Diagrama de Flujo • En la parte if como en la parte else, los anidamientos pueden llegar a cualquier nivel. • De esa forma podemos elegir entre numerosas sentencias estableciendo las condiciones necesarias. • No está permitido utilizar un else sin un if previo. • La estructura else debe ir inmediatamente después de la sentencia condicionada con su if.
  • 5. Anidamiento De Estructuras De Control Simples Estructura While Estructuras Do-While • Crea un bucle o lazo que se repite hasta que la expresión de control llamada "test" se vuelva falsa. • Si la expresión es verdadera la sentencia se ejecuta, y la expresión se evalúa de nuevamente • Este ciclo de "test y ejecución" se repite hasta que la expresión se vuelva falsa. • Crea un lazo que se repite hasta que la expresión de control “test” sea falsa. • La diferencia con la sentencia while es que la condición del test debe estar al final del cuerpo del lazo. • El código de la iteración se ejecuta, al menos, una vez.
  • 6. Anidamiento De Estructuras De Control Simples Anidamiento de Estructuras: While Programa que calcule el factorial de un número Diagrama de Flujo • Se emplea en aquellos casos en que no se conoce el número de veces que se va de repetir la ejecución de una determinada sentencia o bloque. • Esta expresión se evalúa cada vez, antes de la ejecución de la sentencia iterada. • Las sentencias se volverán a ejecutar una y otra vez mientras condición siga siendo verdadero.
  • 7. Anidamiento De Estructuras De Control Simples Estructura For Inicialización del contador. Expresión 1 Expresión 2 Expresión 3 Test de comparación, se evalúa antes de cada ejecución. Incremento o Decremento, se evalúa al final de cada ejecución • Agrupa en un solo lugar las tres "acciones“ • Inicializa un contador, compararlo con un límite e incrementarlo cada vez que se ejecute el lazo. • En un lazo for se puede sustituir las tres acciones en una sola sentencia. • Podemos crear estructuras de control que se denominan “controladas por variable”.
  • 8. Anidamiento De Estructuras De Control Simples Anidamiento de Estructuras: For Programa que muestre por pantalla los enteros pares del 1 al 100. Diagrama de Flujo • Tiene una sintaxis notablemente distinta a la indicada para las estructuras while y do–while. • Es un lazo con "condición de entrada", por lo tanto, es posible que el lazo no se ejecute ni una sola vez. • Este lazo puede estar formado por una sentencia simple o por una compuesta. • La expresión es la condición de permanencia en la estructura for. Siempre que se cumpla expresión volverá a ejecutarse la sentencia.
  • 10. 1. ¿Qué es anidamiento de estructuras de control? A) Es cuando una estructura de control aparece dentro de otra estructura de control del mismo tipo. B) Es una instrucción condicional que no depende de la verdad o falsedad de la primera condición. C) Es la que no permite controlar el flujo de ejecución de manera más detallada y compleja.
  • 11. 2. ¿Qué permite realizar la estructura if? A) Permite iniciar un contador, compararlo con un límite e incrementarlo cada vez que se ejecute el lazo. B) Permite escoger entre realizar una acción o no. C) Es un determinado proceso para encontrar una solución a un determinado problema. C) Permite agrupar en un solo lugar las tres "acciones“.
  • 12. 3. ¿ Qué permite realizar la estructura for? A) Toma decisiones a nivel local óptimas en cada paso con la esperanza de que lleve a una solución global óptima. B) Crea un bucle o lazo que se repite hasta que la expresión de control llamada "test" se vuelva falsa. C) Es un determinado proceso para encontrar una solución a un determinado problema. C) Permite elegir entre ejecutar una sentencia o saltarla.
  • 13. 4. ¿ En que consiste el Anidamiento de Estructuras: For? A) Se puede elegir entre numerosas sentencias estableciendo las condiciones necesarias. B) Determina que las sentencias se volverán a ejecutar una y otra vez mientras condición siga siendo verdadera. C) Dentro del anidamiento este lazo puede estar formado por una sentencia simple o por una compuesta.