Portugol: diferenças entre revisões
m Desfeita(s) uma ou mais edições de 187.59.70.231, com Reversão e avisos |
Retirada de trechos que sque carecem de fontes. Além de não serem verídicos. |
||
Linha 18: | Linha 18: | ||
== Descrição == |
== 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 também tem outros derivados, pois já foi adaptado para as outras linguagens de programação, como a linguagem C, C++ e Java. O seu nome é uma mistura das três palavras: P''ortuguês'', das linguagens de programação ''Algol'' e ''Pascal'', ('''''PORTU'''''guês, [[ALGOL|AL'''''GO'''''L]] e [[Pascal (linguagem de programação)|Pasca'''''L''''']]). Assim nasceu o método "'''PORTUGOL'''", ou seja, é um '''algoritmo todo escrito em português''', mas estruturado e interpretado em um computador. Por isso também é conhecido como '''''Português Estruturado'''''. |
||
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 [[Língua portuguesa|português]].<ref name="pucpr" /> 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|Fluxograma ou Diagrama de Chapin)]]. Dentre os interpretadores mais conhecidos, estão o [http://visualg3.com.br/ VISUALG 3.0], o [http://lite.acad.univali.br/portugol/ Portugol Stúdio], o G-Portugol, o Portugol Vianna, o P&G editor, etc, sendo que o [http://visualg3.com.br/ Visualg 3.0] também foi criado pelo professor [http://visualg3.com.br/ Antonio Carlos Nicolodi]. |
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 [[Língua portuguesa|português]].<ref name="pucpr" /> 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|Fluxograma ou Diagrama de Chapin)]]. Dentre os interpretadores mais conhecidos, estão o [http://visualg3.com.br/ VISUALG 3.0], o [http://lite.acad.univali.br/portugol/ Portugol Stúdio], o G-Portugol, o Portugol Vianna, o P&G editor, etc, sendo que o [http://visualg3.com.br/ Visualg 3.0] também foi criado pelo professor [http://visualg3.com.br/ Antonio Carlos Nicolodi]. |
Revisão das 18h44min de 28 de outubro de 2017
PORTUGOL | |
---|---|
Portugol (Português Estruturado) | |
Paradigma | Programação estruturada, Programação algorítmica |
Surgido em | 1983 |
Criado por | António Mannso - Instituto Politécnico de Tomar ;
Professor Antonio Carlos Nicolodi - Uniasselvi-Fameblu, Furb, CedupHH/Blumenau e Instituto Federal de Santa Catarina |
Principais implementações | VISUALG, Portugol Studio |
Dialetos: | ALGOL 68, PASCAL e C (ansi) |
Influenciada por | Linguagem de programação ALGOL (p/ MainFrames) e Linguagem de programação PASCAL (p/ microcomputadores) |
Influenciou | VISUALG 3.0 |
Licença: | GPL |
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 também tem outros derivados, pois já foi adaptado para as outras linguagens de programação, como a linguagem C, C++ e Java. O seu nome é uma mistura das três palavras: Português, das linguagens de programação Algol e Pascal, (PORTUguês, ALGOL e PascaL). Assim nasceu o método "PORTUGOL", ou seja, é um algoritmo todo escrito em português, mas estruturado e interpretado em um computador. Por isso também é conhecido como Português Estruturado.
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
Algoritmo "OlaMundo"
var
inicio
Escreval("Olá, Mundo!")
Fimalgoritmo
Referências
- ↑ 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
- ↑ «Portugol Viana». SourceForge. Consultado em 23 de fevereiro de 2011