Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

Faça como eu fiz: saudação personalizada

Nesta atividade, estou aprendendo a criar funções que utilizam estruturas condicionais (if, elif e else) para tomar decisões a partir de uma informação recebida como parâmetro. O objetivo é compreender que uma função pode analisar um contexto e devolver respostas diferentes conforme as regras definidas.

Solução da atividade da Alura

def saudacao(hora):
    if hora < 12:
        return "Bom dia!"
    elif hora < 18:
        return "Boa tarde!"
    else:
        return "Boa noite!"

hora_atual = int(input("Digite a hora atual (0-23): "))

print(saudacao(hora_atual))

Neste exemplo, a função recebe a hora atual e decide qual saudação deve ser exibida. O conceito principal não é a saudação em si, mas a capacidade de criar regras de decisão dentro de uma função.

Aplicação na Plataforma AFA

Na Plataforma AFA, a mesma lógica pode ser utilizada para personalizar automaticamente a comunicação com estudantes, famílias e professores.

Por exemplo:

def saudacao_familia(hora):
    if hora < 12:
        return "Bom dia!"
    elif hora < 18:
        return "Boa tarde!"
    else:
        return "Boa noite!"

hora_atual = int(input("Digite a hora atual (0-23): "))

mensagem = saudacao_familia(hora_atual)

print(f"{mensagem} Segue o acompanhamento pedagógico do estudante.")

Mas a aplicação mais interessante para o AFA está na tomada de decisão pedagógica.

Por exemplo, o sistema pode analisar o Índice de Participação do estudante e classificar automaticamente o nível de atenção necessário:

def classificar_participacao(indice):
    if indice < 50:
        return "Atenção pedagógica prioritária"
    elif indice < 80:
        return "Acompanhamento recomendado"
    else:
        return "Participação satisfatória"

indice = 72

print(classificar_participacao(indice))

Nesse caso, a estrutura é exatamente a mesma da atividade da Alura:

  • Receber uma informação;
  • Avaliar condições;
  • Retornar uma resposta adequada.

O que realmente aprendi?

Aprendi que funções não servem apenas para realizar cálculos. Elas também podem tomar decisões com base em regras previamente definidas.

Hoje a decisão foi:

Hora → Saudação

Na Plataforma AFA, a lógica poderá ser:

Índice de Participação → Nível de Atenção
Quantidade de Registros → Alerta para Coordenação
Nota Trimestral → Necessidade de Intervenção
Frequência → Nível de Risco

Percebi que o principal aprendizado desta atividade foi compreender como transformar regras pedagógicas em regras computacionais, permitindo que o sistema realize classificações e gere alertas automaticamente para apoiar a tomada de decisão educacional.