Resolvendo Problemas de Análise Combinatória com o Auxílio da Linguagem de Programação Python: Uma Abordagem Computacional e Lúdica

- 337797
Complete paper
Favorite this paper
How to cite this paper?
Abstract

Este artigo apresenta uma proposta didática para o Ensino e Aprendizagem de Análise Combinatória com a utilização da linguagem de programação Python como ferramenta de apoio. A proposta visa integrar conceitos matemáticos clássicos como Polinômios de Leibniz, Números de Catalan, Permutações Caóticas e o Princípio da Casa dos Pombos a uma abordagem computacional e visual, explorando bibliotecas acessíveis como SymPy, Matplotlib e itertools. O trabalho demonstra que a visualização e a simulação de situações combinatórias podem favorecer a compreensão conceitual, estimular o pensamento computacional e despertar o interesse de estudantes tanto da Educação Básica quanto do Ensino Superior. A combinação entre demonstrações analíticas e resoluções computacionais constitui uma metodologia ativa alinhada com as competências previstas na BNCC e nas práticas contemporâneas de Ensino da Matemática.

Share your ideas or questions with the authors!

Did you know that the greatest stimulus in scientific and cultural development is curiosity? Leave your questions or suggestions to the author!

Sign in to interact

Have a question or suggestion? Share your feedback with the authors!

Institutions
  • 1 Universidade do Estado do Rio de Janeiro
  • 2 UERJ - Universidade do Estado do Rio de Janeiro
Track
  • ST13 - Education
Keywords
Análise Combinatória
Simulações com Python
Pensamento Computacional
Metodologias Ativas
Ensino de Matemática