PSeIntGenericName
| PSeIntGenericName | ||
|---|---|---|
|
Ambiente principal PSeInt | ||
| Informações gerais | ||
| tipo de programa | pseudo-código | |
| desenvolvedor | Paulo Novara | |
| lançamento inicial | 29 de dezembro de 2004 [ 1 ] | |
| Licença | GPL | |
| Estado atual | Ativo | |
| Informação técnica | ||
| Programado em | C++ | |
| Plataformas compatíveis | Multi plataforma | |
| Versões | ||
| Última versão estável | 20210609 [ 2 ] ( 9 de junho de 2021 (1 ano, 4 meses e 9 dias) [ 3 ] ) | |
| Assistência técnica | ||
| Windows, Linux, Mac | ||
| Links | ||
PSeInt é um software gratuito educacional multiplataforma destinado a pessoas que são novas na programação . [ 3 ]
Descrição
PSeInt é a abreviação dos estados de computação do PSe udocódigo Interpreter , uma ferramenta educacional criada na Argentina , usada principalmente por alunos para aprender os fundamentos de programação e desenvolvimento lógico. É um software muito popular do gênero e amplamente utilizado em universidades da América Latina e da Espanha .
Ele usa pseudocódigo para solução de algoritmo .
Objetivo do PSeInt
O PSeInt destina-se a auxiliar os alunos que estão começando a construir programas ou algoritmos computacionais. O pseudocódigo costuma ser usado como um primeiro contato para introduzir conceitos básicos como o uso de estruturas de controle, expressões, variáveis, etc., sem ter que lidar com as particularidades da sintaxe de uma linguagem real. Este software visa facilitar para o iniciante escrever algoritmos nesta pseudolinguagem apresentando um conjunto de ajuda e assistência, além de fornecer algumas ferramentas adicionais para ajudar a encontrar erros e entender a lógica dos algoritmos.
PSeInt é uma ferramenta para auxiliar o aluno em seus primeiros passos na programação. Através de um pseudo-idioma simples e intuitivo em espanhol (complementado com um editor de fluxogramas), permite focar sua atenção nos conceitos fundamentais de algoritmos computacionais, minimizando as dificuldades de um idioma e proporcionando um ambiente de trabalho com inúmeras ajudas e recursos didáticos .
Características
- Preenchimento Automático de Idioma
- Ajudas Emergentes
- Modelos de comando
- Suporta procedimentos e funções
- Recuo Inteligente
- Exporte para outras linguagens ( C , C++ , C# , Java , PHP , JavaScript , Visual Basic .NET , Python , Matlab )
- Gráficos, criação e edição de fluxogramas
- Editor com coloração de sintaxe
- Fórum oficial PSeInt
- Software multiplataforma [ 4 ] em Microsoft Windows , GNU/Linux e Mac OS X , desenvolvimento independente para Android iniciado em dezembro de 2016 . [ 5 ]
Reconhecimento
PSeInt foi um dos Projetos do Mês no SourceForge três vezes, desde 1 de setembro de 2015, [ 6 ] [ 7 ] desde 19 de dezembro de 2016 [ 8 ] [ 9 ] e desde 16 de dezembro de 2019. [ 10 ]
Tela inicial
Iniciar o aplicativo mostra a estrutura básica de onde é possível escrever o código.
Para iniciar
É muito importante, embora não obrigatório, documentar o código (comente algumas linhas) para que você possa identificar rapidamente quais partes dele fazem o que, pois à medida que o desenvolvimento avança e o número de linhas aumenta consideravelmente, mais será feito. difícil encontrar em qual deles é a frase que faz algo específico. Isto é conseguido usando a barra dupla "//"
Estruturas de controle
Os exemplos mostrados nesta seção correspondem ao mesmo programa, mas construídos nos três loops While, Repeat e For.
A Estrutura Repetitiva While
O while é uma estrutura que é executada enquanto a pergunta de controle obtém uma resposta verdadeira, quando a resposta da pergunta de controle é falsa ela sai do loop. Este tipo de estrutura é recomendado quando o momento em que o ciclo será abandonado é desconhecido dentro do programa. Por exemplo, se precisarmos fazer um programa que solicite números e os adicione até que o usuário insira um número negativo, pois não se sabe quando o usuário inserirá um valor negativo, a estrutura recomendada é While. A principal característica do While é que ele primeiro pergunta e depois faz.
A Repetição da Estrutura Repetitiva (Do While)
Funciona da mesma forma que o While (While), a grande diferença é que primeiro pergunta e depois pergunta, e ao invés de abandonar sua execução ao obter uma resposta falsa na questão de controle, o faz ao obter uma verdadeira.
A Estrutura Repetitiva Para (Para)
É uma estrutura repetitiva que é utilizada quando se sabe quantas voltas o ciclo deve realizar, por exemplo, se for feito um algoritmo que pergunte ao usuário quantos números vai somar, o algoritmo saberia o número de voltas de o número de números inseridos pelo usuário.
Referências
- ↑ "Cronograma" . pseint.sourceforge.net . Recuperado em 3 de fevereiro de 2018 .
- ^ "Lançamento 20210609" . pseint.sourceforge.net . Recuperado em 8 de abril de 2022 .
- ^ a b "PSeInt" . pseint.sourceforge.net . Recuperado em 8 de abril de 2021 .
- ^ "Última versão: 20160413" . Recuperado em 15 de maio de 2015 .
- ↑ "Pseudocódigo, algoritmos PSeInt - Aplicativos Android no Google Play" . play.google.com . Recuperado em 2 de janeiro de 2017 .
- ↑ "Setembro 2015, Projeto do Mês “Community Choice” – PSeInt " . SourceForge . com . 1 de setembro de 2015 . Recuperado em 19 de abril de 2016 .
- ^ "Notícias 2015" . Recuperado em 19 de abril de 2016 .
- ↑ "Projetos da Semana, 19 de dezembro de 2016" [Projetos da Semana, 19 de dezembro de 2016 ] . Recuperado em 18 de setembro de 2018 .
- ^ "Notícias 2016" . Recuperado em 19 de abril de 2016 .
- ↑ "Projetos da Semana, 16 de dezembro de 2019" [Projetos da Semana, 16 de dezembro de 2019 ] . Recuperado em 18 de dezembro de 2019 .


