Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Desafío: Automatizando Tareas

El algoritmo en lenguaje natural sería:

  • Iniciar el proceso.
  • Cargar la lista de todos los participantes inscritos.
  • Cargar el horario oficial de inicio y finalización de la transmisión.
  • Revisar el registro de conexión de cada participante.
  • Comparar la hora de ingreso con la hora de inicio del evento.
  • Comparar la hora de salida con la hora de finalización del evento.
  • Si el participante estuvo conectado durante toda la transmisión, marcarlo como asistente completo.
  • Si el participante no estuvo conectado durante toda la transmisión, no enviar el correo.
  • Enviar correo de agradecimiento a los asistentes completos.
  • Guardar un registro de los correos enviados.
  • Finalizar el proceso.
1 respuesta

Hola, Guillermo. ¿Cómo vas?

Gracias por compartir tus reflexiones y aprendizajes con la comunidad Alura. Me gustó cómo organizaste el algoritmo paso a paso, desde cargar la lista de participantes hasta guardar el registro de correos enviados. La lógica quedó clara y muestra bien cómo una tarea repetitiva puede ser automatizada usando condiciones, comparaciones y acciones definidas.

Tu razonamiento va por buen camino. Una dica simple es transformar cada verificación en una condición más precisa, por ejemplo: comprobar si la hora de ingreso fue menor o igual al inicio y si la hora de salida fue mayor o igual al final. Así el algoritmo queda más fácil de convertir después a un lenguaje de programación. ¿Qué parte de este proceso te parecería más interesante automatizar primero?

Cuenta con el apoyo del foro en tu viaje. Saludos y buenos estudios!