Este documento describe diferentes tipos de estructuras selectivas en pseudocódigo y diagrama de flujo, incluyendo estructuras selectivas simples, dobles, múltiples y anidadas. Explica cómo evaluar condiciones y ejecutar instrucciones dependiendo de si las condiciones son verdaderas o falsas usando operadores lógicos. También incluye un ejemplo de pseudocódigo para un programa que lee tres números, los suma e imprime el resultado si es mayor o igual a 1000.
1. Ejemplo:
Su expresión en Pseudocódigo
ESTRUCTURA SELECTIVA ANIDADA
Diagrama de Flujo
ESTRUCTURAS SELECTIVAS
Realizar un DF y codificación de un programa que permita ingresar 4 caracteres si alguna de ellas
Ejemplo: ’s’ ingresar 3 numeros y luego sumarlos.
es caracter Inicio
Si condición entonces
Ejemplo:ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
Determinar si un número es positivocondición entonces
Si a,b,c negativo
o
ESTRUCTURA SELECTIVApermita simular dirigen entonces de un programa hacia realiza una
Pseudocodigo CASE aquella una calculadora básica consi es verdadera un grupo de
Las estructuras selectiva anidada es Si condición la ejecución
Las estructuras selectivas son aquellas que que evalua una condición dos números.
Realizar un programa que
Pseudocodigo FACULTAD DE INFORMATICA Y ELECTRONICA
accion o grupo resultado de y si es falsa ejecuta las demás instrucciones. En las condiciones se utiliza
sentencias del de acciones la condición. h a+b+c Instrucciones
Pseudocodigo
1) Inicio
operadores logicos.
2) leer a,b,c,d sino
1) Inicio
3) Si a=’s’
2) leer a si ir al paso 4
ESCUELA DE DISEÑO GRAFICO
LasInicio entonces selectivassimple es aquella queV evalua una condición y ejecuta una o varias
1) estructuras selectiva o alternativas se dividen en:
F Instrucciones
Representación 5
instrucciones. paso Gráfica
2) Menu sino ir al
3) Si a>0 entonces fin si
h>=1000
1) suma
si ir
1) Simplesalirpaso 4 5
4) leer x,y,z sino
r 2) x+y+z al paso
resta
sino h
Representación Grafica
2) Imprimir ‘Piir al paso r ositivo’
4) Doble r
3) multiplicación
Imprimir Instrucciones
5) Si 4) división
3) Imprimir ‘Negativo’
3) Compuestas
5) b=’s’ entonces
6) Fin. op si ir al paso 6
Leer PROGRAMACION I
fin si F V
4)4) Anidadas ir al paso 7
Condición
en caso op hacer
sino sino
6) leer 1) leer a,b
x,y,z Instrucciones
Fin
F V
x+y+z a+b
r
Diagrama de Flujo
r Instrucciones
Fin 3
Condición
Imprimir r
Imprimir r
2) leer a,b
ESTRUCTURApasoF8
r si ir a-b SELECTIVA SIMPLE
7) Si c=’s’ entonces
al V
TEMA:
Imprimiral paso 9 2 Condición Inicio
Instrucciones
sino ir r
1 3 4 N
3) leer a,b Expresión
ESTRUCTURA SELECTIVA DOBLE
8) leer x,y,z
x+y+z a*b
r
Ejemplo:
r a
La estructura selectiva simple es aquella que evalua laSelectivas por verdadera ejecuta una
Estructuras condición,.....................
Instrucciones
Imprimir rImprimir r
Instrucciones Instrucciones Instrucciones Instrucciones Instrucciones
4)entonces
leer a,b
instrucción y si es falsa no ejecuta ninguna instrucción. En las condiciones se utiliza operadores
9) Si d=5
r ir al paso 10
a/b F V
lógicos. Imprimir un númerodoble ejecuta la condición, si es verdadera realiza una acción y si es falsa
Determinar si r es par positivo, par negativo, impar positivo o impar negativo
si
a>0
Las estructuras selectiva
10) leer x,y,z
5) Fin. x+y+z
r
realiza otra acción. En las condiciones se utiliza operadores lógicos.
Pseudocódigo
Imprimir r
Representación Grafica
11) Fin ‘Negativo’ ‘Positivo’
1) Inicio INTEGRANTES:
Representación Grafica
2) leerexpresión en Pseudocódigo
Su a
3) Si a mod 2=0 entonces
Su expresión en Pseudocódigode FFlujo Condición
si ir al paso 4 Diagrama Juan Carlos Cocha V
Diagrama de Flujo
sino ir al paso 7 Si condición entonces
4) Si a>0 entonces Rodrigo Paltan
Fin
si ir al paso 5
en caso expresión hacer F Diego Bagua
Inicio Instrucciones
sino ir al paso 6 Instrucciones 1 V
valor 1
5) Imprimir ‘Par Positivo’ Condición
6) Imprimir ‘Par Negativo’ Instrucciones 2 Oscar Perez a,b,c,d
ESTRUCTURA SELECTIVA MULTIPLE Instrucciones 1
7) Si a>0 entonces Instrucciones N Instrucciones
si ir al paso 8 Instrucciones 2Instrucciones Inicio
sino ir al paso 9 F V
Su expresión en Instrucciones N
8) Imprimir ‘Impar Positivo’ Pseudocódigo
a=’s’
SEMESTRE: fin si 1) suma
9) Imprimir ‘Impar Negativo’
10) Fin sinoF 2) resta
V
valor 2
Las estructuras selectiva multiple es que realiza varias instrucciones o grupos instrucciones
b=’s’ 3) multiplicación
x,y,z
Si condición entonces
Si condición s 4) división
Instrucciones 1
siemple cuando evaluado las condiciones que se presente en un programa. En las condiciones
Diagrama de Flujo
F V Quinto
Instrucciones 1 r x+y+z
se expresión enInstrucciones 2
Su utiliza operadores lógicos. c=’s’
Pseudocódigo x,y,z
Instruciones 1 Instrucciones 2
Instrucciones N Inicio
F 1 V 2 Instruciones 2 x+y+z N3
Instrucciones r r 4
x,y,z op
d=’s’
Instruciones N
Fin si a
Representación Gráficavalor n
PROFESORA:
Instrucciones 1a,b
a,b
x,y,z
r x+y+z r a,b a,b
fin siSi condición entonces
Instrucciones 2 F V
r Instrucciones rN a-b
sino Verónica Moraa*b
a mod 2=0
a+b r x+y+z
F r r
V r a/b
Ejemplo: caso si condición entonces Instrucciones 1
fin
Condición
F V F V
r
a>0
r
Instrucciones 2 r a>0
Ingresar tres números y sumarlos, si la Instruciones 1 o N
F
r
suma es mayor igual a 1000 imprimir el resultado
V Instrucciones F V r
Condición Condición
Pseudocódigo ‘Impar Negativo’ sino Instruciones Positivo’
‘Impar Positivo’ ‘Par 2 ‘Par Positivo’
Instrucciones Instruciones NInstrucciones
Instrucciones 1
Instrucciones Instrucciones
1) Inicio fin si Instrucciones 2
2) leer a,b,c Fin
3) h a+b+c sino Instrucciones N
4) Si h>=1000 entonces Fin si Intruciones 1
Escuela de
si ir al paso 5
5) Imprimir h Intruciones 2
Fin
Intruciones N
Diseño Gráfico
6) Fin.
Fin
fin si