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!

1
resposta

Praticando Python: laços for e while

Compreendendo laços – Aplicação ao Projeto AFA

Nesta atividade, escolhi utilizar o laço for porque já conheço previamente os elementos que serão percorridos. No meu contexto profissional, trabalho com a Avaliação Formativa do Aprendiz (AFA), na qual possuo uma lista definida de alunos da turma e desejo realizar a mesma operação para cada estudante: analisar registros positivos e negativos, identificar aspectos cognitivos e comportamentais e gerar uma síntese do desenvolvimento.

Como já sei quem são os alunos que serão analisados, o laço for é a estrutura mais adequada. Ele permite percorrer todos os elementos da lista de forma simples, organizada e sem a necessidade de controlar manualmente contadores ou condições de parada.

Programação em Python

alunos = [
    {
        "nome": "Amanda Vasconcelos Nunes",
        "registros_positivos": 19,
        "registros_negativos": 0,
        "aspectos_cognitivos": [
            "boa participação",
            "criatividade",
            "curiosidade intelectual",
            "interesse pelas aulas"
        ],
        "aspectos_comportamentais": [
            "comprometimento",
            "autorregulação",
            "postura colaborativa"
        ]
    },
    {
        "nome": "Anik Azevedo Cordeiro de Carvalho",
        "registros_positivos": 23,
        "registros_negativos": 4,
        "aspectos_cognitivos": [
            "participação frequente",
            "criatividade",
            "curiosidade",
            "interesse pela aprendizagem"
        ],
        "aspectos_comportamentais": [
            "boa participação",
            "necessidade de maior autorregulação",
            "conversa excessiva em alguns momentos"
        ]
    },
    {
        "nome": "Annabel Alcântara Oliveira da Silva",
        "registros_positivos": 20,
        "registros_negativos": 2,
        "aspectos_cognitivos": [
            "participação consistente",
            "criatividade",
            "interesse",
            "disposição para revisar aprendizagens"
        ],
        "aspectos_comportamentais": [
            "boa adaptação às rotinas",
            "comportamento favorável à aprendizagem",
            "equilíbrio nas interações"
        ]
    }
]

for aluno in alunos:
    saldo = aluno["registros_positivos"] - aluno["registros_negativos"]

    print("Aluno:", aluno["nome"])
    print("Registros positivos:", aluno["registros_positivos"])
    print("Registros negativos:", aluno["registros_negativos"])
    print("Saldo:", saldo)

    print("Aspectos cognitivos:")
    for aspecto in aluno["aspectos_cognitivos"]:
        print("-", aspecto)

    print("Aspectos comportamentais:")
    for aspecto in aluno["aspectos_comportamentais"]:
        print("-", aspecto)

    if saldo >= 15:
        print("Síntese: desenvolvimento muito positivo, com forte engajamento cognitivo e comportamental.")
    elif saldo >= 5:
        print("Síntese: desenvolvimento positivo, com alguns pontos de atenção.")
    else:
        print("Síntese: estudante necessita de acompanhamento mais próximo.")

    print("-" * 50)
1 resposta

Análise Qualitativa e Quantitativa

A análise dos três primeiros alunos do AFA do 6º Ano A evidencia um cenário bastante positivo tanto do ponto de vista cognitivo quanto comportamental.

Amanda Vasconcelos Nunes

Amanda apresenta 19 registros positivos e nenhum registro negativo. Quantitativamente, seu desempenho é excelente, demonstrando consistência ao longo do período avaliado.

Sob a perspectiva cognitiva, destacam-se a participação ativa, a criatividade, a curiosidade intelectual e o interesse pelas atividades propostas. Comportamentalmente, demonstra comprometimento, boa autorregulação e postura colaborativa. Os dados sugerem uma estudante com elevado engajamento acadêmico e social.

Anik Azevedo Cordeiro de Carvalho

Anik apresenta 23 registros positivos e 4 registros negativos. Apesar da existência de ocorrências negativas, o saldo permanece amplamente favorável.

No aspecto cognitivo, evidencia participação frequente, criatividade, curiosidade e interesse pela aprendizagem. No aspecto comportamental, observa-se boa participação e envolvimento com as atividades, embora existam indícios de necessidade de maior autorregulação em momentos de interação social, especialmente relacionados à conversa excessiva em sala. Ainda assim, seu perfil geral é bastante positivo.

Annabel Alcântara Oliveira da Silva

Annabel apresenta 20 registros positivos e apenas 2 negativos, demonstrando um saldo muito favorável.

Cognitivamente, destaca-se pela participação consistente, criatividade, interesse e disposição para revisar e aperfeiçoar suas aprendizagens. Comportamentalmente, apresenta boa adaptação às rotinas escolares, equilíbrio nas interações e atitudes favoráveis ao processo de aprendizagem.

Conclusão

A utilização do laço for mostrou-se adequada porque a lista de alunos já era conhecida previamente. O exercício demonstra que essa estrutura pode ser utilizada não apenas para exibir nomes, mas também para automatizar análises educacionais, gerar indicadores e produzir relatórios de desenvolvimento.

A análise dos três primeiros alunos revela predominância de registros positivos, forte engajamento cognitivo e comportamento favorável à aprendizagem, indicando um ambiente propício ao desenvolvimento acadêmico e socioemocional.