Está en la página 1de 7

Estructuras de Control - Do While - While- FOR

1. Estructura de Control-DO WHILE-

En este capítulo vamos a continuar con el desarrollo de la segunda


parte correspondientes a las distintas Estructura de Control.
En esta oportunidad, vamos a ver las Estructuras Repetitivas o
iterativas.
¿Qué es una estructura repetitiva?
Las estructuras repetitivas se utilizan cuando se quiere que un
conjunto de instrucciones se ejecuten un cierto número finito de
veces, por ejemplo, escribir algo en pantalla cierta cantidad de
veces, mover un objeto de un punto a otro cierta cantidad de
pasos, o hacer una operación matemática cierta cantidad de
veces. Se les llama bucle o ciclo a todo proceso que se repite
cierto número de veces dentro de un pseudocódigo o un
programa y las estructuras repetitivas nos permiten hacerlo de
forma más sencilla.
Existen diferentes tipos de Estructuras Repetitivas:
• DO- WHILE (Repetir Hasta).
• WHILE (MIENTRAS) Repite el cuerpo del bucle mientras se
cumpla una determinada condición.
• FOR (PARA) Esta estructura ejecuta las acciones del cuerpo
del bucle un número especificado de veces, y de modo
automático controla el número de iteraciones o pasos.
Estructura de Control Do-While
La estructura "do-while", es una estructura repetitiva que se
caracteriza porque ejecuta o repiten un conjunto de
instrucciones hasta que se cumple la expresión relacional y/o
lógica.
Utilizando la Herramienta Pseint quedaria el siguiente diagrama
de flujo:

Por ejemplo:

Realice un diagrama de Flujo, utilizando la herramienta Pseint, que


permita ingresar las EDADES de 10 estudiantes de primer año de
la cátedra de Fundamentos de Programación y que determine
cuantos son mayores o iguales a 21 años y cuantos menores a esa
edad. Mostrar el resultados de las Cantidades obtenidas - mayores
y menores -al finalizar el Proceso.
En el Siguiente Video les explico de como usar la estructura
DoWhile:
https://youtu.be/JWEwdtXtUTg

3. Estructura de Control WHILE

En este capítulo vamos a continuar con el desarrollo de


la Estructura de Control WHILE.
¿Qué es una Estructura WHILE?
La Estructura de Control "While", es una estructura repetitiva
que puede impedir la ejecución de un conjunto de instrucciones, si
la evaluación de la expresión relacional y/o lógica es falsa. Esto
significa que se convierte en repetitiva únicamente cuando la
evaluación de la condición es verdadera.
Es decir:
• WHILE (MIENTRAS) Repite el cuerpo del bucle mientras se
cumpla una determinada condición.
Utilizando la Herramienta Pseint quedaria el siguiente diagrama
de flujo:

Por ejemplo:

Realice un diagrama de Flujo, utilizando la herramienta Pseint, que


permita calcular el Promedio de Notas; la carga de notas finaliza
cuando Nota = 0. Al finalizar el proceso Mostrar el resultado del
promedio.
4. Estructura de Control FOR

En este capítulo vamos a continuar con el desarrollo de la


Estructura de Control FOR.
¿Qué es una Estructura FOR?
La estructura repetitiva Desde o Para (en inglés For), ejecuta las
acciones del cuerpo del bucle un número especificado de veces y
de modo automático controla el número de iteraciones o pasos a
través del cuerpo del bucle.
Se escribe de la siguiente manera:
for (i = 0; i < TOTAL; i++)
{
instrucciones;

Dentro del bucle FOR, dentro de los paréntesis, vemos 3 partes


diferenciadas y separadas por un ;Antes de nada, necesitamos
una variable que usaremos para detectar cada una de
las iteraciones. Esta variable se puede declarar fuera del bucle,
pero hay lenguajes que permiten declararla en el mismo bucle,
limitando su alcance y eliminándose una vez salgamos de él. En la
primera parte, en i = 0, es dónde asignamos el primer valor de
la variable, habitualmente un cero. En cada iteración se
comprueba si debemos salir del bucle, en este caso se ve
en i < TOTAL , que comprueba si la variable ha llegado al final del
bucle.Hay que fijarse que la condición se cumpla en algún
momento, sino nos encontraríamos con un bucle infinito. Un
bucle infinito es aquel que nunca acaba, lo que dará un error en el
momento de ejecución del programa. La variable
TOTAL suele ser un número (o una constante o una variable,
como hemos dicho antes, aunque muchos lenguajes no permiten
esta última opción porque su valor puede ser cambiado). En la
última parte, i++ es dónde cambiamos el valor de i para la
próxima repetición (o iteración). Lo habitual es incrementar su
valor, para acercarnos ciclo a ciclo al TOTAL.

Esta estructura de Control la aplicaremos en la


Unidad de Vectores y Matrices.

También podría gustarte