5/26/2026

WHILE Y DO WHILE

Es una estructura de control repetitiva anidada, es decir, un while dentro de otro while. Se usa cuando necesitas repetir un bloque de instrucciones dentro de otra repetición, mientras se cumplan ciertas condiciones.

SINTAXIS

WHILE condición1 DO

    WHILE condición2 DO

        instrucciones

    ENDWHILE

ENDWHILE


El while interno se ejecuta completamente cada vez que el while externo se cumple.

 

EJEMPLO

i ← 1

WHILE i ≤ 3 DO

    j ← 1

    WHILE j ≤ 2 DO

        ESCRIBIR "i =", i, " j =", j

        j ← j + 1

    ENDWHILE

    i ← i + 1

ENDWHILE


i=1 j=1

i=1 j=2

i=2 j=1

i=2 j=2

i=3 j=1

i=3 j=2

 

 

PARA QUÉ SIRVE

o   Se usa cuando no sabes exactamente cuántas veces se repetirá algo, pero tienes una condición que debe cumplirse.

o   Primero verifica la condición, después ejecuta.

o   Si la condición es falsa desde el inicio, no se ejecuta ni una vez.

o   Necesitas recorrer estructuras en dos niveles (filas y columnas).

o   Trabajas con tablas, matrices o listas dentro de listas.

o   Requieres repetir procesos dependientes de otro ciclo.

o   Simulas situaciones con subprocesos repetitivos (ej. días dentro de meses).

No hay comentarios.:

Publicar un comentario

Destacadas !!

ARQUITECTURAS VON NEUMANN Y HARVARD

CUADRO COMPARATIVO   Charlotte García UNIVERSIDAD LIBRE   Ingeniería de Sistemas   Arquitectura de computadores   Grupo SC    Profesor : Fer...