1 research outputs found
Uso de português estruturado no ensino de alunos de computação com geração automatizada de códigos em linguagem Python / Use of structured portuguese in teaching computer science students with automated code generation in Python language
O compilador MACP apresenta uma proposta de ensino para alunos de programação através do uso do Português Estruturado (Portugol). Uma das barreiras do ensino da programação está na dificuldade de compreensão da língua inglesa. O uso do português estruturado permite ao aluno entender algoritmos de forma simples e intuitiva independente da linguagem. Com o MACP temos a possibilidade da criação de algoritmos em Portugol e a possibilidade da visualização dele nas estruturas de outras linguagens. Está presente no compilador analisadores léxico e sintático para a conversão do Portugol para as linguagens C, C++, Pascal, Java. Em proposta, será implementado neste projeto o conversor do Portugol para a linguagem Python, fazendo um estudo de sua gramática e criando analisadores léxicos e sintáticos para os próprios padrões desta linguagem. Python é uma linguagem de alto nível que segue ganhando espaço como uma das linguagens mais populares do mundo. O Python tem forte presença em diversas empresas, como Google, Dropbox e Instagram, além de ser uma das ferramentas preferidas de cientistas, matemáticos e outros pesquisadores para analisar dados. Deixando assim o MACP atualizado com as linguagens de programação principais da atualidade