Git Product home page Git Product logo

cic-apc's Introduction

Algoritmos e Programação de Computadores

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.

Uso

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

Espaço de Memória

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

Erros

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.

cic-apc's People

Contributors

gnramos avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.