top of page

BUCLES condicionales IF

Se trata de una estructura de algoritmia que nos permite que una operación o instrucción se ejecute o no en función del valor de una condición. Dependiendo de si la condición se cumple o no, se ejecutará una acción u otra. Para ello empleamos una variable de control del bucle, que en este caso será la partícula IF.

Para el uso de estas estructuras debemos conocer las siguientes variables y operadores relacionados:

tabla bucles.jpg

Esta tabla nos será de utilidad sobre todo al escribir las condiciones en nuestro organigrama o en R.

Forma general de escritura de bucles en distintas situaciones.

  1. Solo condición afirmativa.

No siempre se nos dará una sentencia o acción para cuando la condición no se cumpla, en esos casos simplemente se cierra el bucle de ese lado sin ningún cuadro de operación.

Organigrama

La forma/figura O nos señaliza el cierre o final del bucle.

Condición 1

No

Sentencias/Operaciones

Pseudo-codigo

If/Si (Condición)

Sentencias

Fin de la condición

}                                                                                                                

   2. Condición con sentencias afirmativa y negativa.

Organigrama

Condición 1

No

Sentencias/Operaciones

1

Sentencias/Operaciones

2

Pseudo-código

If/Si (Condición)

Sentencias 1

else/Si no

Sentencias 2

Fin de la Condición

   3. Múltiples condiciones afirmativas en cadena

Estos bucles nos permiten relacionar entre si cuantas condiciones sean necesarias para resolver el problema o crear el programa requerido.

Organigrama

Condición 1

No

Sentencias/Operaciones

1

Condición 2

Sentencias/Operaciones

2

Pseudo-código

If/Si (Condición)

Sentencias 1

else/Si no, if/si (Condición 2)

Sentencias 2

Fin de la Condición

   4. Múltiples condiciones y sentencias

Cuando tenemos varios bucles consecutivos debemos cerrar en orden inverso a su creación, es decir el último bucle abierto será el primero en cerrarse.

Organigrama

Condición 1

No

Sentencias/Operaciones

1

Condición 2

Sentencias/Operaciones

3

Sentencias/Operaciones

2

Pseudo-código

If/Si (Condición)

Sentencias 1

Else/Si no, if/si (Condición)

Sentencias 2

Else/Si no

Sentencias 3 

Fin de la Condición

¿Has entendido lo que son los bucles condicionales? ¡Trata de resolver estos ejercicios para terminar de asentar el concepto!

bottom of page