<Anterior | Contenido | Siguiente>
29 - Control de flujo: bucle con while / until
En el capítulo anterior, desarrollamos un programa basado en menús para producir varios tipos de información del sistema. El programa funciona, pero todavía tiene un problema de usabilidad significativo. Solo ejecuta una única opción y luego termina. Peor aún, si se realiza una selección no válida, el programa termina con un error, sin darle al usuario la oportunidad de volver a intentarlo. Sería mejor si pudiéramos construir de alguna manera el programa de modo que pudiera repetir la visualización y selección del menú una y otra vez, hasta que el usuario elija salir del programa.
En este capítulo, veremos un concepto de programación llamado bucle, que se puede utilizar para hacer que partes de los programas se repitan. El shell proporciona tres comandos compuestos para realizar un bucle. Veremos dos de ellos en este capítulo y el tercero en uno posterior.