🚀 Começando
Programa Olá Mundo
algoritmo OlaMundo;
início
imprima("Olá, Mundo!");
fim
Compilando e executando:
gpt -o olamundo olamundo.gpt
./olamundo
Olá, Mundo!
Programa FizzBuzz
algoritmo fizzbuzz;
variáveis
i : inteiro;
fim-variáveis
início
para i de 1 até 15 faça
se i % 15 = 0 então
imprima("FizzBuzz");
senão
se i % 3 = 0 então
imprima("Fizz");
senão
se i % 5 = 0 então
imprima("Buzz");
senão
imprima(i);
fim-se
fim-se
fim-se
fim-para
fim
Compilando e executando:
gpt -o fizzbuzz fizzbuzz.gpt
./fizzbuzz
1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz
📘 Manual
Aqui estão os materiais para aprender o G-Portugol:
📥 Downloads
Todas as versões e binários do G-Portugol estão disponíveis na página de releases do GitHub
❤️ Sobre o projeto
G-Portugol é um dialeto da linguagem Portugol (ou português estruturado), muito usada para descrever algoritmos de forma livre e espontânea, em português. Em geral, livros dedicados ao ensino de algoritmos, lógica e estruturas de dados incorporam alguma forma dessa linguagem.
A proposta do projeto é oferecer uma implementação para a linguagem G-Portugol, fornecendo ferramentas que ofereçam recursos de edição, compilação e execução de algoritmos, de forma a favorecer estudantes iniciantes no aprendizado de desenvolvimento de software, bem como professores que ensinam disciplinas relacionadas.
Atualmente, o projeto oferece duas aplicações: