Skip to content

Minha própria variação e tentativa de implementação de um interpretador de portugol escrito em python

License

Notifications You must be signed in to change notification settings

Luiz-Trindade/Portugol_Variante

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Interpretador PORTUGOL Personalizado

Bem-vindo ao Interpretador PORTUGOL, uma variante personalizada desenvolvida por Luiz Gabriel Magalhães Trindade. Este interpretador permite a execução de programas escritos em uma linguagem de programação inspirada no PORTUGOL.

Versão

A versão atual do interpretador é 1.0.

Como Usar

Para utilizar o interpretador, siga as instruções abaixo:

  1. Defina o Programa: Execute o interpretador fornecendo o arquivo do programa PORTUGOL como argumento. Por exemplo:

    python3 portugol.py MeuPrograma.por
  2. Visualize a Versão: Se desejar verificar a versão do interpretador, utilize o argumento -v:

    python3 portugol.py -v

Recursos da Linguagem

Comandos Suportados

  • algoritmo: Define o início do programa. O nome do algoritmo deve corresponder ao nome do programa.

  • texto: Declaração de variáveis de texto.

  • numero: Declaração de variáveis numéricas.

  • inicio: Indica o início do programa.

  • escreva: Comando para imprimir na saída.

  • leia Comando para ler dados de entrada.

  • vaipara Comando para pular para uma determinada linha.

  • fim: Indica o fim do programa.

Exemplo Básico

algoritmo MeuPrimeiroPrograma

texto: mensagem
numero: preco

inicio

    mensagem <- "Olá, Mundo!"
    preco <- 10.5

    escreva mensagem
    escreva "O preço é:" preco

fim

Este exemplo imprime "Olá, Mundo!" e "O preço é: 10.5" na saída.

Avisos Legais

Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation. Este programa é distribuído na esperança de que possa ser útil, mas SEM NENHUMA GARANTIA; sem uma garantia implícita de COMERCIALIZAÇÃO ou ADEQUAÇÃO a qualquer PROPÓSITO EM PARTICULAR. Consulte a licença para obter mais detalhes.


Este interpretador foi desenvolvido por Luiz Gabriel Magalhães Trindade, estudante de Ciência da Computação.

About

Minha própria variação e tentativa de implementação de um interpretador de portugol escrito em python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published