sábado, 23 de marzo de 2013

Pseudocódigo V


Estructuras Condicionales.



Estructura de selección.



La estructura de selección, se ejecuta condicionalmente, es decir, si una cierta condición es verdadera se ejecuta un bloque de instrucciones, si es falsa se ejecuta un bloque diferente de instrucciones.

La instrucción que permite tomar una decisión, basada en una condición es Si...Entonces
Al evaluar la condición, Si...entonces puede devolver solo dos resultados posibles: Verdadero o Falso; es decir, Si o No.


Si NunA > NumB Entonces
Escribir "A > B";
FinSi

Si NunA > NumB Entonces
Escribir "A > B";
sino
Escribir "A <= B";
FinSi


Si NunA > NumB Entonces
Escribir "A > B";
sino
Si NumA = NumB Entonces
Escribir "A = B";
sino
Escribir "A < B";
FinSi
FinSi


Selección Múltiple.


La secuencia de instrucciones ejecutada por una instrucción Según depende del valor de una variable numérica.

Esta instrucción permite ejecutar opcional-mente varias acciones posibles, dependiendo del valor almacenado en una variable de tipo numérico.

Al ejecutarse, se evalúa el contenido de la variable y se ejecuta la secuencia de instrucciones asociada con dicho valor.
    
Cada opción está formada por uno o más números separados por comas, dos puntos y una secuencia de instrucciones.
Si una opción incluye varios números, la secuencia de instrucciones asociada se debe ejecutar cuando el valor de la variable es uno de esos números.

Opcional mente, se puede agregar una opción final, denominada De Otro Modo, cuya secuencia de instrucciones asociada se ejecutará sólo si el valor almacenado en la variable no coincide con ninguna de las opciones anteriores.

Definir opcion como entero;
Leer opcion;
Segun opcion Hacer
1:
Escribir "1";
2, 3 , 4:
Escribir "2 , 3, 4";
5:
Escribir "5";
De Otro Modo:
Escribir "Otro";
FinSegun

Ejemplo:


1 Proceso EjemploSegun
2      Definir opcion Como Entero;
3      Escribir "Pon la opcion";
4      leer opcion;
5      Segun opcion hacer
6            1:
7                   Escribir "opcion 1";
8            2, 3, 4:
9                   Escribir "Opcion 2, 3,4";
10           5:
11                  Escribir "Opc 5";
12           8,10 :
13                  Escribir "Opc 8 10";
14           de otro modo:
15                  Escribir "Otro";
16     FinSegun
17
18 FinProceso

No hay comentarios:

Publicar un comentario