Skip to content

helbertm/exercicios-portugol

Repository files navigation

Algoritmos em Portugol

Este repositório reúne implementações de algoritmos em Portugol com fins estritamente didáticos, desenvolvidos para apoiar disciplinas introdutórias de programação. Os códigos aqui presentes são voltados a estudantes que estão iniciando o aprendizado em lógica e algoritmos, e por isso priorizam clareza e legibilidade em vez de otimizações de desempenho.

Matérias e Tópicos

Os exemplos deste repositório podem ser utilizados em disciplinas como:

  • Lógica de Programação
  • Estruturas de Controle (condicionais, laços)
  • Estruturas de Dados Básicas (vetores, matrizes)
  • Funções e Procedimentos
  • Manipulação de Cadeias (Strings)
  • Algoritmos de Ordenação e Busca
  • Tratamento de Entrada e Saída

Conteúdo

Cada pasta ou arquivo contém um exercício ou exemplo de algoritmo em Portugol. Exemplos de implementações:

  • Cálculo de média de aluno
  • Simulação de operações bancárias com laço
  • Inversão de strings
  • Verificação de palíndromos
  • Bubble Sort e Selection Sort
  • Gerenciamento simples de vagas de estacionamento

Como Usar

  1. Clone este repositório:
    git clone https://github.com/SEU-USUARIO/NOME-DO-REPOSITORIO.git
  2. Abra os arquivos .por ou .porg na sua IDE ou ambiente Portugol Webstudio (https://portugol.dev/).
  3. Execute e explore cada algoritmo, alterando entradas e parâmetros para melhor compreensão.

Contribuindo

Contribuições são bem-vindas! Para incluir novos exercícios ou melhorias didáticas:

  1. Fork este repositório.
  2. Crie uma branch com o seu tópico: git checkout -b feature/meu-exercicio.
  3. Adicione seus arquivos seguindo o padrão de nomenclatura e pasta.
  4. Abra um Pull Request descrevendo o propósito e como testar seu algoritmo.

FAQ Oficial

Para dúvidas e perguntas frequentes sobre o Portugol Webstudio, consulte o FAQ oficial disponível em:
https://github.com/dgadelha/Portugol-Webstudio/discussions/categories/dúvidas-perguntas

Observações

  • Os códigos não têm foco em eficiência ou tratamento de casos extremos; são exemplos pedagógicos.
  • As implementações podem usar índices de 1 até N, conforme a convenção do Portugol Webstudio.

Licença

Este projeto está licenciado sob a MIT License. Consulte o arquivo LICENSE para mais detalhes.

About

Exercícios na linguagem de programação Portugol (UNIVALI) para ensino de Algoritmos e Lógica de Programação

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors