Cronograma
Agosto
Setembro
Outubro
- 3 de outubro:
- Introduzir caracteres.
- Problema 14.1: Dada uma frase terminada por '.', contar o número de
vogais da frase.
- Problema 14.2: Escreva uma função recebe um caracter e
devolve 1 se o caracter é uma vogal, 0 em caso contrário.
Reescreva o exercício acima usando essa função.
[uma solução em C]
[uma outra solução em C]
- Problema 14.3: (a) Escreva uma função recebe um caracter e
devolve 1 se o caracter é uma letra, 0 em caso contrário.
(b) Escreva um programa que lê uma frase terminada por '.'
e, usando a função do item a), determina o comprimento da
palavra mais longa na frase.
[uma solução em C]
[uma outra solução em C]
- 5 de outubro:
- Introduzir o conceito de vetores.
- Problema 15.1: Dado um inteiro não-negativo n e uma
seqüência de n inteiros, imprimi-la na ordem inversa.
(Exercício 5.1 da seção 5 do Caderno de
Exercícios.)
[uma solução em C]
- Problema 15.2: Dado um inteiro positivo n e dois vetores
do Rn (ou seja, duas seqüências de n números
reais), imprimir o produto escalar dos dois.
(Exercício 5.4 da seção 5 do Caderno de
Exercícios.)
- 10 de outubro: não haverá aula
- 17 de outubro:
- Problema 16.1: Dado um número n e n lançamentos de uma roleta
(números de 0 a 36), calcular a freqüência de cada número.
[uma solução em C]
- Problema 16.2: Dado n e uma seqüência de n números reais,
determinar os números que compõem a seqüência e o número
de vezes que cada um deles ocorre na mesma.
(Exercício 5.8 da seção 5 do Caderno
de Exercícios.
- 19 de outubro:
- Duas soluções diferentes para o problema 16.2.
- Problema 17.1: Dado n e uma seqüência de n números inteiros,
imprimi-la em ordem crescente.
- 24 de outubro:
- 26 de outubro:
- Provinha 2
Matéria da prova: inteiros, reais, caracteres, funções e
vetores.
(Seções de 1 a 5 do Caderno
de Exercícios)
- 31 de outubro:
- Comentários sobre a Provinha 2
- Problema 18.1: Dado n, uma seqüência de n números
inteiros e um número inteiro x, determinar se x ocorre na
seqüência.
[uma solução em C]
- Problema 18.2: Dado n, uma seqüência de n números
inteiros em ordem não-decrescente e um número inteiro x,
determinar se x ocorre na seqüência.
[uma solução em C]
- Reescrever um dos exercícios acima como se fosse uma função, ou
seja, escrever uma função que recebe um inteiro positivo n, um
vetor com n elementos e um inteiro x e devolve 1 se x
aparece no vetor e 0 em caso contrário.
[uma solução
do problema 18.2 com funções]
Novembro
Last modified: Thu May 22 15:22:57 EST 2003