If you're seeing this message, it means we're having trouble loading external resources on our website.

Si estás detrás de un filtro de páginas web, por favor asegúrate de que los dominios *.kastatic.org y *.kasandbox.org estén desbloqueados.

Contenido principal

Programar simulaciones simples

Problema

El siguiente código simula el ciclo de vida de la mariposa monarca.
etapa ← "huevo"
díasComoHuevo ← 4
díasComoLarva ← 12
díasComoCrisálida ← 12
díasComoAdulto ← 36
díasEnEtapa ← 0

REPEAT UNTIL (etapa = "muerte") {
  IF (etapa = "huevo" AND díasEnEtapa ≥ díasComoHuevo) {
    etapa ← "larva"
    díasEnEtapa ← 0
  }
  IF (etapa = "larva" AND díasEnEtapa ≥ díasComoLarva) {
    etapa ← "crisálida"
    díasEnEtapa ← 0
  }
  IF (etapa = "crisálida" AND díasEnEtapa ≥ díasComoCrisálida) {
    etapa ← 0
  }
  IF (etapa = "adulto" AND díasEnEtapa ≥ díasComoAdulto) {
    etapa ← "muerte"
    díasEnEtapa ← 0
  }
  díasEnEtapa ← díasEnEtapa + 1
  DISPLAY(lifeState)
}
¿Cuáles detalles se excluyeron en esta simulación?
👁️Ten en cuenta que hay 2 respuestas a esta pregunta.
Elige 2 respuestas:
🤔