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.
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. 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.
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.
Se eu já soubesse disso em meu primeiro semestre de faculdade.. huahuahauh