Which Repetition?(For, While and Recursion)

Ciclos son herramientas que se utilizan para todo tipo de programas en muchos diferentes contextos, lo cual significa dependiendo de lo que necesites para tu programa puedes usar un ciclo for, un ciclo while o recursiones.

  • Ciclo for:
    • Este ciclo se utiliza cuando quieres que tu código se repita un un numero determinado de veces, ya que se puede establecer dentro del for cuantas veces lo queremos que se repita.
    • Este tiene muchas variaciones utiles en su uso que son muy bien en este vídeo.
  • Ciclo while:
    • Este tipo de ciclo es extremadamente útil para mantener un programa repitiéndose dependiendo de una condición que estableces antes de empesar el ciclo.
    • mi compañero Chema tiene un excelente vídeo en este tema en particular.
  • Recursiones:
    • Las recurciones se diferencian de los dos tipos de ciclos anteriores ya que hace uso de la creación de funciones para tomar un problema grande y dividirlo en versiones mas pequeñas de si mismo.
    • este video fue de gran ayuda para poder entender como funciona este metodo de tener ciclos en tu programa, ya que es un poco as complicado que los anteriores

Cuando se usa while, cuando se usa for, cundo usar recursiones?

Tomando este sencillo programa que hice podemos notar que el while se utiliza para continuar el ciclo indeterminadamente hasta que el usuario del programa deje de decir que si quiere repetir, el for es utilizado para establecer un numero de veces que se va repetir el programa, es decir en este caso su rango es de 0 a uno antes de la edad de el usuario, el ciclo for es el responsable de que se haga el factorial de numeros mas y mas grandes, mientras que el ciclo recusivo se utiliza para poder sacar el factorial de cada uno de los números asta llegar a la edad ya que sacar la factorial es un problema que se puede hacer cada ves mas pequeño manteniendo una factorial dentro de la solución de a factorial mas grande.

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

Crea tu página web en WordPress.com
Empieza ahora
A %d blogueros les gusta esto: