PortuCol: uma pseudo-linguagem inspirada em C ANSI para o Ensino de Lógica de Programação e Algoritmos

Artigo submetido ao WEI'2016

Resumo: Linguagens de programação são intrinsecamente complexas, devido à variabilidade, generalidade e completude de suas construções. Isso justifica a adoção de pseudo-linguagens de alto nível no ensino de Lógica de Programação e Algoritmos. Embora C ANSI e Java sejam as linguagens de programação mais utilizadas no desenvolvimento de sistemas de software, Portugol -- uma pseudo-linguagem com instruções em português inspirada na linguagem obsoleta Pascal -- é ainda largamente adotada por IES. Diante desse cenário, este artigo propõe PortuCol, uma pseudo-linguagem de programação com instruções em português assim como Portugol, porém inspirada em C ANSI. Este artigo também descreve PortuCol2C, uma ferramenta que traduz código escrito em PortuCol para C ANSI e conduz estudos empíricos que demonstram estatisticamente que (i) PortuCol é 27% mais similar a C ANSI do que o Portugol e (ii) PortuCol é para C ANSI o que Portugol é para Pascal.


Downloads

Planilhas Download
Dataset Download
Projeto do Cálculo da Similaridade de Cosseno Download
Ferramenta PortuCol2C Código Fonte e Binário