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.
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:
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:
Havendo erros a seguinte tela será fornecida:
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:
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.
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
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.
[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
LisandroGuerra 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
ilsahec 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.