SlideShare una empresa de Scribd logo
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 propuestos
marigelcontreras
 
Estructuras
EstructurasEstructuras
Estructuras
Camilo Rodriguez
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
carlospaul
 
Algoritmos y programas estructuras
Algoritmos y programas estructurasAlgoritmos y programas estructuras
Algoritmos y programas estructuras
Yenit Alexandra Ochoa Sanabria
 
TUTORIAL PARA REALIZAR UN PSEUDOCODIGO
TUTORIAL PARA REALIZAR UN PSEUDOCODIGOTUTORIAL PARA REALIZAR UN PSEUDOCODIGO
TUTORIAL PARA REALIZAR UN PSEUDOCODIGO
AlfaBVB98
 
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
Andres Garcia
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
Karenhernandez170311
 
Tarea 6
Tarea 6Tarea 6
Tarea 6
Evita Castro
 
Tarea 6
Tarea 6Tarea 6
Tarea 6
Vane Cordova
 
Operadores Fundamentos de la Programacion
Operadores Fundamentos de la ProgramacionOperadores Fundamentos de la Programacion
Operadores Fundamentos de la Programacion
josarta
 
02 integral ind
02 integral ind02 integral ind
02 integral ind
Carlos chambi
 
Integral indefinida
Integral indefinidaIntegral indefinida
Integral indefinida
Cornejo Yan
 
Analisis numerico revista
Analisis numerico revistaAnalisis numerico revista
Analisis numerico revista
giovanniguerra8
 
Estructuras selectivas
Estructuras selectivasEstructuras selectivas
Estructuras selectivas
Juan Carlos Cocha
 
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 _operadores
Jair BG
 
Algoritmos. (álgebra discreta).
Algoritmos. (álgebra discreta).Algoritmos. (álgebra discreta).
Algoritmos. (álgebra discreta).
HernestoBeltrone
 
Estructura selectiva
Estructura selectivaEstructura selectiva
Estructura selectiva
Alcira Ordóñez Rey
 
Clase 6 Decisiones Simples Y Dobles
Clase 6 Decisiones Simples Y DoblesClase 6 Decisiones Simples Y Dobles
Clase 6 Decisiones Simples Y Dobles
salomonaquino
 

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 Samuel
Thorn Group Pvt Ltd
 
Testi jellemzők
Testi jellemzőkTesti jellemzők
Testi jellemzők
Brigi Bőcsi
 
Presentación
PresentaciónPresentación
Presentación
Ivannova Saca
 
Abdalmalik CV
Abdalmalik  CVAbdalmalik  CV
Abdalmalik CV
abdalmalik nabeel
 
Proyecto 2
Proyecto 2Proyecto 2
Proyecto 2
lladrianall
 
Madan Johri (Letest-CV)
Madan Johri (Letest-CV)Madan Johri (Letest-CV)
Madan Johri (Letest-CV)
Madan Johri
 
KhajavaliShaik
KhajavaliShaikKhajavaliShaik
KhajavaliShaik
khajavali shaik
 
Los factores productivos
Los factores productivosLos factores productivos
Los factores productivos
Beatriz Simal del Val
 
Tawajud wujud tasawuf muqaran
Tawajud wujud tasawuf muqaranTawajud wujud tasawuf muqaran
Tawajud wujud tasawuf muqaran
kunangsebatang
 
Εκπαίδευση Τσιγγανοπαίδων
Εκπαίδευση ΤσιγγανοπαίδωνΕκπαίδευση Τσιγγανοπαίδων
Εκπαίδευση ΤσιγγανοπαίδωνVassiliki Kouki
 
1 RESUME UPDATE 2016
1 RESUME UPDATE 20161 RESUME UPDATE 2016
1 RESUME UPDATE 2016
Verhoef Theresa
 
Safalta.com - NDA Solved Papers
Safalta.com - NDA Solved PapersSafalta.com - NDA Solved Papers
Safalta.com - NDA Solved Papers
safalta.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 trabajo
Kei Quiroz
 
Cuencabuena
CuencabuenaCuencabuena
Cuencabuena
cprmcalamocha
 
Teoria de las redes
Teoria de las redesTeoria de las redes
Teoria de las redes
mariaandreaguisen
 

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

Clase 3
Clase 3Clase 3
Clase 3
diego MC
 
Tarea programacion 1
Tarea programacion 1Tarea programacion 1
Tarea programacion 1
CARLOS EDUARDO BALDIT MARTINEZ
 
Tecnicas Algoritmicas
Tecnicas AlgoritmicasTecnicas Algoritmicas
Tecnicas Algoritmicas
Fernando Solis
 
03 iteracion
03 iteracion03 iteracion
03 iteracion
Edson Vasquez
 
Estructura Condicional
Estructura CondicionalEstructura Condicional
Estructura Condicional
Regina Flores
 
Condicionales
CondicionalesCondicionales
Condicionales
Boris Salleg
 
Solucionar Problemas Por Medio de Algoritmos
Solucionar Problemas Por Medio de AlgoritmosSolucionar Problemas Por Medio de Algoritmos
Solucionar Problemas Por Medio de Algoritmos
pilgrim15
 
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
Miguel Martinez
 
tutorial de drscheme
tutorial de drscheme tutorial de drscheme
tutorial de drscheme
Hospital de Yumbo
 
tutorial y Guia de fundamentos drscheme
tutorial y Guia de fundamentos drschemetutorial y Guia de fundamentos drscheme
tutorial y Guia de fundamentos drscheme
Hospital de Yumbo
 
Solucionar problemas por medio de algoritmos
Solucionar problemas por medio de algoritmosSolucionar problemas por medio de algoritmos
Solucionar problemas por medio de algoritmos
pilgrim15
 
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE ALGORITMOS
KatherinBarrios17
 
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOSSOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
SOLUCIONAR PROBLEMAS POR MEDIO DE AGORITMOS
KatherinBarrios17
 
2685008 taller-java
2685008 taller-java2685008 taller-java
2685008 taller-java
jairjulian
 
Semana 2 Fundamentos de Python(Condicionales)
Semana 2   Fundamentos de Python(Condicionales)Semana 2   Fundamentos de Python(Condicionales)
Semana 2 Fundamentos de Python(Condicionales)
Richard Eliseo Mendoza Gafaro
 
Solucionar problemas por_medio_de_algoritmos
Solucionar problemas por_medio_de_algoritmosSolucionar problemas por_medio_de_algoritmos
Solucionar problemas por_medio_de_algoritmos
EspitiaGiancarlo
 
Solucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoSolucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmo
ramosmendezshura
 
Solucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmoSolucionar problemas-por-medio-de-algoritmo
Solucionar problemas-por-medio-de-algoritmo
EspitiaGiancarlo
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
AndrsTutillo1
 
algoritmos 7 4p.pptx
algoritmos 7 4p.pptxalgoritmos 7 4p.pptx
algoritmos 7 4p.pptx
martin298577
 

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 de drscheme
tutorial de drscheme tutorial de drscheme
tutorial de drscheme
 
tutorial y Guia de fundamentos drscheme
tutorial y Guia de fundamentos drschemetutorial y Guia de fundamentos drscheme
tutorial y Guia de fundamentos 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 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
 
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

Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
shirherrer
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
belbarcala
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
100078171
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
RAMIREZNICOLE
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
YeniferGarcia36
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Demetrio Ccesa Rayme
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
ViriEsteva
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
GiselaBerrios3
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
EricaCouly1
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Juan Martín Martín
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
Mónica Sánchez
 
Respuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadasRespuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadas
KarenCaicedo28
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
LuanaJaime1
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
JAVIER SOLIS NOYOLA
 

Último (20)

Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural200. Efemerides junio para trabajar en periodico mural
200. Efemerides junio para trabajar en periodico mural
 
Maristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdfMaristella Svampa-La sociedad excluyente.pdf
Maristella Svampa-La sociedad excluyente.pdf
 
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docxRETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
RETROALIMENTACIÓN PARA EL EXAMEN ÚNICO AUXILIAR DE ENFERMERIA.docx
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
 
Liturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptxLiturgia día del Padre del siguiente domingo.pptx
Liturgia día del Padre del siguiente domingo.pptx
 
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT   en el Aula Ccesa007.pdfDocentes y el uso de chatGPT   en el Aula Ccesa007.pdf
Docentes y el uso de chatGPT en el Aula Ccesa007.pdf
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdfMundo ABC Examen 1 Grado- Tercer Trimestre.pdf
Mundo ABC Examen 1 Grado- Tercer Trimestre.pdf
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
 
La vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primariaLa vida de Martin Miguel de Güemes para niños de primaria
La vida de Martin Miguel de Güemes para niños de primaria
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLMExamen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
Examen de Selectividad. Geografía junio 2024 (Convocatoria Ordinaria). UCLM
 
Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
 
Respuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadasRespuesta del icfes pre saber verificadas
Respuesta del icfes pre saber verificadas
 
Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......Clase Prensencial, Actividad 2.pdf.......
Clase Prensencial, Actividad 2.pdf.......
 
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
ACERTIJO DESCIFRANDO CÓDIGO DEL CANDADO DE LA TORRE EIFFEL EN PARÍS. Por JAVI...
 

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