Algoritmos em linguagem Pascal desenvolvidos nas aulas de Lógica de Programação do curso de Ciências da Computação da Universidade Estadual do Vale do Acaraú - UVA
Ao organizar esse repositório pretendo ajudar de alguma forma outros estudantes do curso que por vezes tem dificuldade no entendimento e resolução dos algoritmos propostos nos exercícios de lógica de programação, além de ser é uma boa maneira de manter um histórico dos exercícios realizados para estudo posterior.
Os arquivos estão organizados em pastas contendo um arquivo com o código fonte do programa juntamente com um README.md que contém a questão que aquele algoritmo resolve e quaisquer outras informações e ou observações sobre a resolução do problema.
Alguns pré-requisitos simples são nescessários para editar e compilar os arquivos de código.
Para compilar os arquivos será nescessário instalar o compilador da linguagem Pascal. Download: https://www.freepascal.org/download.var
Linux - Instalação em sistemas baseados no Debian (Ubuntu, Mint, etc...)
sudo apt install fpc
Windows - Baixar o compilador no site oficial https://www.freepascal.org/download.var e seguir as instruções.
Pode usar até mesmo o Bloco de Notas ou qualquer outro editor de texto puro. Mas se prefere um editor que ofereça o recurso de sintaxhighlight
pode usar Geany, Sublime Text, Atom.io, Visual Studio code ou qualquer outro das sua preferência.
O editor Geany parece ser o mais apropriado por já dispor de ferramentas de compilação e execução dos programas mais facilmente.
- Luciano Braga - Estudante de Ciência da Computação - lucianobragaweb.github.io
Este repositório é voltado ao estudo através de programas simples, então caso queira ajudar com a correção de erros ou mesmo se quiser reescrever um algoritmo de maneira mais simples basta seguir as instruções abaixo. Caso tenha interesse em incluir novos algoritmos também sinta-se a vontade.
- Faça o Fork deste repositório (https://github.com/lucianobragaweb/algoritmos-logica-programacao/fork)
- Crie uma nova branch (
git checkout -b feature/novoAugoritmo
) - Comite suas mudanças (
git commit -am 'Adicionando um novo augoritmo'
) - Dê um Push para a branch (
git push origin feature/novoAugoritmo
) - Crie um novo Pull Request
Este projeto está licenciado sob a licença MIT - veja o LICENSE para mais detalhes.