aprenderaprogramar.com
Instrucción hacer – repetir mientras (do – while). Pseudocódigo y diagramas de flujo. (CU00156A) Sección: Cursos Categoría: Curso Bases de la programación Nivel I Fecha revisión: 2024 Autor: Mario R. Rancel Resumen: Entrega nº 55 del Curso Bases de la programación Nivel I
24
© 2006-2024 aprenderaprogramar.com
Instrucción hacer – repetir mientras (do – while). Pseudocódigo y diagramas de flujo.
INSTRUCCIÓN HACER … REPETIR MIENTRAS La instrucción Hacer ... Repetir Mientras se usa para repetir un proceso que necesariamente se ejecuta al menos una vez. Ahí radica su diferencia con Mientras ... Hacer, ya que ésta puede llegar a no ejecutarse si no se cumple la condición de entrada. Escribiremos y representaremos esta instrucción de la siguiente manera:
[Pseudocódigo aprenderaprogramar.com] Hacer Instrucción 1 Instrucción 2 Hacer Instrucción 3 Instrucción 4 Repetir Mientras [Condición 1] Instrucción 5 Instrucción 6 Repetir Mientras [Condición 2]
Instrucción 1
Instrucción 2 Sí Instrucción n
Repetir Mientras [Condición]
No
© 2006-2024 aprenderaprogramar.com
Instrucción hacer – repetir mientras (do – while). Pseudocódigo y diagramas de flujo.
El anidamiento sigue las pautas habituales. Anidamiento simple (pseudocódigo y diagrama de flujo)
Instrucción 1 Instrucción 2
Hacer Instrucción 1
Instrucción 3 Instrucción 4
Instrucción 2
Sí
. . Repetir Mientras [Condición 1]
. Instrucción n
No
Repetir Mientras [Condición] Instrucción 5 Instrucción 6 Sí Repetir Mientras [Condición 2]
No
Anidamiento doble (pseudocódigo) Hacer [Pseudocódigo aprenderaprogramar.com] Instrucción 1 Instrucción 2 Hacer Instrucción 3 Instrucción 4 Hacer Instrucción 5 Instrucción 6 Repetir Mientras [Condición 1] Instrucción 7 Instrucción 8 Repetir Mientras [Condición 2] Instrucción 9 Instrucción 10 Repetir Mientras [Condición 3]
© 2006-2024 aprenderaprogramar.com
Instrucción hacer – repetir mientras (do – while). Pseudocódigo y diagramas de flujo.
Anidamiento doble (diagrama de flujo aprenderaprogramar.com)
Instrucción 1
Instrucción 2
Instrucción 3
Instrucción 4
Instrucción 5
Instrucción 6 Sí Repetir Mientras [Condición 1] No Instrucción 7
Instrucción 8 Sí Repetir Mientras [Condición 2] No
Instrucción 9
Instrucción 10 Sí
Repetir Mientras [Condición 3] No
© 2006-2024 aprenderaprogramar.com
Instrucción hacer – repetir mientras (do – while). Pseudocódigo y diagramas de flujo.
Los comentarios efectuados en relación a Mientras ... Hacer son también válidos aquí: • • •
El número de repeticiones no está prefijado. El diseño debe aportar una condición de salida válida. El control del bucle se realiza a través de contadores, acumuladores, etc.
Antes de proponer ejercicios abordaremos el estudio de las herramientas que permiten el control de bucles.
Próxima entrega: CU00157A al curso completo en aprenderaprogramar.com -- > Cursos, o en la dirección siguiente: http://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=28&Itemid=59
© 2006-2024 aprenderaprogramar.com