Instrucciones de Control: Sentencias de Selección y Repetición
🔹 Introducción
La programación se basa en dar instrucciones a una computadora. Entre las más importantes están las sentencias de selección y sentencias de repetición, que nos permiten tomar decisiones y repetir acciones dentro de un programa.
Tipos de instrucciones de control
En programación, existen tres tipos principales de instrucciones de control:
Secuenciales: se ejecutan una tras otra en orden.
Condicionales (o de selección): permiten tomar decisiones, como if, else, switch.
Repetitivas (o de ciclo): permiten ejecutar un bloque varias veces, como while, do...while, for.
🔸 Instrucciones de Control – Sentencias de Selección
1. Sentencia “Si - Entonces” (if-else):
Permite tomar decisiones según una condición.
📌 Ejemplo en C:
```c
if (edad >= 18) {
printf("Eres mayor de edad.");
} else {
printf("Eres menor de edad.");
}
También podemos tener varias condiciones usando else if:
📌 Ejemplo en C:
if (nota >= 90) {
printf("Excelente");
} else if (nota >= 70) {
printf("Aprobado");
} else {
printf("Reprobado");
}
2. Sentencia Múltiple “Según” (switch):
Siempre usar break para evitar que los demás casos se ejecuten.
El default se usa cuando ningún case coincide
Permite evaluar varias opciones de una variable.
📌 Ejemplo en C:
```c
switch (dia) {
case 1: printf("Lunes"); break;
case 2: printf("Martes"); break;
default: printf("Día no válido");
}
🔸 Instrucciones de Control – Sentencias de Repetición
Diferencias entre bucles
Bucle Cuándo se usa
while Cuando no sabemos cuántas veces se repetirá
do…while Cuando queremos ejecutar al menos una vez.
for Cuando sabemos cuántas veces se repetirá.
1. Estructura Para (for):
Se usa cuando sabemos cuántas veces repetiremos algo.
📌 Ejemplo en C:
```c
for (int i = 0; i < 5; i++) {
printf("Hola\n");
}
```
2. Estructura Mientras (while):
Se ejecuta mientras se cumpla una condición.
📌 Ejemplo en C:
```c
int i = 0;
while (i < 5) {
printf("Hola\n");
i++;
}
```
3. Estructura Repetir-Hasta (do...while):
Se ejecuta al menos una vez, y sigue mientras se cumpla la condición.
📌 Ejemplo en C:
```c
int i = 0;
do {
printf("Hola\n");
i++;
} while (i < 5);
```
Sentencias break y continue
for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // Sale del bucle
}
System.out.println(i);
}
""""""""""""""""""""
for (int i = 0; i < 10; i++) {
if (i % 2 == 0) {
continue; // Salta a la siguiente iteración
}
System.out.println(i);
}
break termina el ciclo.
continue salta esa vuelta del ciclo y pasa a la siguiente.
➤ Conclusión
Las instrucciones de control permiten que nuestros programas tomen decisiones y repitan acciones según condiciones. Conocer bien cada estructura (if, switch, while, for, etc.) es clave para escribir código eficiente y ordenado


Comentarios
Publicar un comentario