Portugol IDE

Portugol IDE é uma excelente ferramenta de aprendizado, útil para quem está aprendendo a programar, pois exercita a lógica. Nesse artigo vou mostrar como usar e instalar o Portugol IDE e suas dependências.

[ Hits: 75.841 ]

Por: leandro bruno teixeira em 04/07/2009


Introdução



O Portugol IDE é um ambiente de desenvolvimento de algorítimos, mais especificamente, trata-se de um simulador de linguagem algorítmica que visa o desenvolvimento do raciocínio lógico.

Usando um ambiente simples e com ferramentas visuais, o Portugol destaca o desenvolvimento dos algoritmos ao invés do desenvolvimento de programas. Para isto ele utiliza uma linguagem algorítmica, uma pseudo-linguagem de programação que utiliza o português como base das suas instruções.

Seu editor tem ferramentas que complementam e corrigem algumas falhas que o aprendiz comete. Já o editor de fluxogramas é uma abordagem gráfica da programação que permite o desenvolvimento de algoritmos de forma visual e com ferramentas que fazem a tradução para linguagem algorítmica.

A utilização do mesmo é bem simples, conforme pode ser observado em alguns exemplos mostrados a seguir.
Linux: Portugol ide
No exemplo da tela anterior, se for clicado em "editor de texto", o que permite digitar o seu pseudocódigo, surge outra tela, como a mostrada a seguir:
Linux: Portugol ide
Na área de edição branca, mostrada na imagem anterior, pode-se digitar o pseudocódigo.

Após a digitação do mesmo, pode-se verificar se existem erros de escrita (sintaxe) pressionando-se a tecla F2 ou clicando na opção "Verificar", do menu, como pode ser observado na imagem a seguir:
Linux: Portugol ide
Havendo erros a seguinte tela será fornecida:
Linux: Portugol ide
Após a correção dos erros pode-se realizar uma uma nova verificação. Caso não haja mais erros, o Portugol IDE exibirá uma tela como esta:
Linux: Portugol ide
Observe a indicação de "Algoritmos OK" na janela de informações. Pode-se abrir a aba ECRAN para visualizar a tela de saída do algoritmo, podendo executá-lo pressionando F3 ou através do item "executar", disponível no menu, conforme mostra a tela a seguir.
Linux: Portugol ide
No caso do algoritmo usado como exemplo na tela mostrada anteriormente, trata-se de uma lógica que solicita ao usuário a entrada de dados. A próxima saída de tela mostra o resultado da digitação de um texto qualquer, como exemplo no meu caso coloquei o meu nome. :P
Linux: Portugol ide
Isto são apenas alguns pequenos exemplos de uso desta linguagem, cujo objetivo é ensinar a programação. Por ser baseado em Java, sua instalação depende deste, como será descrito na próxima seção.

    Próxima página

Páginas do artigo
   1. Introdução
   2. Baixando e configurando o PORTUGOL IDE 2.3
Outros artigos deste autor

Instalando o VirtualBox no Ubuntu 10.04

Leitura recomendada

Instalando Compiz-Fusion no KUbuntu 8.04

Etherwake + wake on coioti

Instalando e configurando OpenNMS em Ubuntu Linux

Cafe Con Leche (Gerenciador de Lan House e Cyber Café)

Asterisk 1.6 com MD3200 em Linux Ubuntu Server 8.10

  
Comentários
[1] Comentário enviado por kalib em 04/07/2009 - 09:10h

Hhauhauha..bacana.. Não conhecia ainda...
Se eu já soubesse disso em meu primeiro semestre de faculdade.. huahuahauh

[2] Comentário enviado por 0FerchuS0 em 04/07/2009 - 12:32h

cara, muito bom, vai ser muito util para minha namorada!! haha..

[3] Comentário enviado por leandrobrunoo em 04/07/2009 - 13:20h

Boa tarde a todos,
qualquer duvidas na instalação e só postar aqui na vol, que eu estarei respondendo !!

depois estarei postando mais alguns artigos sobre portugol ide


abraços a todos

[4] Comentário enviado por franciscosouza em 04/07/2009 - 13:28h

Excelente artigo! :)

Vou testar a ferramenta e provavelmente publicar algo do tipo no meu blog.

Parabéns, forte abraço! ;)

[5] Comentário enviado por grandmaster em 04/07/2009 - 13:46h

ehaueahuea

Era o que ia falar, isso ia ajudar muiiiita gente no começo da faculdade. Vou passar adiante isso pros calouros :P

Renato de Castro Henriques
CobiT Foundation 4.1 Certified ID: 90391725
http://www.renato.henriques.nom.br



[6] Comentário enviado por DebianWoman em 04/07/2009 - 21:29h

Era isso que eu estava precisando... Adorei seu artigo...

[7] Comentário enviado por DebianWoman em 04/07/2009 - 23:13h

tem algum link para baixar pelo wget tanto o jdk quanto o portugol direto na página correta?

[8] Comentário enviado por foguinho.peruca em 05/07/2009 - 00:59h

Olá!

Boa dica para iniciantes em programação. Nos cursos de introdução à programação, utilizamos essa ide antes de começarmos uma linguagem de verdade e realmente ela é muito produtiva....

Jeff

[9] Comentário enviado por overlock em 05/07/2009 - 01:22h

po cara otimo artigo...

vou mandar pra coordenadora do curso, e muito bom!!

abraços

[10] Comentário enviado por gabrield em 05/07/2009 - 14:10h

Cara, muito legal!!!
Lá no começo do curso de Ciecia da Computação, eu ficava estressado, pois não tinha nada equivalente ao VisuAlg, que só rodava em Linux, e eu era obrigado a usa-lo ou usar o Wine! Sorte de quem tá chegando agora!
[]'s e parabéns por ter apresentado uma ferramenta tão boa pra quem tá começando agora!

[11] Comentário enviado por DebianWoman em 05/07/2009 - 23:19h

Erro apresentado quando uso o comando: #java -jar Portugol.jar Could not find the main class: PortugolGUI. Program will exit.

[12] Comentário enviado por DebianWoman em 05/07/2009 - 23:32h

Resolvi colocar tudo apresentado quando executei o comando java -jar Portugol.jar
Caused by: java.lang.ClassNotFoundException: org.jdesktop.layout.GroupLayout$Group
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
Could not find the main class: PortugolGUI. Program will exit.

[13] Comentário enviado por DebianWoman em 05/07/2009 - 23:38h

Já verifiquei as ferramentas necessárias porém o erro acima ainda está sendo apresentado, pode me ajudar, por favor!!!

[14] Comentário enviado por guimaluf em 06/07/2009 - 00:18h

Dá permissão de execução em todos os arquivos e subdiretórios da pasta

$ chmod -R 777 portugol/


[15] Comentário enviado por Lisandro em 06/07/2009 - 08:48h

Interessante, sabe se já tem alguem melhorando pra não ter que usar o português de Portugal?
É muito estranho ler ECRAN...

[16] Comentário enviado por removido em 06/07/2009 - 12:30h

muito bom pra quem tá começando com algoritmos

[17] Comentário enviado por leandrobrunoo em 06/07/2009 - 14:24h

Caro amigo DebianWoman,

qual a distro que voce estar usando ?
da uma lida no artigo, e tenta reinstalar tudo novamente, ja testei no debian, e no ubuntu e deu tudo certo.


Edite o arquivo /usr/local/portugol/run.bat:

# gedit /usr/local/portugol/run.bat

Altere a linha:

java -jar portugol.jar

Para a abaixo, onde na verdade só mudei o "p" para "P":

java -jar Portugol.jar

Salve o arquivo e pronto.



outra coisa amigo DebianWoman, pra vc usar o comando java -jar Portugol.jar vc precisa ta dentro do diretorio
/usr/local/portugol # java -jar Portugol.jar

agora se quiser da esse comando, estando em qualquer diretorio voce precisa pegar o script que postei no final do artigo !!
e jogar ele dentro de /bin, e da as permisoes.

[18] Comentário enviado por leandrobrunoo em 06/07/2009 - 15:25h

qualquer coisa posta aqui !!!

abraços e viva o linux

[19] Comentário enviado por DebianWoman em 07/07/2009 - 01:18h

Eu uso a distro Ubuntu 9.0.4 para desktop. Fiz os comandos novamente, dei permissão conforme postado. A última hipótese é refazer, ok?
Obrigada à todos.

[20] Comentário enviado por leandrobrunoo em 07/07/2009 - 09:27h

ta ok, esse artigo, foi revisado tanto no ubuntu 9.04, quanto no debian

# vi ~/.bashrc

export PATH=:/usr/local/java/jdk1.5.0_01/bin:$PATH

Onde jdk1.5.0_01 é o nome do diretório que está dentro do diretório /usr/local/java/.

O arquivo .bashrc será executado no seu próximo login. Para forçar sua execução neste momento, sem precisar logar-se novamente, digite mais este comando:

# source ~/.bashrc


agora depois de instalado, vc enta com esse comando


outra coisa, vc deu permisoes a qual diretorio ??
tem q da permisao total a o diretorio, portugol.
e editar o arquivo run.bat

[21] Comentário enviado por DebianWoman em 07/07/2009 - 23:58h

SHOWWWWWWWWWWWWWWWWWWW...
Refiz toda a configuração e funcionou.
Pena que na época que aprendi algoritmo não tinha uma ferramenta como essa e ajuda de vocês.

Muito obrigada pela ajuda de todos.

Leandro é 1000...

Abraço!

[22] Comentário enviado por lazzaro em 20/11/2009 - 14:15h

Excelente matéria a respeito do Portugol, sinceramente não o conhecia, pois se o mesmo estivesse disponivel por volta do ano de 1992 eu o teria utilizado e com toda certeza teria reduzido bastante o aprendizado na linguagem C.
Como muitos anos se passaram e varios ambientes e linguagem foram desenvolvidas me sinto muito mais a vontade para dizer que com o Portugol o aprendizado fica muito mais interessante.

E pelo que estive lendo muitos se recusam a confirmar que já utilizaram, utilizam ou irão utilizar o Portugol para se iniciar no mundo da Programação.
é mais ou menos assim: todos adoravam comer mortadela, mas jamais confirmavam que comiam ou que gostavam.

Como estou pretendendo retornar ao desenvolvimento, vou sim utilizar me do Portugol para reaprender o deixado la nos anos 90.

Otima matéria.

[23] Comentário enviado por leandrobrunoo em 25/02/2010 - 14:51h

obrigado !

== viva o linux ==

pena q nao ganhei a camisa da vol :(

[24] Comentário enviado por alberto.tocant em 26/07/2010 - 00:14h

Como crio um atalho para o Portugol IDE? Não entendi esta parte, pois simplesmente não encontro o arquivo touch ptg e não sei o que editar.

[25] Comentário enviado por alberto.tocant em 26/07/2010 - 08:56h

Não entendi estes comandos, não consigo fazer de jeito nenhum. Não tem um jeito mais simples de criar um atalho do IDE PORTUGOL? Não estou conseguindo.
Quero executar o programa normalmente sem executar comando nenhum, simplesmente indo no menu e clicar no ícone, tem como?

[26] Comentário enviado por alberto.tocant em 26/07/2010 - 12:43h

Já resolvi o problema do atalho entre no link http://linuxlike.blogspot.com/2009/08/criando-atalhos-para-arquivos-jar-java.html
Valeu pessoal!

[27] Comentário enviado por leandrobrunoo em 05/08/2010 - 08:51h

Primeiramente desculpa pela demora, mais vamos la
o arquivo ptg, e um pequeno script que voce tem que criar dentro do diretorio /usr/bin com o comando
touch ptg
depois e so colar esse codigo dentro do arquivo ptg.
e depois da permissão chmod +x /usr/bin/ptg
depois disso voce pode chamar o portugou pelo terminal, apenas digitando, ptg

abraços a todos e viva o linux

[28] Comentário enviado por jpvr2005 em 03/05/2011 - 09:35h

Boa tarde pessoal,

Comecei a utilizar essa última versão do ubuntu 11.04 e não consegui rodar o portugol, da o mesmo erro citado pelo DebianWoman, já tentei refazer o processo umas 5x e até agora nada, alguém tem mais alguma idéia do que pode ser?

Valeu todos.

[29] Comentário enviado por leandrobrunoo em 03/10/2011 - 10:20h

Posta ai o erro.

[30] Comentário enviado por previdelli em 05/03/2013 - 17:24h

olá...

Gostaria de saber se esses procedimentos servem para o Ubuntu 12.10 ? pois fiz tudo como descrito para executar o Portugol e o mesmo aprtesente erro:

[email protected]:/usr/local/portugol/portugol# ls
editor.cfg fluxogramas.cfg lib Portugol.jar portugol.tmp README.TXT run.bat
[email protected]:/usr/local/portugol/portugol# java -jar Portugol.jar
Exception in thread "AWT-EventQueue-0" java.awt.HeadlessException
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:173)
at java.awt.Window.<init>(Window.java:546)
at java.awt.Frame.<init>(Frame.java:419)
at java.awt.Frame.<init>(Frame.java:384)
at javax.swing.JFrame.<init>(JFrame.java:174)
at PortugolGUI.<init>(PortugolGUI.java:16)
at PortugolGUI$3.run(PortugolGUI.java:92)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:673)
at java.awt.EventQueue.access$300(EventQueue.java:96)
at java.awt.EventQueue$2.run(EventQueue.java:634)
at java.awt.EventQueue$2.run(EventQueue.java:632)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:643)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
[email protected]:/usr/local/portugol/portugol#


sei que o post é antigo mas espero que alguem veja para me ajudar....obrigado

[31] Comentário enviado por leandrobrunoo em 08/03/2013 - 16:34h

Boa tarde,
Amigo tenta ai da um apt-get update e depois um apt-get upgrade
pois eu acho que estar faltando alguma biblioteca, visual no seu SO

[32] Comentário enviado por Rosevaldo7 em 17/06/2014 - 22:55h

Amigo eu uso Mac, qual a alternativa para usar o IDE no Mac ?

[33] Comentário enviado por MarcelaApolinari em 02/03/2015 - 21:16h


Boa noite. Sou nova usando linux. Uso o ubuntu e tenho me deparado com muitas dificuldades na instalação de aplicações no geral. E sinceramente, não entendi como posso está instalando o Java. Fui até o site e vi várias opções lá. Pode dar mais detalhes de como faço a instalação da forma correta?

[34] Comentário enviado por removido em 03/03/2017 - 09:20h

$ java -jar portugol.jar
Error: Unable to access jarfile portugol.jar


Funciona:

java -jar Portugol.jar

[35] Comentário enviado por removido em 03/03/2017 - 09:23h


[17] Comentário enviado por leandrobrunoo em 06/07/2009 - 14:24h

Caro amigo DebianWoman,

qual a distro que voce estar usando ?
da uma lida no artigo, e tenta reinstalar tudo novamente, ja testei no debian, e no ubuntu e deu tudo certo.


Edite o arquivo /usr/local/portugol/run.bat:

# gedit /usr/local/portugol/run.bat

Altere a linha:

java -jar portugol.jar

Para a abaixo, onde na verdade só mudei o "p" para "P":

java -jar Portugol.jar

Salve o arquivo e pronto.



outra coisa amigo DebianWoman, pra vc usar o comando java -jar Portugol.jar vc precisa ta dentro do diretorio
/usr/local/portugol # java -jar Portugol.jar

agora se quiser da esse comando, estando em qualquer diretorio voce precisa pegar o script que postei no final do artigo !!
e jogar ele dentro de /bin, e da as permisoes.



p para P

Ex:

$ java -jar portugol.jar
Error: Unable to access jarfile portugol.jar

[36] Comentário enviado por Maru em 09/11/2018 - 16:22h

Olá, este IDE funcionaria no Kurumim, e em Windows?? desculpem a pergunta, pois é o que eu tenho aqui disponível para meu uso, e como estou começando, resolvi perguntar, pois para muitos seria uma pergunta desnecessário ou mesmo inútil e sem valia.
Desde já obrigado por qualquer retorno.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts