Conviértete en un emprendedor,profesional del conocimiento en la programación

martes, 3 de enero de 2012

ESTRUCTURAS DE PROGRAMACIÓN

Compartir con:


CONDICIONAL EN CADENA: if – else – if

La estructura de selección doble encadenada if – else - if evalúa un conjunto de condiciones en orden descendente, pasando de una condición a otra siempre que la condición anterior sea falsa, y en el momento que encuentre una condición verdadera, efectúa la acción correspondiente a dicha condición y abandona el resto de la estructura. La estructura tiene una acción por defecto que se efectúa en el caso que todas las condiciones sean falsas.


Estructura de selección doble en cascada

En las tablas que siguen se muestran el código Java y el pseudocódigo correspondientes a los dos formatos de escritura de la estructura if-else-if


Estructura de Selección if – else –if (Formato 1)
Código Java
Pseudocódigo
if( condicion1)
accion1;
else
          if( condicion2 )
                 accion2;
         else
                 if( condicion3 )
                         accion3;
                           .
                          .
                          .
                           else
                                    if( condicionn )
                                           accionn;
                          else
                                  acciondefecto;
si( condicion1)
accion1
sino
         si( condicion2 )
                   accion2
          sino
                   si( condicion3 )
                          accion3
                             .
                             .
                             .
                           sino
                                     si( condicionn )
                                              accionn
                            sino
                                       acciondefecto


Estructura de Selección if – else –if (Formato 2)
Código Java
Pseudocódigo
if( condicion1)
accion1;
else if( condicion2 )
accion2;
else if( condicion3 )
accion3;
.
.
.
else if( condicionn )
accionn;
else
acciondefecto;
si( condicion1)
accion1
sino si( condicion2 )
accion2
sino si( condicion3 )
accion3
.
.
.
sino si( condicionn )
accionn
sino
acciondefecto

En el caso de acciones compuestas, estas deben estar encerradas entre llaves de bloque { }.












0 comentarios:

Publicar un comentario