Está en la página 1de 9

ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO

FACULTAD DE INFORMATICA Y ELECTRONICA


ESCUELA DE DISEO GRAFICO
PROGRAMACION I

TEMA:
Estructuras Selectivas

INTEGRANTES:
Juan Carlos Cocha
Rodrigo Paltan
Diego Bagua
Oscar Perez
SEMESTRE:
Quinto

PROFESORA:
Vernica Mora

Escuela de
Diseo Grfico

ESTRUCTURAS SELECTIVAS
Las estructuras selectivas son aquellas que dirigen la ejecucin de un programa hacia un grupo de
sentencias del resultado de la condicin.
Las estructuras selectivas o alternativas se dividen en:
1)
2)
3)
4)

Simples
Doble
Compuestas
Anidadas

ESTRUCTURA SELECTIVA SIMPLE


La estructura selectiva simple es aquella que evalua la condicin, por verdadera ejecuta una
instruccin y si es falsa no ejecuta ninguna instruccin. En las condiciones se utiliza operadores
lgicos.
Representacin Grafica
F
Condicin

Instrucciones

Su expresin en Pseudocdigo
Si condicin s
Instrucciones 1
Instrucciones 2
Instrucciones N
Fin si

Ejemplo:
Ingresar tres nmeros y sumarlos, si la suma es mayor o igual a 1000 imprimir el resultado
Pseudocdigo
1)
2)
3)
4)

Inicio
leer a,b,c
h
a+b+c
Si h>=1000 entonces
si ir al paso 5
5) Imprimir h
6) Fin.

Diagrama de Flujo
Inicio
a,b,c
h

a+b+c

F
h>=1000

V
h

Fin

ESTRUCTURA SELECTIVA DOBLE


Las estructuras selectiva doble ejecuta la condicin, si es verdadera realiza una accin y si es falsa
realiza otra accin. En las condiciones se utiliza operadores lgicos.
Representacin Grafica

F
Condicin

Instrucciones

Instrucciones

Su expresin en Pseudocdigo

Si condicin entonces

sino

Fin si

Instrucciones 1
Instrucciones 2
Instrucciones N
Instrucciones 1
Instrucciones 2
Instrucciones N

Ejemplo:
Determinar si un nmero es positivo o negativo
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.

Diagrama de Flujo
Inicio
a

a>0

Negativo

Positivo

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 lgicos.
Representacin Grfica

F
Condicin

Instrucciones

Condicin

Instrucciones

V
F

Instrucciones

Condicin

Instrucciones

Su expresin en Pseudocdigo
Si condicin entonces
Si condicin entonces
Si condicin entonces
Instrucciones
sino
Instrucciones
fin si
sino
Instrucciones
fin si
sino
Instrucciones
Fin 3

Ejemplo:
Determinar si un nmero es par positivo, par negativo, impar positivo o impar negativo
Pseudocdigo
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
Inicio
a

F
a mod 2=0

Impar Negativo

a>0

V
F

Par Positivo

Impar Positivo

Fin

a>0

Par Positivo

ESTRUCTURA SELECTIVA CASE


Las estructuras selectiva simple es aquella que evalua una condicin y ejecuta una o varias
instrucciones.
Representacin Grafica

Instrucciones

Instrucciones

Instrucciones

Su expresin en Pseudocdigo
en caso expresin 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

Expresin

Instrucciones

.....................

Instrucciones

Ejemplo:
Realizar un programa que permita simular una calculadora bsica con dos nmeros.
Pseudocodigo
1) Inicio
2) Menu
1) suma
2) resta
3) multiplicacin
4) divisin
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
1)
2)
3)
4)

a,b

a+b

suma
resta
multiplicacin
divisin

op

a,b

a,b

a-b

a*b

Fin

a,b

a/b

ESTRUCTURA SELECTIVA ANIDADA

Las estructuras selectiva anidada es aquella que evalua una condicin si es verdadera realiza una
accion o grupo de acciones y si es falsa ejecuta las dems instrucciones. En las condiciones se utiliza
operadores logicos.
Representacin Grfica

F
Condicin

F
F

Condicin

Condicin

Instrucciones

Instrucciones

Su expresin en Pseudocdigo
Si condicin entonces
Instrucciones 1
Instrucciones 2
Instrucciones N
fin si
sino
Si condicin entonces
Instruciones 1
Instruciones 2
Instruciones N
fin si
sino
si condicin entonces

fin si
sino

fin si

Instruciones 1
Instruciones 2
Instruciones N
Intruciones 1
Intruciones 2
Intruciones N

Instrucciones

Ejemplo:
Realizar un DF y codificacin de un programa que permita ingresar 4 caracteres si alguna de ellas
es caracter s ingresar 3 numeros y luego sumarlos.
Pseudocodigo
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
Inicio
a,b,c,d

a=s

F
F
F

d=s

c=s

x+y+z

x,y,z

x,y,z

x,y,z
x,y,z

b=s

x+y+z

x+y+z

Fin

x+y+z

También podría gustarte