Portugol: diferenças entre revisões
Conteúdo apagado Conteúdo adicionado
m Foram revertidas as edições de 177.181.219.196 para a última revisão de Contreiras45, de 12h45min de 29 de outubro de 2017 (UTC) |
Desfeita a edição 50317433 de Contreiras45 Etiqueta: Remoção considerável de conteúdo |
||
Linha 1:
{{mais notas|data=junho de 2017}}
|compiladores =VISUALG, [[Portugol Studio]]▼
'''Portugol''', também conhecido como '''Português estruturado''', é um [[pseudocódigo]] escrito em [[Língua portuguesa|português]].<ref name="pucpr">{{Citar web |url=http://www.las.pucpr.br/rudek/Aulas/arquivos/Apostila_TP.pdf |título=Apostilas de Técnicas de Programação |páginas=12 - 27 |autor=Rudek, Marcelo |data=janeiro de 2012 |publicado=[[Pontifícia Universidade Católica do Paraná]] |acessodata=12 de outubro de 2013}}</ref>
== 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
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.
== Exemplo de código ==
Linha 41 ⟶ 28:
== Ver também ==
* [[Algoritmo]]
* [[G-Portugol]]
* [http://www.dei.estt.ipt.pt/portugol/ Portugal IDE]
* [[Pseudocódigo]]
* [[Visualg
[[Categoria:Algoritmos]]
|