martes, 11 de noviembre de 2014

Sentencias condicionales en lenguaje C

Como ya se vio anteriormente las sentencias condicionales son aquellas que permiten ejecutar una o mas instrucciones de acuerdo a un valor de una condición (Para ver este tema con más profundidad seguir este link: Juan Diego Mantilla: Introducción a las sentencias condicionales). Dicho esto se puede mencionar que las sentencias condicionales son de mucha importancia al momento de realizar un programa, pero para que estas sentencias funcionen correctamente se debe seguir una estructura determinada para que así cuando el programa se compile y se ejecute. No presenten errores y las sentencias funcionen correctamente.
La estructura básica de una sentencia condicional varía según su tipo, los cuales son:

Estructura de una sentencia condicional simple:

if (expresión) {
           Instruccion1
           Instruccion2
           .....
           InstruccionN
}

Se puede observar que en comparación con el pseudocódigo en lugar de escribir la palabra "Si" se reemplazo por la palabra "if" y en lugar de escribir "entonces" se pone una llave "{" y en lugar de poner "finsi" se cierran las llaves "}" esto se debe a que en lenguaje C no van estas palabras, sino que las instrucciones que se realizan deben estar entre  llaves "{}".En esta sentencia se puede observar que solo ejecuta el bloque de instrucciones si la condición evaluada es verdadera, caso contrario no ejecuta nada y va al final del programa.

Estructura de una sentencia condicional doble:

if (expresión) {
           Instruccion1
           Instruccion2
           .....
           InstruccionN
}
else{
           Instruccion1
           Instruccion2
           .....
           InstruccionN
}

Se puede observar que el único cambio que tiene esta sentencia es el "else". Esta palabra es el "Sino" que antes se escribía en pseudocódigo y sirve para ejecutar una instrucción o un bloque de instrucciones en caso de que la condición evaluada sea falsa. Fíjese que hay un par de llaves para cada elemento de la sentencia condicional doble.

Nota: Es importante que la estructura del programa tenga una buena tabulacion y orden de código ya que si no existe un orden en el programa cuando éste se compile y se ejecute y muestre errores será mas difícil encontrarlos para corregirlos.

Finalmente se muestra a continuación un vídeo sobre las sentencias condicionales en lenguaje C. Usando el programa DEV-C++


No hay comentarios:

Publicar un comentario