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/2016)


Monitores: Vinicius Volponi Ferreira (vinicius.volponi.ferreira @ usp.br),

               Kleber Roberto Stamboni (kleber.stamboni @ usp.br) e

               Amanda Carrijo Viana Figur (amanda.figur @ usp.br).


Se quiser ver os algoritmos escritos em pseudo-código sendo executados, pode clicar aqui.


Enunciado do primeiro trabalho.

Enunciado do segundo trabalho.


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

Material da aula sobre instruções, tipos de dados e expressões.

Exercício feito em sala: dadas duas notas, calcula a média aritmética entre elas.

Exercício feito em sala: dados dois lados de um retângulo, calcula sua área e seu perímetro.

Material da aula sobre estruturas condicionais.

Exercício feito em sala: dadas duas notas, calcula a média aritmética entre elas e mostra a situação do alunos (aprovado, reprovado ou em recuperação).

Exercício feito em sala: dados dois números inteiros, imprime-os em ordem crescente.

Exercício feito em sala: dados três coeficientes de uma equação de segundo grau, calcula suas raízes.

Exercício feito em sala: exemplo do uso do comando case.

Material da aula sobre estruturas de repetição.

Exercício feito em sala: soma números positivos digitados pelo usuário.

Exercício feito em sala: dado um inteiro n, calcula os n primeiro termos da sequência de Fibonacci.

Exercício feito em sala: dado um inteiro n, calcula n fatorial.

Exercício feito em sala: dadas as notas de prova, trabalho e exercício de um aluno, calcula sua média final.

Exercício feito em sala: dadas as notas de prova de n alunos, calcula a média aritmética de cada aluno e a média dos n alunos.

Material da aula sobre vetores.

Exercício feito em sala: dados os coeficientes de um polinômio P e um valor x, calcula P(x) e P'(x).

Material da aula sobre matrizes.

Exercício feito em sala: dadas duas matrizes, calcula a soma delas.

Exercício feito em sala: dados uma matriz e um vetor, calcula o produto entre eles.

Material da aula sobre registros.

Exercício feito em sala: dada uma data, calcula a data correspondente ao dia seguinte.

Material da aula sobre funções.

Exercício feito em sala: dados dois inteiros n e k, calcula o número de combinações de n, k a k.

Exercício feito em sala: dado um inteiro n, calcula os n primeiro termos da sequência de Fibonacci, usando função.

Exercício feito em sala: dado um conjunto de inteiros A e um inteiro x, verifica se x pertence a A.

Exercício feito em sala: dado um conjunto de inteiros A e um inteiro x, verifica se x pertence a A, usando função.

Exercício feito em sala: dados dois conjuntos de inteiros A e B, verifica se A está contido em B, usando uma função.

Exercício feito em sala: dados dois conjuntos de inteiros A e B, verifica se A está contido em B, usando duas funções.

Exercício feito em sala: dados dois conjuntos de inteiros A e B, verifica se A é igual a B, usando duas funções.

Exercício feito em sala: dados três coeficientes de uma equação de segundo grau, calcula suas raízes (usando função).

Exercício feito em sala: dado um inteiro n, calcula os n primeiros primos.

Material da aula sobre ponteiros.

Exercício feito em sala: dados dos números complexos, calcula sua soma e produto.

Exercício feito em sala: dado um inteiro n, lê n datas e as ordena.

Exercício feito em sala: dado um inteiro n, faz n iterações para gerar a Sequência de Farey.

Exercício feito em sala: dados dois vetores ordenados, calcula um terceiro vetor, também ordenado.

Exercício feito em sala: dado um vetor, ordena seus elementos em ordem crescente, usando o algoritmo Merge Sort.

Exercício feito em sala: dada uma matriz de ordem n, calcula seu determinante.


Material da primeira aula de laboratório.

Exercícios da segunda aula de laboratório.

Exercícios da terceira aula de laboratório.

Exercícios da quarta aula de laboratório.

Exercícios da quinta aula de laboratório.

Exercícios da sexta aula de laboratório.

Exercícios da sétima aula de laboratório.

Exercícios da oitava aula de laboratório.

Exercícios da nona aula de laboratório.

ATENÇÃO: enunciado modificado! Exercício da décima aula de laboratório. Este exercício será EXTRA.

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

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


Regras para a disciplina.


voltar para ensino.

última atualização: 30/06/2016