No próximo artigo, daremos uma olhada no PSeInt. É um software que funciona como um interpretador de pseudocódigo especialmente projetado para aqueles que se dedicam ao ensino de programação. O objetivo principal deste software é apoiar o ensino de programação e auxiliar os alunos em seus primeiros passos no mundo da programação.
Usando um pseudo-idioma simples e intuitivo em espanhol, complementado com um editor de fluxograma, este programa permite que o usuário se concentre nos conceitos fundamentais do algoritmo computacional. Visa minimizar as dificuldades inerentes a um idioma e proporcionar um ambiente de trabalho com inúmeros auxiliares e recursos didáticos.
O pseudocódigo é frequentemente utilizado como um primeiro contato para introduzir conceitos básicos como o uso de estruturas de controle, expressões ou variáveis, sem ter que lidar com as particularidades da sintaxe de uma linguagem real. Seu principal objetivo é ser uma ferramenta para aprender e compreender os conceitos básicos de programação para aplicá-los com um pseudocódigo em espanhol.
Características gerais do PSeInt
Dentre as principais características e funções deste programa, podem ser destacadas as seguintes:
- É um programa multi plataforma (GNU / Linux, Microsoft Windows e Mac OS X).
- É totalmente grátis e grátis (Licença GPLv2).
- Disponível para 32 e 64 bits.
- Presentes ferramentas para escrever algoritmos em pseudocódigo em espanhol.
- Oferece funções de completado automaticamente.
- Coloração de sintaxe.
- Facilita o trabalho por modelos de comando.
- Recuo inteligente.
- Listagens de funções, operadores e variáveis.
- Permite gerar e editar o fluxograma do algoritmo.
- Isso nos dará a possibilidade de fazer um edição simultânea de vários algoritmos.
- El pseudo-linguagem usado é configurável.
- Lata interpretar / executar algoritmos escritos. Permite que você modifique o algoritmo e veja as mudanças na execução imediatamente. Também nos dará a possibilidade de desfazer uma execução para reiniciá-la ou repeti-la de um ponto arbitrário.
- Oferece um modo especial no qual descreve as ações realizadas em cada etapa.
- O programa vai nos mostrar o erros de sintaxe em tempo real.
- Também aponta erros de tempo de execução.
- Oferta descrições detalhadas de cada erro, com suas causas e soluções mais frequentes.
- Permite converter o algoritmo de pseudocódigo para código de outras linguagens como: C, C ++, C #, Java, JavaScript, MatLab, Pascal, PHP, Python 2, Python 3 ou QBasic Visual Basic.
- O programa oferece aos usuários um sistema de ajuda integrado sobre o pseudocódigo e o uso do programa. Também inclui um conjunto de exemplos com diferentes níveis de dificuldade.
Esses são apenas alguns de seus recursos e funções. Podem consulte todos eles mais em detalhes no site do projeto.
Download PSeInt
Para poder usar este programa no Ubuntu, você só precisa vou ao Página de downloads projeto. Como você pode ver na imagem a seguir, podemos encontrar as opções de download para diferentes plataformas. Para este exemplo eu irei selecione a opção Gnu / Linux "Baixar pacote para Gnu / Linux 64bits":
O pacote para GNU / Linux que vamos baixar é um arquivo tgz compactado. Se você se sente indeciso sobre qual versão escolher (32 ou 64 bits), basta executar o seguinte comando em um terminal (Ctrl + Alt + T):
uname -m
Se o resultado for «x86_64»Como o mostrado na imagem anterior, você deve selecionar a opção de download para 64bits.
O programa não precisa de instalação. Teremos apenas que ir para a pasta na qual salvamos o arquivo baixado. Uma vez nele, não haverá nada além de descompacte o arquivo baixado com um comando como:
tar -xzvf pseint-l64-20191127.tgz
Então teremos que executar a partir do diretório «pseint»Que o arquivo«pseint«.
cd pseint ./pseint
Na primeira corrida, PSeInt nos oferecerá a criação de ícones de atalho, tanto no menu do sistema quanto na área de trabalho, com a qual podemos iniciar o programa a partir do ambiente gráfico.
Para obter mais informações sobre o uso deste programa, você pode consulte a documentação que eles oferecem em seu site.