|
|
| Contenidos > 9.1
Alternativa doble en pseudocódigo |
|
En
pseudocódigo,
para escribir una instrucción
alternativa doble se utiliza la sintaxis:
si
( <expresión_lógica> )
<bloque_de_instrucciones_1>
sino
<bloque_de_instrucciones_2>
fin_si
|
A la <expresión_lógica>
de una instrucción alternativa doble también se
le denomina condición.
Para que se ejecute el <bloque_de_instrucciones_1>,
la condición tiene que ser verdadera. Por el
contrario, si la condición es falsa, se
ejecutará el <bloque_de_instrucciones_2>.
En resumen, una instrucción
alternativa doble (o simplemente alternativa doble)
permite seleccionar, por medio de una condición, el
siguiente
bloque de instrucciones a ejecutar, de entre dos posibles.
Ejemplo:
Se quiere diseñar el algoritmo de un programa
que:
1º)
Pida por teclado la nota (dato real) de una asignatura.
2º) Muestre por
pantalla:
- "APROBADO", en
el caso de que la nota sea mayor o igual que 5.
- "SUSPENDIDO", en
el caso de que la nota sea menor que 5.
De modo que, por pantalla se
verá, por ejemplo:
Otra posibilidad es:
Para resolver el problema planteado se puede escribir el siguiente
algoritmo:
algoritmo
Calificacion_segun_nota
variables
real
nota
inicio
escribir(
"Introduzca nota (real): " )
leer(
nota )
si
( nota >=
5 )
escribir( "APROBADO" )
sino
escribir( "SUSPENDIDO" )
fin_si
fin |
Cuando en un algoritmo existe una condición de la cual
depende
que a continuación se ejecuten unas instrucciones u otras,
se
dice que existe una bifurcación.
|
|
|
|
|