Foros aprenderaprogramar.com
Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: petizalinda en 15 de Octubre 2011, 20:42
-
Hola, me gustaría saber si cuando en un ejercicio dice "resolverlo mediante iteraciones" tiene el mismo significado que "resolverlo mediante bucles", gracias!
-
Hola petiza, digamos que iteración y bucle pueden considerarse sinónimos, pero sin embargo tienen sus matices por lo que también podrían considerarse cosas distintas.
Ejemplos:
a) Problema que se resuelve con un bucle
a') Problema que se resuelve iterando
b) El bucle está en ejecución y actualmente está en la iteración nº 544
b')El proceso de iteraciones se está ejecutando y actualmente está ejecutándose el bucle por 544ava vez
c) Tengo un bucle infinito
c') Tengo un proceso iterativo que no termina nunca
La repetición de procesos más normal y que primero se estudia en programación es la iterativa. Sin embargo, hay otra forma de repeticiones basada en la recursión, que es un proceso de otro tipo y que conviene no estudiar hasta que se tengan bien asentados los conocimientos básicos.
-
Me dices que son sinónimos y por otro lado que son cosas distintas ¿en qué quedamos?
-
Puedes considerarlo por el momento como sinónimos. Conforme vayas trabajando con los conceptos y haciendo ejercicios tú misma irás viendo los matices que tiene cada concepto.
-
A ver si puedo aclarar algo más el tema.
Un bucle está compuesto por n iteraciones.
Creo que con esto queda bastante claro la diferencia o semejanza.
Un saludo.