Portugol uma pseudolinguagem que permite ao leitor desenvolver algoritmos estruturados em portugus de forma relativamente mais simples e intuitiva, independentemente de linguagem de programao verdadeiras. Emprega-se a tcnica de refinamentos sucessivos. Aps o refinamento final, o algoritmo codificado em alguma linguagem. A implementao de algoritmos desenvolvidos em portugol feita com facilidade a partir de um mapeamento para a linguagem de programao desejada. Ele existe desde a dcada de 1970, sendo utilizado para o aprendizado de linguagens de programao.O Portugol no uma Linguagem de programao, mas sim uma pseudo linguagem ou um mtodo. Foi criado pelos professores Antonio Carlos Nicolodi (Brasil) e Antonio Mannso (Portugal) em 1986. Originalmente iniciou-se como uma traduo da linguagem de programao Pascal para a lngua portuguesa. O Pascal o descendente direto da linguagem de programao chamada ALGOL mas que era usada apenas em mainframes (computadores de grande porte) e o Compilador da Linguagem de Programao Pascal foi criado e adaptado para os microcomputadores.O Portugol tambm tem outros derivados, pois j foi adaptado para as outras linguagens de programao, como a linguagem C, C++ e Java. O seu nome uma mistura das trs palavras: Portugus, das linguagens de programao Algol e Pascal, (PORTUgus, ALGOL e PascaL). Assim nasceu o mtodo Portugol, ou seja, um algoritmo todo escrito em portugus, mas estruturado e interpretado em um computador. Por isso tambm conhecido como Portugus Estruturado.O Portugol bastante utilizado para ensinar lgica de programao e algoritmos. Est presente em muitos materiais didticos de programao, todo escrito em portugus. Existem alguns interpretadores de variantes de pseudo cdigo utilizando o portugus estruturado. comumente usado em conjunto com os diagramas em blocos (como o famoso (Fluxograma ou Diagrama de Chapin). Dentre os interpretadores mais conhecidos, esto o VISUALG 3.0, o Portugol Studio, o G-Portugol, o Portugol Vianna, o P & G editor, etc, sendo que o Visualg 3.0 tambm foi criado pelo professor Antonio Carlos Nicolodi.O Portugol consiste em uma extenso da linguagem com comandos, operadores, funes, funes recursivas, estruturas e construtores de estruturas complexas tais como stacks, queues, listas ligadas e listas duplamente ligadasO curso, Aprenda Portugol com fluxograma, um curso voltado para qualquer estudante de cincias da computao e reas afins. Assim como, pode ser assistido por qualquer iniciante na rea de programao ou qualquer pessoa que se interesse por desenvolvimento de software. Nesse curso, desejo estar auxiliando a todos, seja em trabalhos escolares ou na empresa.