Buscar

Programação - Estruturas de Repetição

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

DIM0320
18. Estruturas de repetição V
Exercícios
20141002
DIM0320 20141002 1 / 16
Outline
1 Média das temperaturas
2 N-ésima potência iterada
3 Divisores
4 Representação binária
5 Mínimo múltiplo comum (mmc)
6 Maior - menor
7 Perguntas ?
DIM0320 20141002 2 / 16
1 Média das temperaturas
2 N-ésima potência iterada
3 Divisores
4 Representação binária
5 Mínimo múltiplo comum (mmc)
6 Maior - menor
7 Perguntas ?
DIM0320 20141002 3 / 16
Assunto
Escrever um algoritmo que
lê as temperaturas de 7 dias sucessivos t1, . . . , t7; e
calcula
I a temperatura média da semana t¯ e
I o desvio padrão σ.
σ =
√
1
n
n∑
i=1
(ti − t¯)2
com n = 7
DIM0320 20141002 4 / 16
1 Média das temperaturas
2 N-ésima potência iterada
3 Divisores
4 Representação binária
5 Mínimo múltiplo comum (mmc)
6 Maior - menor
7 Perguntas ?
DIM0320 20141002 5 / 16
Assunto
Escrever um algoritmo que calcula a n-ésima potência iterada de k , i.e. o
número nk = kk
··k︸︷︷︸
n
k e n são lidos da entrada padrão.
DIM0320 20141002 6 / 16
1 Média das temperaturas
2 N-ésima potência iterada
3 Divisores
4 Representação binária
5 Mínimo múltiplo comum (mmc)
6 Maior - menor
7 Perguntas ?
DIM0320 20141002 7 / 16
Assunto
Escrever um programa que calcula e escreve a lista dos divisores de um número
inteiro dado pelo usuário.
DIM0320 20141002 8 / 16
1 Média das temperaturas
2 N-ésima potência iterada
3 Divisores
4 Representação binária
5 Mínimo múltiplo comum (mmc)
6 Maior - menor
7 Perguntas ?
DIM0320 20141002 9 / 16
Assunto
Escrever um algoritmo que representa um natural n (em base 10) dado pelo
usuário em binário (em base 2).
Natural Base 10 Binário Binário explícito
2 2*100 10 1 * 21 + 0 * 20
7 7 * 100 111 1 * 22 + 1 * 21 + 1 * 20
14 1*101 + 4 * 100 1110 1 * 23 + 1 * 22 + 1 * 21 + 0 * 20
DIM0320 20141002 10 / 16
1 Média das temperaturas
2 N-ésima potência iterada
3 Divisores
4 Representação binária
5 Mínimo múltiplo comum (mmc)
6 Maior - menor
7 Perguntas ?
DIM0320 20141002 11 / 16
Assunto
Escrever um programa que calcula o mmc de dois inteiros dados pelo usuário.
O mmc de dois inteiros a e b é o menor inteiro positivo que é múltiplo
simultaneamente de a e de b. Se não existir, então mmc(a, b) = 0
Observação: mmc(a, b) * mdc(a, b) = a * b
DIM0320 20141002 12 / 16
1 Média das temperaturas
2 N-ésima potência iterada
3 Divisores
4 Representação binária
5 Mínimo múltiplo comum (mmc)
6 Maior - menor
7 Perguntas ?
DIM0320 20141002 13 / 16
Assunto
Escrever um programa que joga ao jogo do “maior-menor”.
O programa :
1 Gera um número aleatório entre 0 e 200.
2 Propõe que o usuário adivinhe esse número indicando, após cada tentativa, se
o número proposto é maior, menor ou igual que o número aleatoriamente
gerado.
O programa deve contar o número de etapas necessárias até que o usuário
chegue ao número certo e escrever esse número no fim do algoritmo.
DIM0320 20141002 14 / 16
1 Média das temperaturas
2 N-ésima potência iterada
3 Divisores
4 Representação binária
5 Mínimo múltiplo comum (mmc)
6 Maior - menor
7 Perguntas ?
DIM0320 20141002 15 / 16
http://dimap.ufrn.br/~richard/dim0436
DIM0320 20141002 16 / 16
	Média das temperaturas
	N-ésima potência iterada
	Divisores
	Representação binária
	Mínimo múltiplo comum (mmc)
	Maior - menor
	Perguntas ?

Continue navegando