SlideShare una empresa de Scribd logo
1 de 10
ESTRUCTURAS DE CONTROL
SELECTIVAS
Programación de Computadoras Hugo Vega
Grupo 2:
Reina Rodríguez
Miriam Salluca
1
ESTRUCTURAS DE CONTROL SELECTIVAS
 Se usan para la toma de decisiones dentro de un
programa y lo podemos clasificar:
 1. Simple → (Si_entonces)
 2. Doble → (Si_entonces_sino)
 3. Anidada o cascada → (Si_anidada)
 4. Múltiple → ( Si_múltiple)
2
ESTRUCTURAS DE CONTROL SELECTIVAS
 ESTRUCTURA SELECTIVA SIMPLE:
 Permite ejecutar una acción o grupo de acciones
solo si se cumple una determinada condición, es
decir, donde la condición “C” es un grupo de
condiciones a evaluarse. El bloque “A” representa
la operación o conjunto de operaciones a realizar si
la condición “C” es verdadera.
3
ESTRUCTURAS DE CONTROL SELECTIVAS
4
 Obs. El resultado de: a%b es el residuo de dividir a entre b
 Si ingresamos el número: 6 nos saldrá en pantalla: El numero es múltiplo de tres
 El numero ingresado es 6
 Si ingresamos el número: 13 nos saldrá en pantalla: El numero ingresado es 13
ESTRUCTURAS DE CONTROL SELECTIVAS
5
 ESTRUCTURA SELECTIVA DOBLE:
 Permite seleccionar una ruta de dos posibles, en
base a la verdad (V) o falsedad (F) de la condición.
ESTRUCTURAS DE CONTROL SELECTIVAS
6
 Si (if) la condición es verdadera, se ejecutan las
sentencias: {a1, a2, a3, …, an} , sino (else) se
ejecutaran las sentencias: {b1, b2, b3, …, bn}
 Si la sentencia solo tiene una línea no es necesario
poner llaves.
ESTRUCTURAS DE CONTROL SELECTIVAS
 SENTENCIAS ANIDADAS:
 Una estructura de decisión puede estar anidada
dentro de otra estructura de decisión, hay que tener
en cuenta que el anidamiento sea total.
 Se debe mantener el concepto que una estructura
de decisión debe tener una sola entrada y una sola
salida tanto para la estructura que anida como para
la estructura anidada.
7
ESTRUCTURAS DE CONTROL SELECTIVAS
8
ESTRUCTURAS DE CONTROL SELECTIVAS
 ESTRUCTURA CONDICIONAL MULTIPLE:
 Esta instrucción se utiliza para seleccionar una
alternativa dentro de múltiples opciones disponibles.
 El contenido de la variable selector debe ser ordinal, es
decir debe ser de tipo int o char o sus variantes de int:
long int, short int, no esta permitido datos de tipo
float.
 Es decir si la variable selector es exactamente igual a la
constante J, entonces se ejecutara la sentencia J(s),
luego de encontrar la instrucción break, hará que el
control del programa salga fuera del switch.
 Si no cumple la condición anterior pasara a evaluar el
siguiente caso y así sucesivamente. Si ninguno de los
casos se cumple ejecuta las sentencias default. 9
ESTRUCTURAS DE CONTROL SELECTIVAS
10

Más contenido relacionado

La actualidad más candente

4. estructuras selectivas
4. estructuras selectivas4. estructuras selectivas
4. estructuras selectivas
martell024
 
Ejercicios de estructura selectiva anidadas
Ejercicios de estructura selectiva anidadasEjercicios de estructura selectiva anidadas
Ejercicios de estructura selectiva anidadas
Alejandro Pacheco
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestos
marigelcontreras
 
Autómatas de Pila
Autómatas de PilaAutómatas de Pila
Autómatas de Pila
Pablo Guerra
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++
yesid19
 

La actualidad más candente (20)

4. estructuras selectivas
4. estructuras selectivas4. estructuras selectivas
4. estructuras selectivas
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Mini manual de JFlap
Mini manual de JFlapMini manual de JFlap
Mini manual de JFlap
 
Ejercicios de estructura selectiva anidadas
Ejercicios de estructura selectiva anidadasEjercicios de estructura selectiva anidadas
Ejercicios de estructura selectiva anidadas
 
Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestos
 
Los Ciclos en los Diagramas de Flujo
Los Ciclos en los Diagramas de FlujoLos Ciclos en los Diagramas de Flujo
Los Ciclos en los Diagramas de Flujo
 
Autómatas de Pila
Autómatas de PilaAutómatas de Pila
Autómatas de Pila
 
Estructuras de control c++
Estructuras de control c++Estructuras de control c++
Estructuras de control c++
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructura repetitiva for
Estructura repetitiva forEstructura repetitiva for
Estructura repetitiva for
 
Condicional if en c++
Condicional if en c++Condicional if en c++
Condicional if en c++
 
Algoritmo Secuenciales
Algoritmo SecuencialesAlgoritmo Secuenciales
Algoritmo Secuenciales
 
Sintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosSintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructurados
 
FUNCIONES LENGUAJE C
FUNCIONES LENGUAJE CFUNCIONES LENGUAJE C
FUNCIONES LENGUAJE C
 
Qué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOSQué es uml, PARA QUE SIRVE, PASOS
Qué es uml, PARA QUE SIRVE, PASOS
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Clase 2 Estructuras de Control
Clase 2 Estructuras de ControlClase 2 Estructuras de Control
Clase 2 Estructuras de Control
 
Tipos de datos Java
Tipos de datos JavaTipos de datos Java
Tipos de datos Java
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuencia
 

Similar a Estructuras de control selectivas

Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de Control
Karina Arguedas Ruelas
 
Lec10 j estrcontrol
Lec10 j estrcontrolLec10 j estrcontrol
Lec10 j estrcontrol
htmrk
 
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
DanielHidalgo92
 
Estructuras algoritnicas de control
Estructuras algoritnicas de controlEstructuras algoritnicas de control
Estructuras algoritnicas de control
Miguel Martinez
 

Similar a Estructuras de control selectivas (20)

Guia 4
Guia 4Guia 4
Guia 4
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Lenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de ControlLenguaje Borland C - Estructuras de Control
Lenguaje Borland C - Estructuras de Control
 
r90043.PPTX
r90043.PPTXr90043.PPTX
r90043.PPTX
 
Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01
 
Power point
Power pointPower point
Power point
 
3. ESTRUCTURAS DE CONTROL C.pptx
3. ESTRUCTURAS DE CONTROL C.pptx3. ESTRUCTURAS DE CONTROL C.pptx
3. ESTRUCTURAS DE CONTROL C.pptx
 
Estructuras de programcion
Estructuras de programcionEstructuras de programcion
Estructuras de programcion
 
ESTRUCTURAS DE CONTROL.pdf
ESTRUCTURAS DE CONTROL.pdfESTRUCTURAS DE CONTROL.pdf
ESTRUCTURAS DE CONTROL.pdf
 
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 secuencial
Estructuras de control secuencialEstructuras de control secuencial
Estructuras de control secuencial
 
Lec10 j estrcontrol
Lec10 j estrcontrolLec10 j estrcontrol
Lec10 j estrcontrol
 
Resolucion De Problemas Con Computadora
Resolucion De Problemas Con ComputadoraResolucion De Problemas Con Computadora
Resolucion De Problemas Con Computadora
 
2ª unidad de algoritmo
2ª unidad de algoritmo2ª unidad de algoritmo
2ª unidad de algoritmo
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
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
 
Instrucciones basicas-para-c (1)
Instrucciones basicas-para-c (1)Instrucciones basicas-para-c (1)
Instrucciones basicas-para-c (1)
 
Selectivas
SelectivasSelectivas
Selectivas
 
Estructuras algoritnicas de control
Estructuras algoritnicas de controlEstructuras algoritnicas de control
Estructuras algoritnicas de control
 

Más de Reina Rodriguez (9)

Programación modular
Programación modularProgramación modular
Programación modular
 
Arreglos-Programacion
Arreglos-ProgramacionArreglos-Programacion
Arreglos-Programacion
 
Apuntadores-Programación
Apuntadores-ProgramaciónApuntadores-Programación
Apuntadores-Programación
 
Estructuras de control repetitivos
Estructuras de control repetitivosEstructuras de control repetitivos
Estructuras de control repetitivos
 
Teoría de algoritmos
Teoría de algoritmosTeoría de algoritmos
Teoría de algoritmos
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Paradigma de programación
Paradigma de programaciónParadigma de programación
Paradigma de programación
 
Manipulación de datos
Manipulación de datosManipulación de datos
Manipulación de datos
 
Almacenamiento de datos
Almacenamiento de datosAlmacenamiento de datos
Almacenamiento de datos
 

Último

PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 

Último (20)

Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJOACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
ACTIVIDAD DIA DE LA MADRE FICHA DE TRABAJO
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 

Estructuras de control selectivas

  • 1. ESTRUCTURAS DE CONTROL SELECTIVAS Programación de Computadoras Hugo Vega Grupo 2: Reina Rodríguez Miriam Salluca 1
  • 2. ESTRUCTURAS DE CONTROL SELECTIVAS  Se usan para la toma de decisiones dentro de un programa y lo podemos clasificar:  1. Simple → (Si_entonces)  2. Doble → (Si_entonces_sino)  3. Anidada o cascada → (Si_anidada)  4. Múltiple → ( Si_múltiple) 2
  • 3. ESTRUCTURAS DE CONTROL SELECTIVAS  ESTRUCTURA SELECTIVA SIMPLE:  Permite ejecutar una acción o grupo de acciones solo si se cumple una determinada condición, es decir, donde la condición “C” es un grupo de condiciones a evaluarse. El bloque “A” representa la operación o conjunto de operaciones a realizar si la condición “C” es verdadera. 3
  • 4. ESTRUCTURAS DE CONTROL SELECTIVAS 4  Obs. El resultado de: a%b es el residuo de dividir a entre b  Si ingresamos el número: 6 nos saldrá en pantalla: El numero es múltiplo de tres  El numero ingresado es 6  Si ingresamos el número: 13 nos saldrá en pantalla: El numero ingresado es 13
  • 5. ESTRUCTURAS DE CONTROL SELECTIVAS 5  ESTRUCTURA SELECTIVA DOBLE:  Permite seleccionar una ruta de dos posibles, en base a la verdad (V) o falsedad (F) de la condición.
  • 6. ESTRUCTURAS DE CONTROL SELECTIVAS 6  Si (if) la condición es verdadera, se ejecutan las sentencias: {a1, a2, a3, …, an} , sino (else) se ejecutaran las sentencias: {b1, b2, b3, …, bn}  Si la sentencia solo tiene una línea no es necesario poner llaves.
  • 7. ESTRUCTURAS DE CONTROL SELECTIVAS  SENTENCIAS ANIDADAS:  Una estructura de decisión puede estar anidada dentro de otra estructura de decisión, hay que tener en cuenta que el anidamiento sea total.  Se debe mantener el concepto que una estructura de decisión debe tener una sola entrada y una sola salida tanto para la estructura que anida como para la estructura anidada. 7
  • 8. ESTRUCTURAS DE CONTROL SELECTIVAS 8
  • 9. ESTRUCTURAS DE CONTROL SELECTIVAS  ESTRUCTURA CONDICIONAL MULTIPLE:  Esta instrucción se utiliza para seleccionar una alternativa dentro de múltiples opciones disponibles.  El contenido de la variable selector debe ser ordinal, es decir debe ser de tipo int o char o sus variantes de int: long int, short int, no esta permitido datos de tipo float.  Es decir si la variable selector es exactamente igual a la constante J, entonces se ejecutara la sentencia J(s), luego de encontrar la instrucción break, hará que el control del programa salga fuera del switch.  Si no cumple la condición anterior pasara a evaluar el siguiente caso y así sucesivamente. Si ninguno de los casos se cumple ejecuta las sentencias default. 9
  • 10. ESTRUCTURAS DE CONTROL SELECTIVAS 10