Marina Andretta

professora doutora - usp (São Carlos)

departamento de matemática aplicada e estatística - icmc

SME0230 - introdução à programação de computadores (01/2011)


Estagiária PAE: Pâmela Michele Cândida Cortez (pamela @ icmc.usp.br).

Monitor: Matheus Doretto Compri (matheusdc @ grad.icmc.usp.br).


ATENÇÃO: Houve alteração nas notas do segundo trabalho.

ATENÇÃO: O campeonato de Hex está marcado para o dia 28 de junho, no horário e sala de aula.

ATENÇÃO: A revisão da segunda prova e da prova substitutiva será feita no dia 22 de junho (quarta-feira), às 14h, na sala 3-163.

ATENÇÃO: A prova de recuperação foi marcada para o dia 13 de julho (quarta-feira), das 14h às 16h, na sala 3-011.

ATENÇÃO: Mais uma vez as funções para serem usadas no jogo de Hex foram modificadas. A versão corrigida já está disponível.

ATENÇÃO: As funções disponibilizadas para serem usadas no jogo de Hex estavam incorretas. A versão corrigida já está disponível. Agora as casas vazias estão sendo impressas como espaços.

ATENÇÃO: Aula de monitoria extra no dia 10 de junho (sexta-feira), das 11h às 13h, na sala 6-303 (LAB5).

ATENÇÃO: Não haverá aula de monitoria no dia 7 de junho.

ATENÇÃO: A aula do dia 24 de maio (terça-feira) será na sala 3-012.

ATENÇÃO: A revisão do trabalho será realizada pelo Matheus, no dia 20 de maio, das 11h às 13h, na sala 3-104.

ATENÇÃO: Os trabalhos das aulas de laboratório de 7 a 9 devem ser entregues novamente. Vejam os enunciados de cada um deles. O prazo é dia 22 de maio, até às 23h59min.

ATENÇÃO: A revisão da primeira prova será feita durante a aula do dia 28 de abril.

ATENÇÃO: Aula de monitoria extra no dia 8 de abril (sexta-feira), das 14h às 16h, na sala 6-304 (LAB6).


Enunciado do primeiro trabalho.

Enunciado do segundo trabalho. As funções que devem ser utilizadas na implementação da segunda parte do trabalho estão aqui.


Material da aula sobre história da computação.

Material da aula sobre hardware e software.

Material da aula sobre desenvolvimento de algoritmos.

Material da aula sobre dados e expressões.

Material da aula sobre estruturas condicionais.

Material da aula sobre estruturas de repetição.

Material da aula sobre vetores.

Material da aula sobre matrizes.

Material da aula sobre registros.

Exercício feito em aula sobre vetores.

Exercício feito em aula sobre registros.

Exercício feito em aula sobre polinomios com vetores.

Exercício feito em aula sobre polinomios com registros.

Exercício feito em aula sobre vetores LI ou LD.

Exercício feito em aula sobre sequência de Fibonacci (usando vetor).

Exercício feito em aula sobre sequência de Fibonacci.

Material da aula sobre funções.

Exercício feito em aula sobre funções.

Exercício feito em aula sobre funções, usando include (arquivo .c e .h).

Exercício feito em aula sobre dígito verificador.

Material da aula sobre ponteiros.

Exercício feito em aula sobre ponteiros.

Exercício feito em aula sobre sistemas lineares 2x2 (usando função).

Exercício feito em aula sobre "corrida de letras".

Exercício feito em aula sobre menor (e maior) elemento do vetor.

Exercício feito em aula sobre menor (e maior) elemento do vetor (usando alocação dinâmica).

Exercício feito em aula sobre menor (e maior) elemento da matriz (usando alocação dinâmica).

Exercício feito em aula sobre raios de circunferência.

Exercício feito em aula sobre encontrar palavras em uma frase.

Exercício feito em aula sobre contar quantos números iguais há no vetor.

Exercício feito em aula sobre soma de inteiros representados por vetores.

Lista de exercícios sugeridos, extraídos do caderno de exercícios do IME-USP.

Exercício feito em aula sobre matriz de permutação.

Exercício feito em aula sobre quadrado mágico.


Material da primeira aula de laboratório.

Material da segunda aula de laboratório.

Exercício da segunda aula de laboratório.

Exercício da terceira aula de laboratório.

Exercício da quarta aula de laboratório.

Exercício da quinta aula de laboratório.

Material da sexta aula de laboratório.

Exercício da sexta aula de laboratório.

Exercício da sétima aula de laboratório (mesmo exercício da sexta aula de laboratório).

Exercício da oitava aula de laboratório.

Exercício da nona aula de laboratório.

Exercício da décima aula de laboratório.

Exercício da décima primeira aula de laboratório.

Exercício da décima segunda aula de laboratório.


Regras para a disciplina.


voltar para ensino.

última atualização: 13/07/2011