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

Desafio: Automatización tareas

¿Cuáles son los datos de entrada necesarios?

  • Número participantes
  • Correos participantes
  • Que personas vieron la transmision hasta el final

¿Cómo puede el algoritmo verificar la condición de asistencia completa?

  • PersonasQueIngresaron
  • DuracionTransmision
  • PersonasQueLlegaronFinTransmision
  • EstablecerCorreoAgradecimiento
  • EnviarCorreoAgradecimiento

¿Qué decisión necesita tomarse con base en esos datos?

  • Solo se debe enviar correo a los que se quedaron de principio al fin de la transmision

¿Cuál debe ser la acción final?

  • SeleccionarCorreos y enviar correo de agradecimiento
1 respuesta

¡Hola Natalia, espero que estés bien!

Para abordar tu desafío de automatización de tareas, vamos a desglosar el proceso en pasos claros que un algoritmo podría seguir. Aquí tienes una propuesta de cómo podrías estructurar tu algoritmo en lenguaje natural:

  1. Recolectar Datos de Entrada:

    • Número de participantes en el evento.
    • Lista de correos electrónicos de los participantes.
    • Lista de personas que vieron la transmisión hasta el final.
  2. Verificar Condición de Asistencia Completa:

    • Comparar la lista de PersonasQueIngresaron con PersonasQueLlegaronFinTransmision.
    • Identificar a aquellos participantes que están presentes en ambas listas, asegurando que asistieron de principio a fin.
  3. Tomar Decisión Basada en los Datos:

    • Filtrar los correos electrónicos de los participantes que cumplieron con la asistencia completa.
  4. Acción Final:

    • Usar la lista filtrada de correos para SeleccionarCorreos.
    • Proceder a EnviarCorreoAgradecimiento a estos participantes.

En términos prácticos, podrías imaginar este algoritmo como una serie de pasos en un programa que primero recolecta y organiza los datos, luego aplica condiciones para filtrar, y finalmente ejecuta la acción de enviar correos. Un ejemplo en pseudocódigo podría verse así:

Para cada participante en la lista de participantes:
    Si participante está en la lista de PersonasQueLlegaronFinTransmision:
        Añadir correo del participante a la lista de correos para agradecimiento

Para cada correo en la lista de correos para agradecimiento:
    Enviar correo de agradecimiento

Espero que esta estructura te ayude a visualizar cómo podrías implementar la automatización de esta tarea. ¡Espero haber ayudado y buenos estudios!