Sie sind auf Seite 1von 3

IF La instruccin IF se utiliza para realizar una comprobacin lgica y a continuacin llevar a cabo una de dos posibles acciones dependiendo

del resultado de la comprobacin (de que sea falsa o verdadera). if (expresin) instruccin La expresin se debe encontrar entre parntesis, como se ha indicado. De esta forma, la instruccin se ejecutara solo si la expresin tiene un valor no nulo (verdadero), si la expresin tiene un valor cero (falso), entonces se ignorara la expresin. La instruccin puede ser simple o compuesta. Pero en las prcticas que realizaremos la mayora de las instrucciones deben ser compuestas. V

IF ELSE If (expresin) instruccin 1 else instruccin 2 Si la expresin tiene un valor no nulo (si expresin es verdadera), entonces se ejecutara instruccin 1. En otro caso (expresin es falsa), se ejecutara la expresin 2. F V

Tambin es posible anidar (incluir) instrucciones if else una dentro de la otra. Estas anidaciones pueden tomar formas diferentes. La forma mas general de anidamiento doble es: if e1 if e2 s1 else s2 else if e3 s3 else s4 En donde e1, e2 y e3 representan expresiones lgicas y s1, s2, s3 y s4 instrucciones. En esta situacin se ejecutara una instruccin if else completa si e1 es no nula (verdadera), y s ejecutara otra instruccin if else si e1 es cero (falsa). Es posible, por supuesto, que s1, s2,s3 y s4 contengan otras instrucciones if else. Tendramos en este caso un anidamiento mltiple.

WHILE Esta sentencia se utiliza para generar bucles, en los cuales un grupo de instrucciones se ejecuta de forma repetida, hasta que se satisface alguna condicin. while (expresin) instruccin La instruccin se ejecutara repetidamente, mientras el valor de expresin sea verdadero (mientras expresin tenga un valor no nulo). Esta instruccin puede ser simple o compuesta, aunque suele ser compuesta. Debe incluir algn elemento que altere el valor de expresin, proporcionando as la condicin de salida del bucle.

DO WHILE A veces es necesario que se utilice un bucle en el que se realice la comprobacin al final de cada pasada. do instruccin while (expresin) La instruccin se ejecutara repetidamente, mientras que el valor de expresin sea verdadero (es decir, distinto de cero. La instruccin siempre se ejecutara al menos una vez, ya que se comprueba hasta el final de la primera pasada del bucle. La instruccin puede ser simple o compuesta.

FOR Esta instruccin incluye una expresin que especifica el valor inicial de un ndice, otra expresin que determina cuando se continua o no el bucle y una tercera expresin que permite que el ndice se modifique al final de cada pasada. for (expresin 1; expresin 2; expresin 3;) instruccin En donde expresin 1 se utiliza para inicializar algn parmetro (denominado ndice) que controla la repeticin del bucle, expresin 2 representa una condicin que debe ser satisfecha para que se contine con la ejecucin del bucle y expresin 3 se utiliza para modificar el valor del parmetro inicialmente asignado por expresin 1. SWITCH Esta sentencia es utilizada para cuando se utiliza un grupo de instrucciones entre varios grupos disponibles. switch (condicin) { Case a: Instruccin 1 Break; Case b: Instruccin 2 Break; Case c: Instruccin n Break; Default: Instruccin n Break; }

break

break

break

default

Das könnte Ihnen auch gefallen