SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
FACULTAD DE INFORMATICA Y ELECTRONICA
ESCUELA DE DISEÑO GRAFICO
PROGRAMACION I
Juan Carlos Cocha
Rodrigo Paltan
Diego Bagua
Oscar Perez
Verónica Mora
Quinto
Estructuras Selectivas
TEMA:
SEMESTRE:
PROFESORA:
INTEGRANTES:
Diseño Gráfico
Escuela de
ESTRUCTURAS SELECTIVAS
ESTRUCTURA SELECTIVA SIMPLE
Las estructuras selectivas son aquellas que dirigen la ejecución de un programa hacia un grupo de
sentencias del resultado de la condición.
Las estructuras selectivas o alternativas se dividen en:
1) Simples
2) Doble
3) Compuestas
4) Anidadas
La estructura selectiva simple es aquella que evalua la condición, por verdadera ejecuta una
instrucción y si es falsa no ejecuta ninguna instrucción. En las condiciones se utiliza operadores
lógicos.
Representación Grafica
Ingresar tres números y sumarlos, si la suma es mayor o igual a 1000 imprimir el resultado
Su expresión en Pseudocódigo
Pseudocódigo
Ejemplo:
Si condición s
Instrucciones 1
Instrucciones 2
Instrucciones N
Fin si
F V
Condición
Instrucciones
1) Inicio
2) leer a,b,c
3) h a+b+c
4) Si h>=1000 entonces
si ir al paso 5
5) Imprimir h
6) Fin.
F V
h>=1000
Inicio
Fin
a,b,c
h a+b+c
h
Diagrama de Flujo
ESTRUCTURA SELECTIVA DOBLE
Las estructuras selectiva doble ejecuta la condición, si es verdadera realiza una acción y si es falsa
realiza otra acción. En las condiciones se utiliza operadores lógicos.
Representación Grafica
Su expresión en Pseudocódigo
Si condición entonces
Instrucciones 1
Instrucciones 2
Instrucciones N
sino
Instrucciones 1
Instrucciones 2
Instrucciones N
Fin si
F V
Condición
InstruccionesInstrucciones
F V
a>0
Inicio
Fin
a
‘Positivo’‘Negativo’
Ejemplo:
Determinar si un número es positivo o negativo
Diagrama de Flujo
Pseudocodigo
1) Inicio
2) leer a
3) Si a>0 entonces
si ir al paso 4
sino ir al paso 5
4) Imprimir ‘Piir al paso r ositivo’
5) Imprimir ‘Negativo’
6) Fin.
ESTRUCTURA SELECTIVA MULTIPLE
Las estructuras selectiva multiple es que realiza varias instrucciones o grupos instrucciones
siemple cuando evaluado las condiciones que se presente en un programa. En las condiciones
se utiliza operadores lógicos.
Representación Gráfica
F V
Condición
Condición
Instrucciones Instrucciones
Condición
InstruccionesInstrucciones
VVF F
Su expresión en Pseudocódigo
Si condición entonces
Si condición entonces
Si condición entonces
Instrucciones
sino
Instrucciones
fin si
sino
Instrucciones
fin si
sino
Instrucciones
Fin 3
Ejemplo:
Determinar si un número es par positivo, par negativo, impar positivo o impar negativo
Pseudocódigo
1) Inicio
2) leer a
3) Si a mod 2=0 entonces
si ir al paso 4
sino ir al paso 7
4) Si a>0 entonces
si ir al paso 5
sino ir al paso 6
5) Imprimir ‘Par Positivo’
6) Imprimir ‘Par Negativo’
7) Si a>0 entonces
si ir al paso 8
sino ir al paso 9
8) Imprimir ‘Impar Positivo’
9) Imprimir ‘Impar Negativo’
10) Fin
Diagrama de Flujo
Fin
Inicio
a
F V
a mod 2=0
a>0
‘Par Positivo’‘Par Positivo’‘Impar Positivo’‘Impar Negativo’
a>0
F FV V
ESTRUCTURA SELECTIVA CASE
Las estructuras selectiva simple es aquella que evalua una condición y ejecuta una o varias
instrucciones.
Representación Grafica
Expresión
Instrucciones InstruccionesInstrucciones Instrucciones Instrucciones
1 2 3 4 N
.....................
Su expresión en Pseudocódigo
en caso expresión hacer
valor 1
Instrucciones 1
Instrucciones 2
Instrucciones N
valor 2
Instrucciones 1
Instrucciones 2
Instrucciones N
valor n
Instrucciones 1
Instrucciones 2
Instrucciones N
fin caso
Realizar un programa que permita simular una calculadora básica con dos números.
Pseudocodigo
Ejemplo:
1) Inicio
2) Menu
1) suma
2) resta
3) multiplicación
4) división
3) Leer op
4) en caso op hacer
1) leer a,b
r a+b
Imprimir r
2) leer a,b
r a-b
Imprimir r
3) leer a,b
r a*b
Imprimir r
4) leer a,b
r a/b
Imprimir r
5) Fin.
Diagrama de Flujo
Inicio
Fin
1) suma
2) resta
3) multiplicación
4) división
op
r a+b r a-b
a,b a,b a,ba,b
r r r r
1 2 3 4
r a*b r a/b
ESTRUCTURA SELECTIVA ANIDADA
Las estructuras selectiva anidada es aquella que evalua una condición si es verdadera realiza una
accion o grupo de acciones y si es falsa ejecuta las demás instrucciones. En las condiciones se utiliza
operadores logicos.
Representación Gráfica
Su expresión en Pseudocódigo
Si condición entonces
Instrucciones 1
Instrucciones 2
Instrucciones N
fin si
sino
Si condición entonces
Instruciones 1
Instruciones 2
Instruciones N
fin si
sino
si condición entonces
Instruciones 1
Instruciones 2
Instruciones N
fin si
sino
Intruciones 1
Intruciones 2
Intruciones N
fin si
F V
Condición
Condición
F
Condición
InstruccionesV
InstruccionesF V
Instrucciones
Realizar un DF y codificación de un programa que permita ingresar 4 caracteres si alguna de ellas
es caracter ’s’ ingresar 3 numeros y luego sumarlos.
Pseudocodigo
Ejemplo:
1) Inicio
2) leer a,b,c,d
3) Si a=’s’ entonces
si ir al paso 4
sino ir al paso 5
4) leer x,y,z
r x+y+z
Imprimir r
5) Si b=’s’ entonces
si ir al paso 6
sino ir al paso 7
6) leer x,y,z
r x+y+z
Imprimir r
7) Si c=’s’ entonces
si ir al paso 8
sino ir al paso 9
8) leer x,y,z
r x+y+z
Imprimir r
9) Si d=5 entonces
si ir al paso 10
10) leer x,y,z
r x+y+z
Imprimir r
11) Fin
Diagrama de Flujo
F V
a=’s’
b=’s’
d=’s’
F
c=’s’
V
F V
F V
Fin
Inicio
a,b,c,d
r
x,y,z
r x+y+z
r
x,y,z
r x+y+z
r
x,y,z
r x+y+z
r
x,y,z
r x+y+z

Más contenido relacionado

La actualidad más candente

Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosmarigelcontreras
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujocarlospaul
 
TUTORIAL PARA REALIZAR UN PSEUDOCODIGO
TUTORIAL PARA REALIZAR UN PSEUDOCODIGOTUTORIAL PARA REALIZAR UN PSEUDOCODIGO
TUTORIAL PARA REALIZAR UN PSEUDOCODIGOAlfaBVB98
 
IntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaIntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaAndres Garcia
 
Operadores Fundamentos de la Programacion
Operadores Fundamentos de la ProgramacionOperadores Fundamentos de la Programacion
Operadores Fundamentos de la Programacionjosarta
 
Integral indefinida
Integral indefinidaIntegral indefinida
Integral indefinidaCornejo Yan
 
Analisis numerico revista
Analisis numerico revistaAnalisis numerico revista
Analisis numerico revistagiovanniguerra8
 
Estructura general de un programa (Funciones Internas)
Estructura general de un programa (Funciones Internas) Estructura general de un programa (Funciones Internas)
Estructura general de un programa (Funciones Internas) Oswaldo Carlosama
 
Algoritmos, Diagramas,Pseudocódigos
Algoritmos, Diagramas,Pseudocódigos Algoritmos, Diagramas,Pseudocódigos
Algoritmos, Diagramas,Pseudocódigos GabrielMarin55
 
1390230107 194 _operadores
1390230107 194 _operadores1390230107 194 _operadores
1390230107 194 _operadoresJair BG
 
Algoritmos. (álgebra discreta).
Algoritmos. (álgebra discreta).Algoritmos. (álgebra discreta).
Algoritmos. (álgebra discreta).HernestoBeltrone
 
Clase 6 Decisiones Simples Y Dobles
Clase 6 Decisiones Simples Y DoblesClase 6 Decisiones Simples Y Dobles
Clase 6 Decisiones Simples Y Doblessalomonaquino
 

La actualidad más candente (20)

Estructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestosEstructuras iterativas y ejemplos propuestos
Estructuras iterativas y ejemplos propuestos
 
Estructuras
EstructurasEstructuras
Estructuras
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
Algoritmos y programas estructuras
Algoritmos y programas estructurasAlgoritmos y programas estructuras
Algoritmos y programas estructuras
 
TUTORIAL PARA REALIZAR UN PSEUDOCODIGO
TUTORIAL PARA REALIZAR UN PSEUDOCODIGOTUTORIAL PARA REALIZAR UN PSEUDOCODIGO
TUTORIAL PARA REALIZAR UN PSEUDOCODIGO
 
IntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 AlgoritmiaIntroduccióN A La Programacion Tema 3 Algoritmia
IntroduccióN A La Programacion Tema 3 Algoritmia
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Tarea 6
Tarea 6Tarea 6
Tarea 6
 
Tarea 6
Tarea 6Tarea 6
Tarea 6
 
Operadores Fundamentos de la Programacion
Operadores Fundamentos de la ProgramacionOperadores Fundamentos de la Programacion
Operadores Fundamentos de la Programacion
 
02 integral ind
02 integral ind02 integral ind
02 integral ind
 
Integral indefinida
Integral indefinidaIntegral indefinida
Integral indefinida
 
Analisis numerico revista
Analisis numerico revistaAnalisis numerico revista
Analisis numerico revista
 
Estructuras selectivas
Estructuras selectivasEstructuras selectivas
Estructuras selectivas
 
Estructura general de un programa (Funciones Internas)
Estructura general de un programa (Funciones Internas) Estructura general de un programa (Funciones Internas)
Estructura general de un programa (Funciones Internas)
 
Algoritmos, Diagramas,Pseudocódigos
Algoritmos, Diagramas,Pseudocódigos Algoritmos, Diagramas,Pseudocódigos
Algoritmos, Diagramas,Pseudocódigos
 
1390230107 194 _operadores
1390230107 194 _operadores1390230107 194 _operadores
1390230107 194 _operadores
 
Algoritmos. (álgebra discreta).
Algoritmos. (álgebra discreta).Algoritmos. (álgebra discreta).
Algoritmos. (álgebra discreta).
 
Estructura selectiva
Estructura selectivaEstructura selectiva
Estructura selectiva
 
Clase 6 Decisiones Simples Y Dobles
Clase 6 Decisiones Simples Y DoblesClase 6 Decisiones Simples Y Dobles
Clase 6 Decisiones Simples Y Dobles
 

Destacado

13th December 2016 - The Bible - Book of 1 Samuel
13th December 2016 - The Bible - Book of 1 Samuel13th December 2016 - The Bible - Book of 1 Samuel
13th December 2016 - The Bible - Book of 1 SamuelThorn Group Pvt Ltd
 
Madan Johri (Letest-CV)
Madan Johri (Letest-CV)Madan Johri (Letest-CV)
Madan Johri (Letest-CV)Madan Johri
 
Tawajud wujud tasawuf muqaran
Tawajud wujud tasawuf muqaranTawajud wujud tasawuf muqaran
Tawajud wujud tasawuf muqarankunangsebatang
 
Εκπαίδευση Τσιγγανοπαίδων
Εκπαίδευση ΤσιγγανοπαίδωνΕκπαίδευση Τσιγγανοπαίδων
Εκπαίδευση ΤσιγγανοπαίδωνVassiliki Kouki
 
Safalta.com - NDA Solved Papers
Safalta.com - NDA Solved PapersSafalta.com - NDA Solved Papers
Safalta.com - NDA Solved Paperssafalta.com
 
Plan de desarrollo sostenible para el ecuador [PDSE]
Plan de desarrollo sostenible para el ecuador [PDSE]Plan de desarrollo sostenible para el ecuador [PDSE]
Plan de desarrollo sostenible para el ecuador [PDSE]Cloud Rodriguez
 
Guía de trabajo
Guía de trabajoGuía de trabajo
Guía de trabajoKei Quiroz
 

Destacado (16)

13th December 2016 - The Bible - Book of 1 Samuel
13th December 2016 - The Bible - Book of 1 Samuel13th December 2016 - The Bible - Book of 1 Samuel
13th December 2016 - The Bible - Book of 1 Samuel
 
Testi jellemzők
Testi jellemzőkTesti jellemzők
Testi jellemzők
 
Presentación
PresentaciónPresentación
Presentación
 
Abdalmalik CV
Abdalmalik  CVAbdalmalik  CV
Abdalmalik CV
 
Proyecto 2
Proyecto 2Proyecto 2
Proyecto 2
 
Madan Johri (Letest-CV)
Madan Johri (Letest-CV)Madan Johri (Letest-CV)
Madan Johri (Letest-CV)
 
KhajavaliShaik
KhajavaliShaikKhajavaliShaik
KhajavaliShaik
 
Los factores productivos
Los factores productivosLos factores productivos
Los factores productivos
 
Tawajud wujud tasawuf muqaran
Tawajud wujud tasawuf muqaranTawajud wujud tasawuf muqaran
Tawajud wujud tasawuf muqaran
 
Εκπαίδευση Τσιγγανοπαίδων
Εκπαίδευση ΤσιγγανοπαίδωνΕκπαίδευση Τσιγγανοπαίδων
Εκπαίδευση Τσιγγανοπαίδων
 
1 RESUME UPDATE 2016
1 RESUME UPDATE 20161 RESUME UPDATE 2016
1 RESUME UPDATE 2016
 
Safalta.com - NDA Solved Papers
Safalta.com - NDA Solved PapersSafalta.com - NDA Solved Papers
Safalta.com - NDA Solved Papers
 
Plan de desarrollo sostenible para el ecuador [PDSE]
Plan de desarrollo sostenible para el ecuador [PDSE]Plan de desarrollo sostenible para el ecuador [PDSE]
Plan de desarrollo sostenible para el ecuador [PDSE]
 
Guía de trabajo
Guía de trabajoGuía de trabajo
Guía de trabajo
 
Cuencabuena
CuencabuenaCuencabuena
Cuencabuena
 
Teoria de las redes
Teoria de las redesTeoria de las redes
Teoria de las redes
 

Similar a Estructuraselectiva 110712082028-phpapp01

Estructura Condicional
Estructura CondicionalEstructura Condicional
Estructura CondicionalRegina Flores
 
Solucionar Problemas Por Medio de Algoritmos
Solucionar Problemas Por Medio de AlgoritmosSolucionar Problemas Por Medio de Algoritmos
Solucionar Problemas Por Medio de Algoritmospilgrim15
 
Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5Miguel Martinez
 
tutorial y Guia de fundamentos drscheme
tutorial y Guia de fundamentos drschemetutorial y Guia de fundamentos drscheme
tutorial y Guia de fundamentos drschemeHospital de Yumbo
 
Solucionar problemas por medio de algoritmos
Solucionar problemas por medio de algoritmosSolucionar problemas por medio de algoritmos
Solucionar problemas por medio de algoritmospilgrim15
 
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOSKatherinBarrios17
 
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOSKatherinBarrios17
 
2685008 taller-java
2685008 taller-java2685008 taller-java
2685008 taller-javajairjulian
 
Solucionar problemas por_medio_de_algoritmos
Solucionar problemas por_medio_de_algoritmosSolucionar problemas por_medio_de_algoritmos
Solucionar problemas por_medio_de_algoritmosEspitiaGiancarlo
 
Solucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoSolucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoEspitiaGiancarlo
 
Solucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoSolucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoramosmendezshura
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacionAndrsTutillo1
 
algoritmos 7 4p.pptx
algoritmos 7 4p.pptxalgoritmos 7 4p.pptx
algoritmos 7 4p.pptxmartin298577
 

Similar a Estructuraselectiva 110712082028-phpapp01 (20)

Clase 3
Clase 3Clase 3
Clase 3
 
Tarea programacion 1
Tarea programacion 1Tarea programacion 1
Tarea programacion 1
 
Tecnicas Algoritmicas
Tecnicas AlgoritmicasTecnicas Algoritmicas
Tecnicas Algoritmicas
 
03 iteracion
03 iteracion03 iteracion
03 iteracion
 
Estructura Condicional
Estructura CondicionalEstructura Condicional
Estructura Condicional
 
Condicionales
CondicionalesCondicionales
Condicionales
 
Solucionar Problemas Por Medio de Algoritmos
Solucionar Problemas Por Medio de AlgoritmosSolucionar Problemas Por Medio de Algoritmos
Solucionar Problemas Por Medio de Algoritmos
 
Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5Desarrollo de logica de programacion unidades de 2.3 a 2.5
Desarrollo de logica de programacion unidades de 2.3 a 2.5
 
tutorial y Guia de fundamentos drscheme
tutorial y Guia de fundamentos drschemetutorial y Guia de fundamentos drscheme
tutorial y Guia de fundamentos drscheme
 
tutorial de drscheme
tutorial de drscheme tutorial de drscheme
tutorial de drscheme
 
Solucionar problemas por medio de algoritmos
Solucionar problemas por medio de algoritmosSolucionar problemas por medio de algoritmos
Solucionar problemas por medio de algoritmos
 
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
 
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
 
2685008 taller-java
2685008 taller-java2685008 taller-java
2685008 taller-java
 
Semana 2 Fundamentos de Python(Condicionales)
Semana 2   Fundamentos de Python(Condicionales)Semana 2   Fundamentos de Python(Condicionales)
Semana 2 Fundamentos de Python(Condicionales)
 
Solucionar problemas por_medio_de_algoritmos
Solucionar problemas por_medio_de_algoritmosSolucionar problemas por_medio_de_algoritmos
Solucionar problemas por_medio_de_algoritmos
 
Solucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoSolucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmo
 
Solucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoSolucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmo
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
algoritmos 7 4p.pptx
algoritmos 7 4p.pptxalgoritmos 7 4p.pptx
algoritmos 7 4p.pptx
 

Último

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
 
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
 
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
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
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
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
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
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
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
 
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
 
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
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 

Último (20)

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
 
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
 
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
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
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
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
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
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
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
 
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
 
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
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
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
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 

Estructuraselectiva 110712082028-phpapp01

  • 1. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO FACULTAD DE INFORMATICA Y ELECTRONICA ESCUELA DE DISEÑO GRAFICO PROGRAMACION I Juan Carlos Cocha Rodrigo Paltan Diego Bagua Oscar Perez Verónica Mora Quinto Estructuras Selectivas TEMA: SEMESTRE: PROFESORA: INTEGRANTES: Diseño Gráfico Escuela de
  • 2. ESTRUCTURAS SELECTIVAS ESTRUCTURA SELECTIVA SIMPLE Las estructuras selectivas son aquellas que dirigen la ejecución de un programa hacia un grupo de sentencias del resultado de la condición. Las estructuras selectivas o alternativas se dividen en: 1) Simples 2) Doble 3) Compuestas 4) Anidadas La estructura selectiva simple es aquella que evalua la condición, por verdadera ejecuta una instrucción y si es falsa no ejecuta ninguna instrucción. En las condiciones se utiliza operadores lógicos. Representación Grafica Ingresar tres números y sumarlos, si la suma es mayor o igual a 1000 imprimir el resultado Su expresión en Pseudocódigo Pseudocódigo Ejemplo: Si condición s Instrucciones 1 Instrucciones 2 Instrucciones N Fin si F V Condición Instrucciones 1) Inicio 2) leer a,b,c 3) h a+b+c 4) Si h>=1000 entonces si ir al paso 5 5) Imprimir h 6) Fin.
  • 3. F V h>=1000 Inicio Fin a,b,c h a+b+c h Diagrama de Flujo ESTRUCTURA SELECTIVA DOBLE Las estructuras selectiva doble ejecuta la condición, si es verdadera realiza una acción y si es falsa realiza otra acción. En las condiciones se utiliza operadores lógicos. Representación Grafica Su expresión en Pseudocódigo Si condición entonces Instrucciones 1 Instrucciones 2 Instrucciones N sino Instrucciones 1 Instrucciones 2 Instrucciones N Fin si F V Condición InstruccionesInstrucciones
  • 4. F V a>0 Inicio Fin a ‘Positivo’‘Negativo’ Ejemplo: Determinar si un número es positivo o negativo Diagrama de Flujo Pseudocodigo 1) Inicio 2) leer a 3) Si a>0 entonces si ir al paso 4 sino ir al paso 5 4) Imprimir ‘Piir al paso r ositivo’ 5) Imprimir ‘Negativo’ 6) Fin. ESTRUCTURA SELECTIVA MULTIPLE Las estructuras selectiva multiple es que realiza varias instrucciones o grupos instrucciones siemple cuando evaluado las condiciones que se presente en un programa. En las condiciones se utiliza operadores lógicos. Representación Gráfica F V Condición Condición Instrucciones Instrucciones Condición InstruccionesInstrucciones VVF F
  • 5. Su expresión en Pseudocódigo Si condición entonces Si condición entonces Si condición entonces Instrucciones sino Instrucciones fin si sino Instrucciones fin si sino Instrucciones Fin 3 Ejemplo: Determinar si un número es par positivo, par negativo, impar positivo o impar negativo Pseudocódigo 1) Inicio 2) leer a 3) Si a mod 2=0 entonces si ir al paso 4 sino ir al paso 7 4) Si a>0 entonces si ir al paso 5 sino ir al paso 6 5) Imprimir ‘Par Positivo’ 6) Imprimir ‘Par Negativo’ 7) Si a>0 entonces si ir al paso 8 sino ir al paso 9 8) Imprimir ‘Impar Positivo’ 9) Imprimir ‘Impar Negativo’ 10) Fin Diagrama de Flujo Fin Inicio a F V a mod 2=0 a>0 ‘Par Positivo’‘Par Positivo’‘Impar Positivo’‘Impar Negativo’ a>0 F FV V
  • 6. ESTRUCTURA SELECTIVA CASE Las estructuras selectiva simple es aquella que evalua una condición y ejecuta una o varias instrucciones. Representación Grafica Expresión Instrucciones InstruccionesInstrucciones Instrucciones Instrucciones 1 2 3 4 N ..................... Su expresión en Pseudocódigo en caso expresión hacer valor 1 Instrucciones 1 Instrucciones 2 Instrucciones N valor 2 Instrucciones 1 Instrucciones 2 Instrucciones N valor n Instrucciones 1 Instrucciones 2 Instrucciones N fin caso
  • 7. Realizar un programa que permita simular una calculadora básica con dos números. Pseudocodigo Ejemplo: 1) Inicio 2) Menu 1) suma 2) resta 3) multiplicación 4) división 3) Leer op 4) en caso op hacer 1) leer a,b r a+b Imprimir r 2) leer a,b r a-b Imprimir r 3) leer a,b r a*b Imprimir r 4) leer a,b r a/b Imprimir r 5) Fin. Diagrama de Flujo Inicio Fin 1) suma 2) resta 3) multiplicación 4) división op r a+b r a-b a,b a,b a,ba,b r r r r 1 2 3 4 r a*b r a/b
  • 8. ESTRUCTURA SELECTIVA ANIDADA Las estructuras selectiva anidada es aquella que evalua una condición si es verdadera realiza una accion o grupo de acciones y si es falsa ejecuta las demás instrucciones. En las condiciones se utiliza operadores logicos. Representación Gráfica Su expresión en Pseudocódigo Si condición entonces Instrucciones 1 Instrucciones 2 Instrucciones N fin si sino Si condición entonces Instruciones 1 Instruciones 2 Instruciones N fin si sino si condición entonces Instruciones 1 Instruciones 2 Instruciones N fin si sino Intruciones 1 Intruciones 2 Intruciones N fin si F V Condición Condición F Condición InstruccionesV InstruccionesF V Instrucciones
  • 9. Realizar un DF y codificación de un programa que permita ingresar 4 caracteres si alguna de ellas es caracter ’s’ ingresar 3 numeros y luego sumarlos. Pseudocodigo Ejemplo: 1) Inicio 2) leer a,b,c,d 3) Si a=’s’ entonces si ir al paso 4 sino ir al paso 5 4) leer x,y,z r x+y+z Imprimir r 5) Si b=’s’ entonces si ir al paso 6 sino ir al paso 7 6) leer x,y,z r x+y+z Imprimir r 7) Si c=’s’ entonces si ir al paso 8 sino ir al paso 9 8) leer x,y,z r x+y+z Imprimir r 9) Si d=5 entonces si ir al paso 10 10) leer x,y,z r x+y+z Imprimir r 11) Fin Diagrama de Flujo F V a=’s’ b=’s’ d=’s’ F c=’s’ V F V F V Fin Inicio a,b,c,d r x,y,z r x+y+z r x,y,z r x+y+z r x,y,z r x+y+z r x,y,z r x+y+z