Objetivos
Portugol
Portugol é uma linguagem de programação criada por Antonio Carlos Nicolodi e António Manso, em 1986,
inicialmente como uma tradução da linguagem Pascal.
Criada com base na lingua portuguesa, possui seus comandos em português que facilitam o aprendizado
da linguagem para iniciantes no assunto.
A linguagem Portugol possui mais de uma implementação. Neste tutorial vamos utilizar a versão do
Portugol Utilizado ferramenta Portugol Studio.
Para o estudo dessa linguagem e a execução dos futuro exemplos vamos utilizar a ferramento Portugol Studio
que possui ambiente Web e Desktop que podem ser conferidos nos links abaixo:
Online
- Portugol WebStudio
Desktop
-
Portugol Studio
A instalação e uso das ferramentas acima devem ser consultadas em seus respectivos sites antes de
continuar o tutorial.
Um programa em portugol é definido por um bloco de código programa:
Exemplo 1
programa
{
funcao inicio()
{
//código omitido
}
}
Funções e procedimentos são iniciados por funcao. Esses assuntos serão vistos
futuramente em Portugol Básico: Funções
e Portugol Básico: Procedimentos.
Bloco de código/declaração
Em portugol, semelhante à várias outras linguagens, um bloco de código ou declaraçãoes de instruções
é delimitado por { e } como pode ser visto no exemplo 1 acima.
Diferente de muitas outras linguagens de programação, Portugol não precisa terminar uma declaração
de linha de código utilizando (;).
Exemplo 2
programa
{
funcao inicio()
{
//declaração de variável
inteiro var1
}
}
Comentário
Comentários em um linguagem de programação são utilizados para disponibilizar um forma de documentação.
Em portugol podemos podemos utilizar comentários em bloco ou linha:
Exemplo 3
programa
{
//comentário em linha
/*
comentário em bloco
*/
}
Em qualquer lugar que o um comentário é encontrado será desconsiderado quando o programa for compilado.
Função inicio
O ponto de entrada de programas em portugol são identificados com a função inicio.
Quando um programa é executado, a função inicio é a primeira função executada e é onde todas
chamadas a outras funções devem ser declaradas.
Exemplo 4
programa
{
//ponto de entrada principal
funcao inicio()
{
//código omitido
}
}
Em outras linguagens de programação como Tutorial C: Sintaxe e
Tutorial C++: Sintaxe as suas funções inicio são identificadas por main.
Bibliotecas nativas
A linguagem Portugol possui bibliotecas que possuem funções e outros recursos para reutilização. As bibliotecas
listadas abaixo não serão abordadas na versão atual do tutorial dessa linguagem.
- Arquivos : manipulação de arquivos
- Graficos: primitivas para desenhar
- Matematica: funções matemáticas
- Mouse: funções para manipulação de mouse
- Sons: funções para reprodução de áudio
- Teclado: funções para manipulação do teclado
- Texto: funções para manipulação de texto
- Tipos: funções para manipulação de tipos de dados
- Util: outras funções
As bibliotecas listadas abaixo não serão abordadas na versão atual do tutorial dessa linguagem, sendo vistas em
futuras atualizações.
Histórico de atualizações
- 02/10/2024 - revisão 2 - Correção: Exs. 1 e 2; Ajustes pontuais
- 25/09/2023 - resisão 1 - Correção em barra de navegação, links e referências, correções gramaticais e outros
- 08/05/2023 - versão inicial
Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.