Utilización de estructuras repetitivas "Ciclos" y Subprogramas.
Estructuras repetitivas en C++
Las estructuras repetitivas, también conocidas como bucles o ciclos, son una herramienta fundamental en la programación que permiten ejecutar un bloque de código de forma reiterativa hasta que se cumpla una condición específica. En C++, existen tres tipos principales de estructuras repetitivas:
1. Bucle for:
El bucle ¨For¨ es el más utilizado y se emplea cuando se conoce el número exacto de iteraciones que se deben realizar. Su sintaxis es la siguiente:
for (inicialización; condición; incremento) { instrucciones;}
inicialización: Se ejecuta una sola vez al inicio del bucle para inicializar una variable de control.
- condición: Se evalúa antes de cada iteración. Si la condición es true, se ejecutan las instrucciones del bucle; si es false, se termina el bucle.
- incremento: Se ejecuta al final de cada iteración para actualizar la variable de control.
Ejemplo:
for (int i = 1; i <= 10; i++) {
std::cout << i << " ";
}
Este código imprime los números del 1 al 10 en la consola.
2. Bucle while:
El bucle ¨while¨ se utiliza cuando no se conoce el número exacto de iteraciones o se desea ejecutar el código hasta que se cumpla una condición específica. Su sintaxis es la siguiente:
while (condición) {
instrucciones;
}
condición: Se evalúa antes de cada iteración. Si la condición es true, se ejecutan las instrucciones del bucle; si es false, se termina el bucle.
Ejemplo:
int numero = 1;
while (numero <= 10) {
cout << numero << " ";
numero++;
}
Este código imprime los números del 1 al 10 en la consola.
3. Bucle do-while:
El bucle do-while es similar al bucle while, pero la principal diferencia es que las instrucciones del bucle se ejecutan al menos una vez, incluso si la condición inicial es false. Su sintaxis es la siguiente:
do {
instrucciones;
} while (condición);
- condición: Se evalúa después de cada iteración. Si la condición es true, se vuelve a ejecutar el bucle; si es false, se termina el bucle.
Ejemplo:
int numero = 1;
do {
std::cout << numero << " ";
numero++;
} while (numero <= 10);
Este código imprime los números del 1 al 10 en la consola.
Referencias bibliográficas:
- http://www.lcc.uma.es/~valverde/lp1t3.pdf
- https://www.udb.edu.sv/udb_files/recursos_guias/informatica-tecnologico/programacion-de-algoritmos/2020/i/guia-7.pdf
- https://www.programarya.com/Cursos/C++/Ciclos
- https://www.coursera.org/specializations/coding-for-everyone
Comentarios
Publicar un comentario