MC102 - ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES
PROFESSOR: ALEXANDRE XAVIER FALCÃO
E-MAIL: afalcao@ic.unicamp.br
PRIMEIRO SEMESTRE DE 2021, TURMAS 4,5,6, e 7.
Página oficial da disciplina em Python
The basics of C programming: http://computer.howstuffworks.com/c.htm/print
The C Library Reference Guide: https://www-s.acm.illinois.edu/webmonkeys/book/c_guide/
C programming: http://www2.its.strath.ac.uk/courses/c/
C reference card: http://www.ic.unicamp.br/~afalcao/mc102/C_Reference_Card.pdf
Linux reference card: http://www.ic.unicamp.br/~afalcao/mc102/Linux_Reference_Card.pdf
Emacs reference card: http://www.ic.unicamp.br/~afalcao/mc102/Emacs_Reference_Card.pdf
GDB (debugger) reference card: http://www.ic.unicamp.br/~afalcao/mc102/GDB_Reference_Card.pdf
Notas de Aula em C do Prof. Alexandre Falcão
Notas de aula Todas as aulas
Aula 1 - Introdução à Computação
Aula 2 - Variáveis simples, atribuições e operações ma\temáticas
Aula 3 - Variáveis simples, atribuições e operações ma\temáticas
Aula 4 - Entrada padrão e saída padrão
Aula 5 - Comando condicional
Aula 6 - Estruturas de repetição
Aula 7 - Estruturas de repetição
Aula 8 - Comando switch
Aula 9 - Vetores
Aula 10 - Ordenação de vetores
Aula 11 - Operações com vetores
Aula 12 - Matrizes
Aula 13 - Cadeias de caracteres
Aula 14 - Cadeias de caracteres
Aula 15 - Registros
Aula 16 - Funções
Aula 17 - Funções
Aula 18 - Recursão
Aula 19 - Recursão
Aula 20 - Alocação dinâmica de memória
Aula 21 - Alocação dinâmica de memória
Aula 22 - Listas
Aula 23 - Arquivos
Aula 24 - Arquivos
Aula 25 - Sistemas e programas
Notas de aula em C do Prof. Eduardo Xavier
Aula 1 - Introdução à Programação de Computadores
Aula 2 - Variáveis, Atribuições e Estrutura Básica de um Programa
Aula 3 - Escrita, Leitura e Operações Aritméticas
Aula 4 - Expressões Relacionais, Lógicas e Comandos Condicionais
Aula 5 - Comandos Repetitivos
Aula 6 - Comandos Repetitivos
Aula 7 - Comandos Repetitivos
Aula 8 - Comandos Repetitivos
Aula 9 - Funções
Aula 10 - Funções
Aula 11 - Funções
Aula 12 - Vetores e Strings
Aula 13 - Ordenação por selection e por permutação
Aula 16 - Ordenação por inserção, busca sequencial e busca binária
Aula 17 - Cadeias de caracteres e matrizes
Aula 18 - Matrizes e vetores multi-dimensionais
Aula 19 - Registros
Aula 20 - Ponteiros
Aula 21 - Ponteiros
Aula 22 - Ponteiros e Alocação Dinâmica
Aula 24 - Ponteiros e Alocação Dinâmica
Aula 25 - Arquivos
Aula 26 - Arquivos
Aula 27 - Recursão
Aula 28 - Recursão
Aula 29 - Recursão
Aula 30 - Recursão
Listas de Exercicios em C
Lista 01
Lista 02
Lista 03
Lista 04
Lista 05
Lista 06
Lista 07
Alexandre Falcao
2018-08-01