Module: ciclos Bucle con parámetro (para)


Problem

1/17

Bucles en la programación

Theory Click to read/hide

Imaginemos una situación en la que necesitamos mostrar la misma palabra en la pantalla, digamos la palabra "HOLA";, 10 veces. ¿Qué debemos hacer?
Puedes tomar y escribir el comando 10 veces Console.WriteLine("HOLA");

Pero, ¿y si no necesita 10 veces, sino 20, 30, 40 veces? ¿Y si 200 veces? En este caso, la copia llevará mucho tiempo. ¿Y si es necesario que el usuario elija cuántas veces mostrar la información en pantalla? 

Para hacer frente a esta tarea, podemos usar una construcción especial llamada bucle.

Un bucle es una construcción algorítmica en la que una determinada secuencia de comandos se repite varias veces.

En el lenguaje de programación C#, hay dos tipos de bucles: un bucle variable (for) y un bucle condicional (while y do...while)

Comencemos nuestro conocimiento de los ciclos desde el primer tipo.

Un bucle con una variable o con un número conocido de pasos (for).

Suele pasar que sabemos el número de repeticiones de alguna acción, o podemos serif">calcular
número de repeticiones usando los datos que conocemos. Algunos lenguajes de programación tienen un comando que en ruso suena como repetir (número de veces), es decir, podemos especificar el número exacto de repeticiones. 

Es interesante ver cómo funciona este ciclo a nivel de máquina:
1. Se asigna una determinada celda de memoria en la memoria y se escribe en ella el número de repeticiones.
2. Cuando el programa ejecuta el cuerpo del bucle una vez, el contenido de esta celda (contador) se reduce en uno.
3. El ciclo termina cuando esta celda es cero.

En el lenguaje de programación C#, no existe tal construcción, sino la construcción for.  

La forma general del operador de bucle for es la siguiente:
para (/*expresión1*/; /*expresión2*/; /*expresión3 */) { /*una sentencia o bloque de sentencias - cuerpo del bucle*/; } Esta construcción requiere que:
1. Asigna explícitamente una celda de memoria que será un contador y establece su valor inicial.
2. Hemos escrito una condición bajo la cual se ejecutará el cuerpo del ciclo.
3. Especifique cómo cambiará el valor en esta celda.

En la parte práctica, intentaremos mostrar la palabra "Hola" 10 veces, y en tareas posteriores analizaremos esta construcción con más detalle.

Problem

El siguiente programa muestra la palabra "Hola" 10 veces .
Ejecute el programa y compruébelo usted mismo.