
Instrucciones de control
So sentencias que produce u efecto durante el programa en vez de trabajar en cambiar valores.
if
if-else
while
do-while
for
If-Else
Esta instrucción realiza una operación lógica donde si el resultado es verdadero realizara las instrucciones que están en un cuerpo de instrucciones. En caso de indicarlo si la sentencia es falsa entonces realizara los instrucciones que se indican en un else. El formato código es:
if(condición) {cuerpo de instrucciones}
else {cuerpo de instrucciones}
En Pseudocódigo:
si(condición)
inicio
instrucciones
fin
sino
inicio
instrucciones
fin

Switch
Esta instrucción compara el valor de una variable con el de uno o varias condiciones y si resulta ser positiva ejecutara u cuerpo de instrucciones, tambien tiene una forma de ejecutar instrucciones si no se cumplieron con ninguna condición se llama default. El formato código es:
switch(condición o valor)
case 1:{cuerpo de instrucciones}
break;
case 2:{cuerpo de instrucciones}
break;
default:{cuerpo de instrucciones}
break;
En Pseudocódigo:
según sea(condición o valor)
inicio
caso 1:{cuerpo de instrucciones}
interrumpir
case 2:{cuerpo de instrucciones}
interrumpir
sino:{cuerpo de instrucciones}
interrumpir
fin
sino
inicio
instrucciones
fin

While
Esta instrucción realiza una operación lógica donde si el resultado es verdadero realizara ejecutara las instrucciones que están en un cuerpo de instrucciones, pero a diferencia del if este se volverá a ejecutar si la condición aun es verdadera, cuando sea falsa entonces los instrucciones no se ejecutan. El formato código es:
while(condición) {cuerpo de instrucciones}
En Pseudocódigo:
mientras(condición)
inicio
instrucciones
fin
​

Do-While
Esta instrucción es distinta al while en si por dos razones su método de escritura y que aunque la condición no sea cumpla las instrucciones se ejecutan una vez, ya acabando si la condición aun se cumple se repetira. El formato código es:
do(condición) {cuerpo de instrucciones}while(condición)
En Pseudocódigo:
hacer
inicio
instrucciones
fin mientras(condición)
​

For
La instrucción for es un bucle más dedicado que el while ya que este funciona bajo un parametro fijo, en una forma es lo mismo que while solo que este solo trabaja con valores numéricos designando a una variable como base la condición para que el bucle se cumpla y como se modifica el valor del bucle.
Su formato de código es:
for(<variable designando valor>;<condición para que sea verdadero>;<modificador del valor de la variable>)
{Instrucciones}
Pseudocodigo:
desde(<variable designando valor>;<condición para que sea verdadero>;<modificador del valor de la variable>)
Inicio
Instrucciones
Fin
