Pular para o conteúdo

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.
leandro bruno teixeira leandrobrunoo
Hits: 83.723 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
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.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. Baixando e configurando o PORTUGOL IDE 2.3

Instalando o VirtualBox no Ubuntu 10.04

Taskwarrior, o Guerreiro das Tarefas - Gerenciar sua Lista TODO no Terminal

A produção de áudio e vídeo no Linux e as distribuições dedicadas a esse fim

Acesso remoto utilizando FreeNX

Asterisk 1.6 com MD3200 em Linux Ubuntu Server 8.10

Projeto Gerenciador de Lan House

#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?
#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:

root@previdelli-el409aa-aba-m7360n:/usr/local/portugol/portugol# ls
editor.cfg fluxogramas.cfg lib Portugol.jar portugol.tmp README.TXT run.bat
root@previdelli-el409aa-aba-m7360n:/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)
root@previdelli-el409aa-aba-m7360n:/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

Entre na sua conta para comentar.