domingo, 12 de octubre de 2008

Estructuras selectivas.

Las estructuras selectivas (también llamadas condicionales) comparan una variable contra otro(s) valor(es), para que en base al resultado de esta comparación, se siga un curso de acción dentro del programa. Cabe mencionar que la comparación se puede hacer contra otra variable o contra una constante, según se necesite. Existen dos tipos básicos, las simples y las dobles o también llamadas múltiples.

Simples: Las estructuras condicionales simples evalúan una condición, y si se cumple, evalúan una serie de pasos. Tienen la siguiente estructura:

Si entonces
Acción(es)
Fin-si


Ejemplo:

SI numero>=0 ENTONCES:
raiz<-RC(numero)
Escribir 'la raíz cuadrada es:' ,raiz;

finSI

Dobles: Permiten elegir entre dos opciones o alternativas posibles en función del cumplimiento o no de una determinada condición. Se representa de la siguiente forma:
Si entonces
Acción(es)
si no
Acción(es)
Finsi
Dependiendo de si la comparación es cierta o falsa, se pueden realizar una o mas acciones.

Ejemplo:

SI numero>=0 ENTONCES:
raiz<-RC(numero)
Escribir 'La raíz cuadrada es:',raiz;
SINO

Escribir 'No es posible obtener la raíz cuadrada de un numero negativo'
fin del SI

No hay comentarios: