Cronograma
Fevereiro e março
Abril
Maio
- 6 de maio:
- 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 segunda solução em C]
[solução da Daniela]
- 9 de maio:
- Problema 15.1: (a) Escreva uma função recebe um caracter e
devolve o próprio caracter, se ele não for uma letra
minúscula, ou a maiúscula correspondente, se ele for uma
minúscula. (b) Escreva uma função recebe um caracter e
devolve 1 se o caracter é uma letra, 0 em caso contrário.
(c) 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.
- 13 de maio:
- Introduzir o conceito de vetores.
- Problema 16.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 16.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.)
-
- 16 de maio:
- Problema 17.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 17.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.
- 20 de maio:
- Problema 18.1: Dado n e uma seqüência de n números inteiros,
imprimi-la em ordem crescente.
- Problema 18.2: 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.3: 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]
- 23 de maio:
- Vetores como parâmtros de função.
- Problema 19.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 19.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]
- 27 de maio:
- Sugestão: exercícios com vetores e funções; por exemplo,
dois ou três entre 5.7, 5.11, 5.12, 5.14 e 5.17.
- 30 de maio:
- Sugestão: exercícios com vetores e funções; por exemplo,
dois ou três entre 7.1, 7.9, 7.10 ou qualquer outro que
tenha vetores passados como parâmetros de função.
Junho
Last modified: Fri Jun 6 12:07:31 EST 2003