Está en la página 1de 2

Un condicional es una estructura de programación que ejecuta una instrucción siempre y

cuando una condición sea verdadera. En caso de no cumplirse la condición no se ejecuta la


instrucción siguiente o en su defecto se pasa a evaluar otra condición.

If

Un if en programación se utiliza para evaluar una expresión condicional: si se


cumple la condición (es verdadera), ejecutará un bloque de código. Si es falsa,
es posible ejecutar otras sentencias.
Como hemos dicho, la condición es una condición lógica, sólo
devolverá true o false, y se ejecutará si su valor es true.

La sentencia If se encarga de modificar el flujo de


ejecución de un programa. La instrucción If
siempre se usa con una condición dicha condición
se evalúa primero antes de ejecutar cualquier
declaración dentro del cuerpo de If.
if condición:
sentencias
La sentencia if («si») ejecuta las instrucciones sólo si se cumple una condición.

Ifelse

Muchas veces se necesitará ejecutar un bloque de instrucciones si la


expresión evaluada es true, y otro bloque de instrucciones si es false.
Tenemos la posibilidad de evaluar si NO se cumple la condición. Se
hace con la palabra reservada else. Eso es lo que significa else en
programación, nos permite ejecutar otras instrucciones.
Una sentencia if evaluará primero su condición, y si se evalúa como true ejecutará la
sentencia o bloque de sentencias que se encuentre justo después de la condición. Si la
condición se evalúa como false y existe una cláusula else, entonces se ejecutará la
sentencia o bloque de sentencias que siguen al else. Esta parte es opcional. La única
restricción que se impone a la expresión condicional es que sea una expresión válida de tipo
booleano que se evalúe como true o como false.

if condición:
qué hacer cuando la condición es verdadera
else
qué hacer cuando la condición es falsa
La sentencia if-else («si-o-si-no») decide qué instrucciones ejecutar dependiendo si una
condición es verdadera o falsa

if
(condición) { extracto; }
else if
(condición) { extracto; }
else{ extracto; }
 Donde  la condición es la expresión que será evaluada. Si esta condición es true
(verdadera), el extracto es ejecutado. Si esta es falsa (false), el extracto es ignorado (no
ejecutado) y el programa continua en la siguiente instrucción después de la estructura
condicional.

While

En un bucle while primero se evalúa la expresión booleana. Si esta es true, entonces el


cuerpo del bucle será ejecutado. En otro caso, la ejecución pasará a la sentencia
inmediatamente siguiente al bucle while. El cuerpo del bucle puede ejecutarse 0 o más veces,
ya que la primera vez que se evalúe la expresión booleana puede ser false. Si la expresión
booleana nunca se evalúa a false nos encontraremos con un bucle infinito, ya que nunca
acabará. Este tipo de situación conviene ser evitada, ya que produce programas que nunca
acaban.

La estructura de control while nos permite repetir un determinado numero de veces una tarea.

También podría gustarte