Capítulo 5 Iteraciones

Definición: Acto de repetir un proceso con la intención de alcanzar un objetivo o resultado.

Replica automatizada de instrucciones.

A cada repetición del proceso se le denomina una iteración.

Looping, ciclar, iterar


Existen dos tipos de iteraciones o loops:

  • For: iteración condicionada a repetirse un número de veces fijo, controlado por un contador o índice que se incrementa con cada ciclo.

for(k in 1:5){
  print( paste("Iteración", k) )
}
## [1] "Iteración 1"
## [1] "Iteración 2"
## [1] "Iteración 3"
## [1] "Iteración 4"
## [1] "Iteración 5"
  • While: iteración limitada a repetirse hasta que se cumple una condición lógica.

k <- 1
while(k <= 5){
  print( paste("Iteración", k) )
  k <-  k + 1
}
## [1] "Iteración 1"
## [1] "Iteración 2"
## [1] "Iteración 3"
## [1] "Iteración 4"
## [1] "Iteración 5"