ENSINO DE LÓGICA DE PROGRAMAÇÃO COM CALCULADORA EM PYTHON

Publicado em 10/01/2026 - ISBN: 978-85-7814-633-7

Título do Trabalho
ENSINO DE LÓGICA DE PROGRAMAÇÃO COM CALCULADORA EM PYTHON
Autores
  • Vinicius Santana de Oliveira
  • Marcos Vinicius Alboleda Masuda
  • Gustavo Augusto fanasca
  • Caio Carvalho Marcon
  • Pedro Leonardo Laurentino Alves
  • Tiago Misawa Calixto
Modalidade
Edital de inscrição ( resumo expandido)
Área temática
Análise e Desenvolvimento de Sistemas
Data de Publicação
10/01/2026
País da Publicação
Brasil
Idioma da Publicação
pt-BR
Página do Trabalho
https://www.even3.com.br/anais/congresso-metodista-2025/1271468-ensino-de-logica-de-programacao-com-calculadora-em-python
ISBN
978-85-7814-633-7
Palavras-Chave
Lógica de programação; Python; Calculadora; Pensamento computacional; Ensino de computação
Resumo
O ensino de lógica de programação constitui um desafio central em cursos técnicos e de graduação, especialmente devido à dificuldade dos alunos em assimilar conceitos computacionais abstratos, como algoritmos, estruturas de controle, tipos de dados e decomposição de problemas, o que frequentemente leva à desmotivação e à evasão, sobretudo entre estudantes com pouca familiaridade com áreas exatas (Silva; Silva, 2018). Nesse contexto, projetos práticos, como a construção de uma calculadora em Python, destacam-se como estratégias pedagógicas eficazes para promover o pensamento computacional, oferecendo uma abordagem acessível e motivadora para introduzir conceitos fundamentais de programação. Este trabalho analisa a relevância desse projeto como atividade introdutória, com base em experiências práticas e fundamentação teórica de Zelle (2016), que enfatiza linguagens acessíveis, e Deitel e Deitel (2016), que defendem exemplos práticos e progressivos. A escolha do Python é estratégica, pois sua sintaxe clara reduz a carga cognitiva inicial, permitindo foco no raciocínio lógico, enquanto sua capacidade de criar programas funcionais com poucas linhas torna o aprendizado gratificante. A construção de uma calculadora, embora simples, exige decisões sobre estrutura do código, entrada e saída de dados, controle de fluxo e tratamento de erros, integrando múltiplos conceitos introdutórios. Aplicado entre 2020 e 2024 em cursos técnicos de informática e disciplinas de algoritmos em cursos superiores, com turmas de 20 a 30 alunos de 16 a 25 anos, o projeto foi estruturado em etapas progressivas. Inicialmente, os alunos desenvolveram uma calculadora aritmética simples, com operações de soma, subtração, multiplicação e divisão, usando entrada via console e estruturas condicionais. Posteriormente, incorporaram modularização com funções para organizar e reutilizar código, validação de entrada e tratamento de exceções, como divisão por zero, e, em fases avançadas, interfaces gráficas com a biblioteca tkinter, aproximando o projeto de aplicações reais. A avaliação considerou o código produzido, a funcionalidade do programa e explicações orais, verificando a compreensão dos conceitos. Os resultados indicaram aumento no engajamento, com alunos motivados por trabalharem em uma aplicação concreta. As dúvidas tornaram-se mais específicas, conectadas aos conteúdos, e a depuração de erros desenvolveu autonomia e resolução de problemas, conforme Papert (1996) associa à aprendizagem significativa. A simplicidade do Python facilitou a concentração na lógica, enquanto a modularização promoveu organização e manutenção do código. A flexibilidade do projeto permitiu adaptá-lo a diferentes níveis, incorporando operações como porcentagem, raízes e potências, ou recursos como expressões regulares, atendendo iniciantes e alunos avançados. A análise qualitativa das explicações orais revelou maior clareza na compreensão de variáveis, operadores, estruturas condicionais e funções. Quantitativamente, houve aumento de 15% na taxa de aprovação e redução de 10% na evasão, especialmente entre alunos com menor afinidade com exatas. A aplicabilidade do projeto em contextos presenciais, remotos ou híbridos reforça sua versatilidade, permitindo autonomia com suporte de feedbacks pontuais. Conclui-se que a construção de uma calculadora em Python é uma estratégia eficiente, acessível e adaptável, que integra conceitos fundamentais de forma prática, promovendo aprendizagem significativa e preparando alunos para desafios complexos no desenvolvimento de software. Recomenda-se sua adoção sistemática em grades curriculares, com feedbacks contínuos, para tornar o ensino de programação dinâmico e centrado na resolução de problemas reais. Referências DEITEL, P.; DEITEL, H. Python: how to program. 2. ed. Boston: Pearson, 2016. PAPERT, S. The connected family: bridging the digital generation gap. Atlanta: Longstreet Press, 1996. SILVA, J.; SILVA, M. Desafios no ensino de programação: uma revisão sistemática. Revista Brasileira de Informática na Educação, v. 26, n. 3, p. 45-60, 2018.
Título do Evento
Congresso Metodista 2025
Cidade do Evento
São Bernardo do Campo
Título dos Anais do Evento
Anais do Congresso Metodista – 2025
Nome da Editora
Even3
Meio de Divulgação
Meio Digital

Como citar

OLIVEIRA, Vinicius Santana de et al.. ENSINO DE LÓGICA DE PROGRAMAÇÃO COM CALCULADORA EM PYTHON.. In: Anais do Congresso Metodista – 2025. Anais...Sao Bernardo do Campo(SP) Umesp, 2025. Disponível em: https//www.even3.com.br/anais/congresso-metodista-2025/1271468-ENSINO-DE-LOGICA-DE-PROGRAMACAO-COM-CALCULADORA-EM-PYTHON. Acesso em: 11/02/2026

Trabalho

Even3 Publicacoes