MP Diap04
Metodología de
Programación
Sesión 04
Agosto 2010
1
CONTENIDO
• Estructura Selectiva Doble.
2
PSEUDOCÓDIGO
SENTENCIAS DE SELECCION
Se utiliza cuando en eldesarrollo de la solución de
un problema debemos tomar una decisión, para
seleccionar una alternativo a seguir.
La toma de decisión se basa en la evaluación de
una o más condiciones que nos permitanseleccionar una alternativa de solución al problema
planteado.
3
PSEUDOCÓDIGO
SELECCION DOBLE :
Si-Entonces-Sino
La sentencia de selección doble nos permite tomar
decisiones entre dos alternativas luego deevaluar una
condición (expresión lógica).
Si
Entonces
Sino
Finsi
4
PSEUDOCÓDIGO
Si - Entonces - Sino
V
INICIO
Condición
F
Si
Finsi
Sentencia
porVerdad
FIN
Sentencia
por Falso
( nota > = 10 )
Entonces
Escribir ( “ingreso”)
Sino
Escribir(“no-ingreso”)
5
PSEUDOCÓDIGO
b) SENTENCIA DE SELECCIÓN DOBLE :
La sentencia de selección doble evalúa unacondición e
implica la selección de una de dos alternativas.
CONDICIÓN
ES
VERDAD
Sino
Sentencia 1
Sentencia 2
Sentencia 3
Sentencia 4
Sentencia 56
IS
PSEUDOCÓDIGO
PROBLEMA N° 5
Escribir unalgoritmo que lea tres números enteros positivos a, b y c
e imprima el mayor de ellos.
INICIO
a, b ,c
NO
Mayor
b
a>b
c > Mayor
SI
Mayor
si
a
a, b, c
Mayor
Mayor
c
FIN
7
CONSTRUCCION DEALGORITMOS
Proceso Problema5
Leer a, b, c;
Si a > b Entonces mayor <- a;
Sino mayor <- b;
FinSi
Si c > mayor Entonces mayor <- c;
Finsi
Escribir "a = ", a;
Escribir "b = ", b;
Escribir "c = ", c;
Escribir"mayor = ", mayor;
FinProceso
8
PSEUDOCÓDIGO
Es posible utilizar la sentencia Si para diseñar
estructuras de selección con más de dos alternativas.
Una estructura de selección de n
alternativaspuede ser construida utilizando
una estructura Si .
Las estructuras Si interiores a otras estructuras Si se
denominan anidadas o encajadas. Debe existir una
correspondencia entre las palabras...
Regístrate para leer el documento completo.