Está en la página 1de 9

ALGORITMOS Y MTODOS NUMRICOS

Clase 5 Instrucciones Alternativas

Instrucciones Alternativas
A continuacin, se tratan las distintas instrucciones de control alternativas que se pueden utilizar para disear algoritmos, tanto en pseudocdigo como en ordinogramas: Simple Dobles Mltiple.

Instruccin Alternativa Simple en Pseudocdigo

Si ( <expresin_lgica> )

<bloque_de_instrucciones>
Fin-si

Instruccin Alternativa Simple en Pseudocdigo


Ejemplos
Declaraciones Se quiere disear el algoritmo de un programa que: Variables Real Nota F-Declaraciones 1. Pida por teclado la nota (dato real) de una asignatura. 2. Muestre por pantalla: "APROBADO", en el caso de que la nota INICIO sea mayor o igual que 3.0 Escribir (Digite la Nota (Numero Real) :) Leer (Nota) Si (Nota >= 3.0 ) Escribir (APROBADO) Digite la Nota (Numero Real) : F-Si FIN APROBADO

Instruccin Alternativa Simple en Ordinogramas

Instruccin Alternativa Simple en Ordinogramas


Ejemplos
Se quiere disear el algoritmo de un programa que: 1. 2.
Inicio
Escribir (Digite la Nota (Numero Real) :)

Pida por teclado la nota (dato real) de una asignatura. Leer (Nota) Muestre por pantalla: "APROBADO", en el caso de que la nota sea mayor o igual que 3.0 SI
Nota >= 3.0

NO

Escribir (APROBADO)

Fin

Instruccin Alternativa Simple


EJERCICIO 1 Disee el algoritmo (en pseudocdigo) de un programa que: 1. 2. Pida por teclado un nmero (dato real). Muestre por pantalla el nmero introducido, pero, cambiado de signo y, slo en el caso de que el nmero no sea mayor o igual que cero.

Introduzca nmero (real): -9.6 9.6

Instruccin Alternativa Simple


EJERCICIO 2 Disee el algoritmo (en pseudocdigo) de un programa que: 1. 2. Pida por teclado dos nmeros (datos enteros). Muestre por pantalla la media aritmtica de los nmeros introducidos, pero, slo en el caso de que ambos nmeros sean mayores que cero.

Introduzca primer nmero (entero): 7 Introduzca segundo nmero (entero): 10 8.5

Instruccin Alternativa Simple


EJERCICIO 3 Disee el algoritmo (en pseudocdigo) de un programa que: 1. 2. Pida por teclado dos nmeros (datos enteros). Muestre por pantalla solo los que sean pares
Introduzca primer nmero (entero): 4 Introduzca segundo nmero (entero): 7 4

Introduzca primer nmero (entero): 6 Introduzca segundo nmero (entero): 8 6 8

También podría gustarte