domingo, 29 de septiembre de 2013

Tema 1.- Estructuras (if-switch)

1.1 Estructuras Condicionales (if-switch)

Las tres formas como se puede emplear la sentencia if son: 

1.-  if (condición)
                       sentencia;

2.- if (condición)
                     sentencia 1;
else
                      sentencia 2;

3.- if (condición 1)
                                 sentencia 1;
          else if (condición 2)
                      sentencia 2;
         else
               sentencian;


El flujo lógico de esta estructura es de arriba hacia abajo. La primera sentencia se ejecutará y se saldrá de la estructura if si la primera condición es verdadera. Si la primera condición fue falsa, y existe otra condición, se evalúa, y si la condición es verdadera, entonces se ejecuta la sentencia asociada. Si existen más condiciones dentro de la estructura if, se van evaluando éstas, siempre y cuando las condiciones que le precedan sean falsas.
La sentencia que esta asociada a la palabra reservada else, se ejecuta si todas las condiciones de la estructura if fueron falsas.

La estructura condicional switch... case se utiliza cuando queremos evitar las llamadas escaleras de decisiones. La estructura if nos puede proporcionar, únicamente  dos resultados, uno para verdadero y otro para falso. Una estructura switch... case, por su parte, nos permite elegir entre muchas opciones. 

Las palabras reservada en C para la condicional switch... case son:
  • switch
  • case
  • default
Y necesita de una instrucción mas, no perteneciente de la programación estructurada en si, pero que ente caso es necesaria para esta estructura:
  • break
Es decir:




No hay comentarios:

Publicar un comentario