Estructuras Repetitivas

Las estructuras repetitivas se utilizan cuando se requiere que se repita un determinado conjunto de instrucciones un cierto número finito de veces.

Entre los bucles o ciclos más utilizados son:

  • for
  • while
  • do/while

Se les denomina bucles o ciclos a todos los procesos que se repiten un determinado número de veces.


For

La instrucción FOR ejecuta una secuencia de instrucciones un numero determinado de veces:

  • for(i=x; i<=y; i++)
    • i  = variable
    • X = valor inicial
    • Y = valor hasta donde llegará
    • ++  = el incremento de uno a uno
Diagrama de flujo for
Algoritmo for
	Escribir 'De que número deseas la tabla de multiplicar?'
	Leer numero1
	Para x<-0 Hasta 10 Hacer
		Escribir x,'x',numero1,'=',x*numero1
	FinPara
FinAlgoritmo
Ejecución de algoritmo for

While

La instrucción WHILE repite un conjunto de instrucciones, mientras una condición se cumpla, cuando la condición no se cumpla el ciclo deja de ejecutarse.

En el caso de que la condición se evalúa por primera vez como falsa, el ciclo no será ejecutado.

Diagrama de flujo while
Algoritmo while
	Escribir 'Lista de números?'
	num <- 0
	Mientras num<=10 Hacer
		Escribir num
		num <- num+1
	FinMientras
FinAlgoritmo
Ejecución del algoritmo while

do/while

La instrucción do/while o Repetir ejecuta un número definido de veces hasta que la condición se torna verdadera.

Las reglas para esta instrucción nos dice que debemos declarar una variable contador que debe iniciar antes del ciclo, esta variable deberá incrementarse dentro del ciclo.

Diagrama de flujo do/while
Algoritmo dowhile
    Repetir
        Escribir "Dime tu clave de acceso"
        Leer clave;
        Si clave <> 1234 Entonces
            Escribir "Clave incorrecta"
        FinSi
    Hasta Que clave=1234
    Escribir "Bienvenido!"
FinAlgoritmo
Ejecución de algoritmo do/while
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)