Edgfaga

Páginas: 4 (872 palabras) Publicado: 29 de octubre de 2012
-------------------------------------------------
Sentencia condicional
Este artículo trata sobre la sentencia de programación. Para otros usos de este término, véase Si.
En programación,una sentencia condicional es una instrucción o grupo de instrucciones que se pueden ejecutar o no en función del valor de una condición.
Los tipos más conocidos de setencias condicionales son elSI..ENTONCES (if..then), el SI..ENTONCES..SI NO (if..then..elsA) y el SEGÚN (case o switch), aunque también podríamos mencionar al lanzamiento de errores como una alternativa más moderna para evitar el"anidamiento" de sentencias condicionales.
Las sentencias condicionales constituyen, junto con los bucles, los pilares de la programación estructurada, y su uso es una evolución de una sentenciaen lenguaje ensamblador que ejecutaba la siguiente línea o no en función del valor de una condición.
-------------------------------------------------
[editar]Lanzamiento de errores
En el caso dealgoritmos donde se ejecutan muchas instrucciones que pueden devolver errores se vuelve a tener el caso de condicionales anidados que dificultan la lectura. Por ejemplo:-------------------------------------------------
Archivo f
-------------------------------------------------

-------------------------------------------------
SI(LeerArchivo(f)) ENTONCES
-------------------------------------------------
SI (AvanzarArchivo(f)) ENTONCES
-------------------------------------------------
SI(ObtenerEntero(Leer(f)) ENTONCES
-------------------------------------------------
Cuerpo
-------------------------------------------------
SINO-------------------------------------------------
Imprimir "El valor no es entero"
-------------------------------------------------
FIN SI...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS