jueves, 28 de mayo de 2015

Lógica de Programación (21) - Comparación de los ciclos mientras, hacer-mientras, repetir y desde


Hemos aprendido que en la mayoría de los lenguajes de programación contamos con tres poderosas estructuras que nos permiten repetir una sentencia o conjunto de sentencias en nuestros programas: las estructuras mientras, hacer-mientras y repetir. Y si bien cada una tiene sus características propias, también pueden llegar a causar confusión debido a las características que comparten. Por ello, en esta lección vamos a recapitular las principales diferencias entre estas estructuras y daremos algunos consejos de cómo elegir la más adecuada para nuestros programas.

Vamos a resumirlo en una tabla sencilla que bien nos puede servir como "acordeón" para escribir nuestros primeros programas mientras desarrollamos la habilidad de emplearlas a discreción a través de la experiencia.



Estructura
Características y usos
mientras-hacer
  • Su uso más frecuente es cuando la repetición no está controlada por un contador, o cuando no sabemos a ciencia cierta cuántas veces se va a repetir el ciclo.
  • La prueba de la condición de repetición ocurre al inicio del ciclo, por lo que el cuerpo de instrucciones del ciclo podría no ejecutarse ni una sola vez.
  • Se debe usar cuando se desea saltarse la repetición del ciclo si la condición de prueba es falsa.
hacer-mientras
  • Se usa cuando la repetición no está controlada por un contador, o cuando no sabemos a ciencia cierta cuántas veces se va a repetir el ciclo.
  • La prueba de la condición de repetición ocurre al final del ciclo, por lo que el cuerpo de instrucciones del ciclo se ejecuta por lo menos una vez.
  • Se usa cuando se desea saltarse la repetición del ciclo si la condición de prueba es falsa.
repetir - hasta_que
  • Se usa cuando la repetición no está controlada por un contador, o cuando no sabemos a ciencia cierta cuántas veces se va a repetir el ciclo.
  • La prueba de la condición de repetición ocurre al final del ciclo, por lo que el cuerpo de instrucciones del mismo se ejecuta por lo menos una vez.
  • Se usa cuando se desea repetir el cuerpo del ciclo hasta que la condición sea falsa, es decir, se repite mientras la condición sea verdadera.
desde-hacer
  • Ciclo de conteo que se usa cuando el número de repeticiones se conoce por adelantado y puede ser controlado por un contador.
  • La prueba de la condición de repetición se ejecuta al inicio del ciclo, por lo que el cuerpo de instrucciones del mismo podría no ejecutarse ni una sola vez. Aunque esto último implicaría un muy mal diseño y empleo de la estructura.
  • El cuerpo del ciclo se repite mientras que la variable contador alcance el valor límite establecido al inicio del ciclo.

En la siguiente lección vamos a aprender la forma correcta de anidar ciclos para lograr que nuestros programas ejecuten repeticiones dentro de cada repetición, como ocurre en el caso de un reloj. Pero ya nos adentraremos en eso a detalle. ¡Hasta la próxima!


Enlace: Índice del curso


0 comentarios:

Publicar un comentario

Copyright © IsraelCapetillo.com - Un blog de tecnología, noticias geek y más Compartido por Gooyaabi Templates | Powered By Blogger

Design by Anders Noren | Blogger Theme by NewBloggerThemes.com