
Un programa que muestre los números del 1 al 100 es simplemente un pequeño trozo de código que imprime, o muestra, esos números en orden, uno tras otro. Es un ejercicio básico pero fundamental en la programación, ideal para aprender los conceptos básicos de bucles y variables.
¿Cómo funciona?
La clave está en usar un bucle. Un bucle es una estructura de control que permite repetir un bloque de código varias veces. En este caso, queremos repetir el proceso de mostrar un número, y hacerlo 100 veces.
La mayoría de los lenguajes de programación ofrecen diferentes tipos de bucles. Uno de los más comunes es el bucle "for". El bucle "for" nos permite especificar un valor inicial, una condición de parada y un incremento (o decremento) para una variable.
Must Read
Por ejemplo, en muchos lenguajes, el código podría verse así (de manera conceptual):
para i desde 1 hasta 100, hacer:imprimir i
Aquí, 'i' es nuestra variable. Empieza en 1 (el valor inicial). El bucle se repite mientras 'i' sea menor o igual a 100 (la condición de parada). Y después de cada repetición, 'i' se incrementa en 1. Dentro del bucle, la instrucción `imprimir i` muestra el valor actual de 'i' en la pantalla.
Ejemplo más concreto
En Python, el código sería:

for i in range(1, 101): print(i)
Observa que `range(1, 101)` crea una secuencia de números desde 1 hasta 100 (el 101 no se incluye). El `for` itera a través de esta secuencia, asignando cada número a la variable `i` y ejecutando la instrucción `print(i)`.

¿Por qué es importante?
Aunque parezca sencillo, este programa ilustra varios conceptos esenciales:
- Variables: Usamos una variable (como 'i') para mantener un registro del número actual que estamos mostrando.
- Bucles: Aprendemos a repetir una acción usando un bucle.
- Condiciones: Entendemos cómo un bucle se repite hasta que se cumple una condición.
Dominar estos conceptos es crucial para escribir programas más complejos. El programa de 1 a 100 es una base sólida para aprender a trabajar con datos, realizar cálculos repetitivos y controlar el flujo de un programa. Es un excelente punto de partida para cualquier persona que quiera aprender a programar. Intenta escribirlo en diferentes lenguajes de programación para practicar y consolidar tus conocimientos.