Portugol: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
Tornando o texto imparcial, procurando definir o que realmente é o portugol original.
Etiquetas: Remoção considerável de conteúdo Editor Visual
Linha 16: Linha 16:
O portugol é bastante utilizado para ensinar [[lógica]] de programação e [[algoritmos]], estando presente em materiais didáticos de programação. Às vezes é utilizado em conjunto com os diagramas em blocos (como o [[fluxograma|Fluxograma ou Diagrama de Chapin)]].
O portugol é bastante utilizado para ensinar [[lógica]] de programação e [[algoritmos]], estando presente em materiais didáticos de programação. Às vezes é utilizado em conjunto com os diagramas em blocos (como o [[fluxograma|Fluxograma ou Diagrama de Chapin)]].


O processo natural é, uma vez finalizado o algoritmo, que o mesmo seja codificado em alguma linguagem existente. Entretanto, para aqueles que estão aprendendo a programar, a complexidade das principais IDE atuais mais dificulta do que facilita o aprendizado. Foram então criadas algumas ferramentas (compiladores e interpretadores) para facilitar a validação dos algoritmos criados. Dentre essas ferramentas estão G-Portugol, Portugol Studio, Portugol Vianna, Visualg etc. Embora algumas utilizem a denominação "Portugol", elas não possuem a mesma liberdade de criação disponível no portugol, estando carregadas de restrições e exigências como é natural nas linguagens de programação.
O processo natural é, uma vez finalizado o algoritmo, que o mesmo seja codificado em alguma linguagem existente. Entretanto, para aqueles que estão aprendendo a programar, a complexidade das principais IDE atuais mais dificulta do que facilita o aprendizado. Foram então criadas algumas ferramentas (compiladores e interpretadores) para facilitar a validação dos algoritmos criados. Dentre essas ferramentas estão G-Portugol, Portugol IDE, Portugol Studio, Portugol Vianna, Visualg etc. Embora algumas utilizem a denominação "Portugol", elas não possuem a mesma liberdade de criação disponível no portugol, estando carregadas de restrições e exigências como é natural nas linguagens de programação.


Portugol já era utilizado em apostilas de Técnicas de Programação, publicadas em meados da década de 1970 pela [http://www2.camara.leg.br/legin/fed/decret/1970-1979/decreto-70370-5-abril-1972-418827-publicacaooriginal-1-pe.html CAPRE] (Comissão de Coordenação das Atividades de Processamento Eletrônico), no Programa Nacional de Treinamento em Computação. O Departamento de Ciência da Computação (DCC) da [[Universidade Federal de Minas Gerais]] (UFMG) participou da elaboração desse material.
Portugol já era utilizado em apostilas de Técnicas de Programação, publicadas em meados da década de 1970 pela [http://www2.camara.leg.br/legin/fed/decret/1970-1979/decreto-70370-5-abril-1972-418827-publicacaooriginal-1-pe.html CAPRE] (Comissão de Coordenação das Atividades de Processamento Eletrônico), no Programa Nacional de Treinamento em Computação. O Departamento de Ciência da Computação (DCC) da [[Universidade Federal de Minas Gerais]] (UFMG) participou da elaboração desse material.

Revisão das 09h06min de 29 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.

O portugol é bastante utilizado para ensinar lógica de programação e algoritmos, estando presente em materiais didáticos de programação. Às vezes é utilizado em conjunto com os diagramas em blocos (como o Fluxograma ou Diagrama de Chapin).

O processo natural é, uma vez finalizado o algoritmo, que o mesmo seja codificado em alguma linguagem existente. Entretanto, para aqueles que estão aprendendo a programar, a complexidade das principais IDE atuais mais dificulta do que facilita o aprendizado. Foram então criadas algumas ferramentas (compiladores e interpretadores) para facilitar a validação dos algoritmos criados. Dentre essas ferramentas estão G-Portugol, Portugol IDE, Portugol Studio, Portugol Vianna, Visualg etc. Embora algumas utilizem a denominação "Portugol", elas não possuem a mesma liberdade de criação disponível no portugol, estando carregadas de restrições e exigências como é natural nas linguagens de programação.

Portugol já era utilizado em apostilas de Técnicas de Programação, publicadas em meados da 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 Departamento de Ciência da Computação (DCC) da Universidade Federal de Minas Gerais (UFMG) participou da elaboração desse material.

Exemplo de código

Ver artigo principal: Programa Olá Mundo

Algoritmo "OlaMundo"

var

inicio

Escreval("Olá, Mundo!")

Fimalgoritmo

Referências

  1. 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 

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.