SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Curso: Teconologías de la Información y Comunicación
Docente: Choque Soto, Vanessa Maribel
Integrantes:
Alegre Palomino, Angie Katherine Cod. 224522
Carbajal Roca, Bianca Helen Cod. 225057
Corzo Silva, Alessdra Cod. 224527
Vargas Quintana, Gabriel Francisco Cod. 224535
Villavicencio Ccahuata, Isabel Jeanela Cod. 225069
2023-I
SISTEMAS SELECTIVOS
Las estructuras selectivas son una
herramienta importante en la programación
de computadoras, que permiten al
programador tomar decisiones basadas en la
entrada del usuario o en el estado actual del
programa.
ESTRUCTURA DE CONTROL: SELECTIVA
Las estructuras selectivas son sentencias de programación que
permiten elegir entre dos o más opciones o caminos. La elección se
hace mediante la evaluación de un criterio. La sentencia solo se
ejecuta si se cumple una condición concreta
Las estructuras selectivas simples o condicionales están compuesta
únicamente de una sola condición, si es verdadera ejecutara la acción
o acciones si la condición es falsa no hará nada.
Si la condicion es verdadera: Se ejecuta la accion a acciones
estipuladas.
Si la condicion es falsa: No se hace nada
( IF / SI) O ( IF - THEN / SI - ENTONSES)
DIAGRAMA DE FLUJO
En esta se agrega una clausula, "si
no", en la cual se presenta en dos
formatos, Pascal y C.
"Se cumple esa
condición, entonces se
realiza determinada
acción, y si no se hace
otra"
Esta estructura selectiva doble es usada generalmente
cuando se tiene dos opciones de acción.
Con la división de la misma se ejecuta una serie de
instrucciones, por ello, "A" cumple la condición o bien ejecuta
el bloque de instrucciones, en caso de que no se de, "B" se
encarga de ello.
Estructura Selectiva Anidada llamada también estructura
de decisión anidada, viene hacer una estructura si-
entonces que puede contener otra estructura si-entonces,
y ésta a su vez a otra estructura si-entonces, y así
sucesivamente cualquier número de veces; dentro de
cada estructura
Hay situaciones en las que la toma de
decisiones se realiza en cascada. Es decir,
se toma una decisión, se marca la rama
correspondiente a seguir, se vuelve a tomar
otra decisión, se marca la rama
correspondiente a seguir, se vuelve a tomar
otra decisión y así sucesivamente, a esto se
le llama estructuras anidadas.
En la seccion de arriba se encuentra un
ejemplo de como representar una
Selectiva Anidada usando el diagrama de
flujo y pseudocodigo
Cada conjunto de instrucciones tiene asociado uno
o más valores, cuando el selector tome el valor
asociado con este conjunto, sus instrucciones se
ejecutarán. En la Estructura Selectiva Múltiple no
existen condiciones, sino una variable, denominada
muchas veces selector, a través de la cuál el
algoritmo comparará su valor. En las
implementaciones de la Estructura Selectiva
Múltiple en los lenguajes de programación, esta
variable selector debe ser de tipo ordinal.
La Estructura Selectiva Múltiple permite al
algoritmo tomar la decisión de ejecutar un
conjunto de instrucciones de entre varios
disponibles. En esencia, tiene la misma finalidad
que la Estructura Selectiva Anidada, pero para
poder usarla, hay que tener en consideración lo
siguiente:
Las estructuras selectivas son una herramienta importante y poderosa que
puede mejorar la calidad del código y aumentar la eficiencia del programa.
Las estructuras selectivas posibilitan, como resultado de la evaluación de una
condición, seleccionar la o las siguientes instrucciones a ejecutar, de entre varias
posibilidades o alternativas. También pueden ser útiles para evitar la ejecución
de un conjunto de sentencias.
Las utilizamos cuando en el desarrollo de la solución de un problema debemos
tomar una decisión, para establecer un proceso o señalar un camino alternativo
a seguir.
La estructura selectiva doble permite la facilidad de cumplir con la programación
del mismo, es decir, que en ambos casos y sea la comanda que se elija, esta
cumplirá su función.
Deitel h. M. (2002). Como programar en c/c++ , prentice hall.
https://www.programarya.com/Cursos/C++
Maol, M. (2018). Estructura selectiva simples, dobles y múltiples.
https://www.youtube.com/watch?v=apcIsaX3aDg
Curso Selectivo del Cuerpo Superior de Sistemas y Tecnologías de la
Información de la Administración del Estado (2021). Instituto nacional de
adminsitarción pública. https://www.inap.es/curso-selectivo-de-sistemas-y-
tecnologias-de-la-informacion-de-la-administracion-del-estado
Hernandez, J. (2019). Programación TICS. Instituto Español Giner de los
Rios.https://www.inap.es/curso-selectivo-de-sistemas-y-tecnologias-de-la-
informacion-de-la-administracion-del-estado
¡GRACIAS!

Más contenido relacionado

La actualidad más candente

Estructura selectiva simple con Java
Estructura selectiva simple con JavaEstructura selectiva simple con Java
Estructura selectiva simple con JavaNora O. Martínez
 
MODELOS MATEMÁTICOS ÁLGEBRA LINEAL. Presentación diseñada por el MTRO. JAVIER...
MODELOS MATEMÁTICOS ÁLGEBRA LINEAL. Presentación diseñada por el MTRO. JAVIER...MODELOS MATEMÁTICOS ÁLGEBRA LINEAL. Presentación diseñada por el MTRO. JAVIER...
MODELOS MATEMÁTICOS ÁLGEBRA LINEAL. Presentación diseñada por el MTRO. JAVIER...JAVIER SOLIS NOYOLA
 
METODOS DE ORDENAMIENTO
METODOS DE ORDENAMIENTOMETODOS DE ORDENAMIENTO
METODOS DE ORDENAMIENTODaniel Guaycha
 
Resolucion De Problemas Con Computadora
Resolucion De Problemas Con ComputadoraResolucion De Problemas Con Computadora
Resolucion De Problemas Con ComputadoraBrivé Soluciones
 
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Maria B. Ramos Osorio
 
Taller realizado por aldo estrada con pseint
Taller realizado por aldo estrada con pseintTaller realizado por aldo estrada con pseint
Taller realizado por aldo estrada con pseintAldo Estrada Torres
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaJesús Navarro
 
Fundamentos de Programación - Unidad II: Introducción a la Programación
Fundamentos de Programación - Unidad II: Introducción a la ProgramaciónFundamentos de Programación - Unidad II: Introducción a la Programación
Fundamentos de Programación - Unidad II: Introducción a la ProgramaciónJosé Antonio Sandoval Acosta
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlLic_Vera
 
Listas doblemente enlazadas C++ UP
Listas doblemente enlazadas C++ UPListas doblemente enlazadas C++ UP
Listas doblemente enlazadas C++ UPMiguelGomez371
 
Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Javaquesada_diego
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivasmarigelcontreras
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Marcelo Vilela Pardo
 
Técnicas de programación estructurada
Técnicas de programación estructuradaTécnicas de programación estructurada
Técnicas de programación estructuradaGabriel Mondragón
 

La actualidad más candente (20)

Estructura selectiva simple con Java
Estructura selectiva simple con JavaEstructura selectiva simple con Java
Estructura selectiva simple con Java
 
MODELOS MATEMÁTICOS ÁLGEBRA LINEAL. Presentación diseñada por el MTRO. JAVIER...
MODELOS MATEMÁTICOS ÁLGEBRA LINEAL. Presentación diseñada por el MTRO. JAVIER...MODELOS MATEMÁTICOS ÁLGEBRA LINEAL. Presentación diseñada por el MTRO. JAVIER...
MODELOS MATEMÁTICOS ÁLGEBRA LINEAL. Presentación diseñada por el MTRO. JAVIER...
 
METODOS DE ORDENAMIENTO
METODOS DE ORDENAMIENTOMETODOS DE ORDENAMIENTO
METODOS DE ORDENAMIENTO
 
Resolucion De Problemas Con Computadora
Resolucion De Problemas Con ComputadoraResolucion De Problemas Con Computadora
Resolucion De Problemas Con Computadora
 
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)Parcial (estructuras repetitivas"for y while" - herrmanientas case)
Parcial (estructuras repetitivas"for y while" - herrmanientas case)
 
Taller realizado por aldo estrada con pseint
Taller realizado por aldo estrada con pseintTaller realizado por aldo estrada con pseint
Taller realizado por aldo estrada con pseint
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Condicionales
CondicionalesCondicionales
Condicionales
 
Ejemplos ejercicos
Ejemplos ejercicosEjemplos ejercicos
Ejemplos ejercicos
 
Fundamentos de Programación - Unidad II: Introducción a la Programación
Fundamentos de Programación - Unidad II: Introducción a la ProgramaciónFundamentos de Programación - Unidad II: Introducción a la Programación
Fundamentos de Programación - Unidad II: Introducción a la Programación
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Listas doblemente enlazadas C++ UP
Listas doblemente enlazadas C++ UPListas doblemente enlazadas C++ UP
Listas doblemente enlazadas C++ UP
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras de control en Java
Estructuras de control en JavaEstructuras de control en Java
Estructuras de control en Java
 
Estructura selectiva simple
Estructura selectiva simpleEstructura selectiva simple
Estructura selectiva simple
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Tutorial PSEINT
Tutorial PSEINT Tutorial PSEINT
Tutorial PSEINT
 
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
Diagramas de flujo - Estructuras de Control (For, While, Do Whille y Switch C...
 
Técnicas de programación estructurada
Técnicas de programación estructuradaTécnicas de programación estructurada
Técnicas de programación estructurada
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Similar a ESTRUCTURAS SELECTIVAS (1).pdf

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 carlos betancourt ing sistemas
Estructuras de control carlos betancourt ing sistemasEstructuras de control carlos betancourt ing sistemas
Estructuras de control carlos betancourt ing sistemasCarlosBetancourt50
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivasmarigelcontreras
 
7 estructuras de control selectivas
7 estructuras de control selectivas7 estructuras de control selectivas
7 estructuras de control selectivasalithu1
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructuradaDiegoReyes250
 
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
 
Estructura selectiva y repetitiva.docx
Estructura selectiva y repetitiva.docxEstructura selectiva y repetitiva.docx
Estructura selectiva y repetitiva.docxJesusCordova52
 
estructura secuencial
estructura secuencialestructura secuencial
estructura secuencialnelson0007
 
Estructuras selectivas
Estructuras selectivasEstructuras selectivas
Estructuras selectivascoldclean
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivasReina Rodriguez
 
ESTRUCTURAS DE CONTROL: CONDICIONALES
ESTRUCTURAS DE CONTROL: CONDICIONALESESTRUCTURAS DE CONTROL: CONDICIONALES
ESTRUCTURAS DE CONTROL: CONDICIONALESFernando Solis
 
estructuras de control
estructuras de controlestructuras de control
estructuras de controlGaby Andrade
 

Similar a ESTRUCTURAS SELECTIVAS (1).pdf (20)

Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01Estructuras secuenciales, selectivas e iterativas 01
Estructuras secuenciales, selectivas e iterativas 01
 
Diagramacion
DiagramacionDiagramacion
Diagramacion
 
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
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
7 estructuras de control selectivas
7 estructuras de control selectivas7 estructuras de control selectivas
7 estructuras de control selectivas
 
Instrucciones de control
Instrucciones de controlInstrucciones de control
Instrucciones de control
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
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
 
Estructura selectiva y repetitiva.docx
Estructura selectiva y repetitiva.docxEstructura selectiva y repetitiva.docx
Estructura selectiva y repetitiva.docx
 
Los algoritmos
Los algoritmosLos algoritmos
Los algoritmos
 
estructura secuencial
estructura secuencialestructura secuencial
estructura secuencial
 
Estructuras selectivas
Estructuras selectivasEstructuras selectivas
Estructuras selectivas
 
Selectivas
SelectivasSelectivas
Selectivas
 
Estructuras de control selectivas
Estructuras de control selectivasEstructuras de control selectivas
Estructuras de control selectivas
 
Taller algoritmos2
Taller algoritmos2Taller algoritmos2
Taller algoritmos2
 
libro.docx
libro.docxlibro.docx
libro.docx
 
Programación
ProgramaciónProgramación
Programación
 
ESTRUCTURAS DE CONTROL: CONDICIONALES
ESTRUCTURAS DE CONTROL: CONDICIONALESESTRUCTURAS DE CONTROL: CONDICIONALES
ESTRUCTURAS DE CONTROL: CONDICIONALES
 
estructuras de control
estructuras de controlestructuras de control
estructuras de control
 
Flujo de control
Flujo de controlFlujo de control
Flujo de control
 

Último

TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOAdrianaBernal82
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxDanmherJoelAlmironPu
 
La Navegacion en Internet con navegadores
La Navegacion en Internet con navegadoresLa Navegacion en Internet con navegadores
La Navegacion en Internet con navegadoresjosegillopez
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLAderMogollonLuna
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añosMaraPazCrdenas
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariajosevilla696981
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptCARLOSAXELVENTURAVID
 

Último (8)

TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVOPERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
PERFIL SECRETARIAL - SECRETARIADO EJECUTIVO
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptx
 
La Navegacion en Internet con navegadores
La Navegacion en Internet con navegadoresLa Navegacion en Internet con navegadores
La Navegacion en Internet con navegadores
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 
linea de tiempo television y su avance en los años
linea de tiempo television y su avance en los añoslinea de tiempo television y su avance en los años
linea de tiempo television y su avance en los años
 
PLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primariaPLANIFICACION ANUAL , año 2024. nivel primaria
PLANIFICACION ANUAL , año 2024. nivel primaria
 
Presentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.pptPresentación Materiales para la Construcción.ppt
Presentación Materiales para la Construcción.ppt
 

ESTRUCTURAS SELECTIVAS (1).pdf

  • 1. Curso: Teconologías de la Información y Comunicación Docente: Choque Soto, Vanessa Maribel Integrantes: Alegre Palomino, Angie Katherine Cod. 224522 Carbajal Roca, Bianca Helen Cod. 225057 Corzo Silva, Alessdra Cod. 224527 Vargas Quintana, Gabriel Francisco Cod. 224535 Villavicencio Ccahuata, Isabel Jeanela Cod. 225069 2023-I SISTEMAS SELECTIVOS
  • 2.
  • 3. Las estructuras selectivas son una herramienta importante en la programación de computadoras, que permiten al programador tomar decisiones basadas en la entrada del usuario o en el estado actual del programa.
  • 4. ESTRUCTURA DE CONTROL: SELECTIVA Las estructuras selectivas son sentencias de programación que permiten elegir entre dos o más opciones o caminos. La elección se hace mediante la evaluación de un criterio. La sentencia solo se ejecuta si se cumple una condición concreta
  • 5. Las estructuras selectivas simples o condicionales están compuesta únicamente de una sola condición, si es verdadera ejecutara la acción o acciones si la condición es falsa no hará nada. Si la condicion es verdadera: Se ejecuta la accion a acciones estipuladas. Si la condicion es falsa: No se hace nada ( IF / SI) O ( IF - THEN / SI - ENTONSES)
  • 7. En esta se agrega una clausula, "si no", en la cual se presenta en dos formatos, Pascal y C. "Se cumple esa condición, entonces se realiza determinada acción, y si no se hace otra" Esta estructura selectiva doble es usada generalmente cuando se tiene dos opciones de acción. Con la división de la misma se ejecuta una serie de instrucciones, por ello, "A" cumple la condición o bien ejecuta el bloque de instrucciones, en caso de que no se de, "B" se encarga de ello.
  • 8. Estructura Selectiva Anidada llamada también estructura de decisión anidada, viene hacer una estructura si- entonces que puede contener otra estructura si-entonces, y ésta a su vez a otra estructura si-entonces, y así sucesivamente cualquier número de veces; dentro de cada estructura Hay situaciones en las que la toma de decisiones se realiza en cascada. Es decir, se toma una decisión, se marca la rama correspondiente a seguir, se vuelve a tomar otra decisión, se marca la rama correspondiente a seguir, se vuelve a tomar otra decisión y así sucesivamente, a esto se le llama estructuras anidadas.
  • 9. En la seccion de arriba se encuentra un ejemplo de como representar una Selectiva Anidada usando el diagrama de flujo y pseudocodigo
  • 10. Cada conjunto de instrucciones tiene asociado uno o más valores, cuando el selector tome el valor asociado con este conjunto, sus instrucciones se ejecutarán. En la Estructura Selectiva Múltiple no existen condiciones, sino una variable, denominada muchas veces selector, a través de la cuál el algoritmo comparará su valor. En las implementaciones de la Estructura Selectiva Múltiple en los lenguajes de programación, esta variable selector debe ser de tipo ordinal. La Estructura Selectiva Múltiple permite al algoritmo tomar la decisión de ejecutar un conjunto de instrucciones de entre varios disponibles. En esencia, tiene la misma finalidad que la Estructura Selectiva Anidada, pero para poder usarla, hay que tener en consideración lo siguiente:
  • 11.
  • 12. Las estructuras selectivas son una herramienta importante y poderosa que puede mejorar la calidad del código y aumentar la eficiencia del programa. Las estructuras selectivas posibilitan, como resultado de la evaluación de una condición, seleccionar la o las siguientes instrucciones a ejecutar, de entre varias posibilidades o alternativas. También pueden ser útiles para evitar la ejecución de un conjunto de sentencias. Las utilizamos cuando en el desarrollo de la solución de un problema debemos tomar una decisión, para establecer un proceso o señalar un camino alternativo a seguir. La estructura selectiva doble permite la facilidad de cumplir con la programación del mismo, es decir, que en ambos casos y sea la comanda que se elija, esta cumplirá su función.
  • 13. Deitel h. M. (2002). Como programar en c/c++ , prentice hall. https://www.programarya.com/Cursos/C++ Maol, M. (2018). Estructura selectiva simples, dobles y múltiples. https://www.youtube.com/watch?v=apcIsaX3aDg Curso Selectivo del Cuerpo Superior de Sistemas y Tecnologías de la Información de la Administración del Estado (2021). Instituto nacional de adminsitarción pública. https://www.inap.es/curso-selectivo-de-sistemas-y- tecnologias-de-la-informacion-de-la-administracion-del-estado Hernandez, J. (2019). Programación TICS. Instituto Español Giner de los Rios.https://www.inap.es/curso-selectivo-de-sistemas-y-tecnologias-de-la- informacion-de-la-administracion-del-estado