Ir al contenido principal

Estructuras de Control Repetitivas

Estructuras de Control Repetitivas

Contenido Principal

Bucle for: Ideal para tareas donde se sabe el número exacto de repeticiones

(iteraciones). Su sintaxis incluye inicialización, condición y actualización.

Bucle while: Se repite mientras una condición sea verdadera. Útil cuando el

número de repeticiones es indeterminado (ej. repetir hasta que el usuario ingrese

una palabra clave).

Bucle do-while: Similar a while, pero garantiza que el bloque de código se

ejecute al menos una vez, ya que la condición se evalúa al final.


Ejemplo de Código

C++

#include <iostream>

using namespace std;

int main() {

// Bucle FOR (Contar de 1 a 5)

cout << "Contador con FOR:" << endl;

for (int i = 1; i <= 5; i++) {

cout << i << " ";

}

cout << endl;

// Bucle WHILE (Sumar números hasta ingresar 0)

int numero = 1;

int suma = 0;

cout << "Suma con WHILE (ingresa 0 para terminar):" << endl;

while (numero != 0) {

cout << "Ingresa un número: ";

cin >> numero;

suma += numero;

}

cout << "La suma total es: " << suma << endl;

// Bucle DO-WHILE (Garantiza una ejecución)

char respuesta;

do {

cout << "¿Quieres continuar? (s/n): ";

cin >> respuesta;

} while (respuesta != 's' && respuesta != 'n');

return 0;

}

Ejercicio Propuesto

Crea un programa que pida un número al usuario y utilice un bucle for para calcular y

mostrar el factorial de ese número.

                                        VIDEO


 Conclusión: Las estructuras repetitivas son fundamentales para la automatización

de tareas. Elige el bucle for si sabes cuántas veces repetir, y while o do-while si

depende de una condición externa.




Comentarios

Entradas populares de este blog

Tipos de Datos, Variables, Constantes y Operadores

  Tipos de Datos, Variables, Constantes y  Operadores Contenido Principal  Tipos de Datos: Clasifica los datos que C++ puede manejar: o Enteros: int, short, long. o Decimales/Flotantes: float, double. o Caracteres: char (guarda un solo carácter, por ejemplo, 'a'). o Booleanos: bool (solo puede ser true o false).  Variables: Espacios de memoria con nombre donde se almacena un valor. Declaración: tipo nombre;. Inicialización: tipo nombre = valor;.  Constantes: Valores que no cambian durante la ejecución. Usa la palabra clave const o #define.  Operadores: o Aritméticos: +, -, *, /, % (módulo o resto). o Asignación: =, +=, -=, etc. o Relacionales: ==, !=, >, <, >=, <=. o Lógicos: && (AND), || (OR), ! (NOT).   Ejemplo de Código C++ #include <iostream>   using namespace std; int main() { // 1. Tipos de Datos y Variables int edad = 30; // Variabl...

Funciones sin Parámetros / Funciones con Parámetros

   Funciones sin Parámetros Contenido Principal  Propósito: Una función es un bloque de código reusable que realiza una tarea específica. Promueve la modularidad y el principio DRY (Don't Repeat Yourself).  Función void (sin retorno): Una función cuyo tipo de retorno es void no devuelve un valor al código que la llamó. Solo realiza una acción (ej. imprimir).  Sintaxis (Sin Parámetros): tipo_retorno nombre_funcion() { // código } o Prototipo: Declaración antes de main(): void mostrar_saludo(); o Llamada: Simplemente se usa el nombre: mostrar_saludo();   Ejemplo de Código C++ #include <iostream> using namespace std; // PROTOTIPOS DE FUNCIONES void mostrar_saludo(); void mostrar_despedida(); int main() { // Llamada a la función 1 mostrar_saludo();   // Llamada a la función 2 mostrar_despedida(); return 0; } // DEFINICIÓN DE FUNCIONES (void no retorna nada) void mostrar_saludo() { ...

El Lenguaje Fundacional - Curso Práctico Desde Cero

 El Lenguaje Fundacional - Curso Práctico Desde Cero Propósito del  Blog Crear una ruta clara y práctica para que los principiantes dominen C++. Nos enfocaremos en la lógica de programación y en las estructuras esenciales antes de pasar a temas avanzados. Introducción  al Tema   C++ es un lenguaje potente, versátil y de alto rendimiento. Fue creado por Bjarne Stroustrup como una extensión del lenguaje C, añadiendo la Programación Orientada a Objetos (POO). Se usa en sistemas operativos, videojuegos, bases de datos y software de alto rendimiento. Autor y Datos Autor: [Tu Nombre o Nickname]. Breve Bio: [Tu experiencia y pasión por la programación]. Contacto: [Tu email o enlace a GitHub/LinkedIn]. Organización Índice del Curso: Enumera las 8 entradas como un mapa de aprendizaje. Exportar a Hojas de cálculo DATOS  Nombre: Briana Guadalupe Ramirez Arellano Correo: ramirezarellanobg@ag.cbtis225.edu.mx Telefono: 4771763243