Material de apoio a disciplina CIC-113476 Algoritmos e Programação de Computadores. Os arquivos de código são feitos para funcionar em ambiente Unix, com o compilador gcc e interpretador Python 2.7.
O diretório pdf contém textos auxiliares e anotações de aula para referência, e src o código fonte para estudo (e prática). Os programas são feitos para exemplificar certos conceitos, veja o cabeçalho para uma descrição. O código C
segue o padrão ANSI, e deve ser compilado/executado com os seguintes comandos:
gcc -Wall -ansi codigo_fonte.c -o nome_executavel
./nome_executavel
Por exemplo:
gcc -Wall -ansi 0-hello_world.c -o ola_mundo
Gera o arquivo ola_mundo
(se não houver problemas), que pode ser executado da seguinte forma:
./ola_mundo
O código em Python tenta seguir o PEP8, e pode ser executado com o seguinte comando:
python codigo_fonte.py
Por exemplo:
python 0-hello_world.py
Git é uma ferramenta de controle de versão que utiliza diversos arquivos "desnecessários" para o aluno de APC. Uma alternativa é baixar diretamente os arquivos do GitHub (um a um), e outra é baixar todos os arquivos e depois apagar os indesejados. Neste último caso, para manter apenas os arquivos de código e PDFs, basta remover o diretório .git
(atenção ao '.' antes de 'git'). Em Unix, é só executar o seguinte comando.
cd caminho/para/CIC-APC
rm -rf .git
Em caso de erro, lembre-se que a internet é sua amiga, basta procurar um pouco. Se não houver jeito, entre em contato com o responsável pelo projeto.