Portugol: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
Portugol não é uma linguagem de programação.
Etiquetas: Remoção considerável de conteúdo Editor Visual
Revisão de categorias
Linha 45: Linha 45:


[[Categoria:Algoritmos]]
[[Categoria:Algoritmos]]
[[Categoria:Invenções do Brasil]]
[[Categoria:Linguagens de programação em português]]
[[Categoria:Linguagens de programação procedurais]]

Revisão das 23h49min de 28 de outubro de 2017

Portugol
Portugol (Português Estruturado)
Paradigma Programação estruturada, Programação algorítmica
Principais implementações VISUALG, Portugol Studio
Influenciou VISUALG 3.0

Portugol, também conhecido como Português estruturado, é um pseudocódigo escrito em português.[1]

Descrição

Portugol é uma pseudolinguagem que permite ao leitor desenvolver algoritmos estruturados em português de forma simples e intuitiva, independentemente de linguagem de programação. Emprega-se a técnica de refinamentos sucessivos. Após o refinamento final, o algoritmo é codificado em alguma linguagem. A implementação de algoritmos desenvolvidos em portugol é feita com facilidade a partir de um mapeamento para a linguagem de programação desejada.

Portugol já era utilizado em apostilas de Técnicas de Programação, publicadas na década de 1970 pela CAPRE (Comissão de Coordenação das Atividades de Processamento Eletrônico), no Programa Nacional de Treinamento em Computação.

O Portugol é bastante utilizado para ensinar lógica de programação e algoritmos. Está presente em muitos materiais didáticos de programação, é todo escrito em português.[1] Existem alguns interpretadores de variantes de pseudo código utilizando o português estruturado. É comumente usado em conjunto com os diagramas em blocos (como o famoso (Fluxograma ou Diagrama de Chapin). Dentre os interpretadores mais conhecidos, estão o VISUALG 3.0, o Portugol Stúdio, o G-Portugol, o Portugol Vianna, o P&G editor, etc, sendo que o Visualg 3.0 também foi criado pelo professor Antonio Carlos Nicolodi.

O Portugol consiste em uma extensão da linguagem com comandos, operadores, funções, funções recursivas, estruturas e construtores de estruturas complexas tais como stacks, queues, listas ligadas e listas duplamente ligadas.[2]

Exemplo de código

Ver artigo principal: Programa Olá Mundo

Algoritmo "OlaMundo"

var

inicio

Escreval("Olá, Mundo!")

Fimalgoritmo

Referências

  1. a b Rudek, Marcelo (janeiro de 2012). «Apostilas de Técnicas de Programação» (PDF). Pontifícia Universidade Católica do Paraná. pp. 12 – 27. Consultado em 12 de outubro de 2013 
  2. «Portugol Viana». SourceForge. Consultado em 23 de fevereiro de 2011 

Ver também

Ícone de esboço Este artigo sobre programação de computadores é um esboço. Você pode ajudar a Wikipédia expandindo-o.