
Lógica de Programação com Portugol - Condicionais
Professor(a): Marianni e Kawan
Na aula de hoje os alunos deram seguimento no conteúdo iniciado terça passada, Portugol, uma linguagem de pseudo-código que será utilizada por eles a fim de entender sobre lógica de programação e conceitos de programação em geral. Hoje os alunos revisaram sobre condicionais, “if” e “else”, que já têm estudado na aula passada, e hoje também puderam aprender sobre o “else if”, ou o “senao se()” no caso do Portugol, onde fizeram algumas atividades envolvendo diferentes fluxos de código de acordo com as condicionais. As atividades eram, um código simples capaz de dizer se a pessoa era maior de idade, uma calculadora de IMC e um menu por meio de outro conteúdo novo apresentado hoje, o “switch, case” ou “escolha, caso”, que funciona de forma similar, possibilitando diferentes fluxo de código de acordo com o valor da variável passada.
O entendimento dos alunos variou bastante na aula de hoje, notei alguns alunos que entenderam bem como utilizar condicionais, porém também notei que alguns dos alunos não conseguiam entender muito bem como utilizar da condicionais para conseguir certos resultados específicos de acordo com a atividade. Expliquei a um deles que tinha dificuldades na atividade, porém notei que ele ainda acabava se perdendo nas chaves “{}”, portanto mal conseguia utilizar as condicionais, tentei explicar para ele da melhor forma possível que é necessário abrir e fechar as chaves, e da forma correta. No fim ele conseguiu entregar a atividade e acredito que ele conseguiu entender melhor como o código funcionava. Após a entrega da atividade final o professor deu encerramento à aula.
Com o pouco tempo que tivemos antes dos alunos saírem, aproveitei o tempo antes de sair para mostrar ao aluno de forma que não atrapalha-se a aula um dos projetos que já desenvolvi, é um videogame simples feito na Godot, uma ferramenta de desenvolvimento de jogos Open Source, o aluno gostou e acredito que serviu como um ótimo exemplo de como podemos utilizar de linguagens de programação à fim de trazer ideias à realidade, desde uma calculadora simples, a projetos que levam mais tempo, como o meu videogame e até mesmo projetos ainda mais complexos.