Buscar

UFRN Algoritmos Turma 09 AV01 25032014

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

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

Prévia do material em texto

Universidade Federal do Rio Grande do Norte 25-03-2014
Centro de Ciências Exatas e da Terra
Disciplina: DIM0320 – Algoritmo de Programação de Computadores
Turma: 09
Professor: Claudio Andrés Callejas Olguín
Primeira Avaliação
1. Desenhe um algoritmo, representando-lo num fluxograma, que peça 
ao usuário inserir dois números inteiros positivos (o usuário deve ser 
forçado a inserir dois valores que respeitem esta regra). O algoritmo 
deve imprimir na tela a soma de todos os divisores comuns a ambos 
os números.
2. Escreva um algoritmo, utilizando a metalinguagem definida em sala 
de aula, que peça ao usuário inserir dois números inteiros positivos (o 
usuário deve ser forçado a inserir dois valores que respeitem esta 
restrição). O algoritmo deve armazenar em outra variável o número 
obtido ao intercalar todos os algarismos dos dois números inseridos e 
finalmente deve imprimir o valor desta outra variável. Exemplo: se 
recebe os números 9458 e 2391, deve gerar o número 92435981.
3. Escreva um algoritmo, utilizando a metalinguagem definida em sala 
de aula, que peça ao usuário inserir um número par positivo n menor 
ou igual a 20 (deve forçar ao usuário a inserir um valor que respeite 
estas regras) e que na primeira linha imprima a sequência imprima 
n/2, na segunda linha imprima n/2-1 n/2 n/2+1 e assim 
sucessivamente até que na linha n/2 imprima a sequência entre 0 e 
n.
4. Ao rastrear o seguinte algoritmo suponha que o usuário insere o valor 
8. Neste caso quantas vezes em total será executada a instrução (*)?
Algoritmo AV01-Ex04
Variáveis
Inteiro: num, i, j
Inicio
Escreva(“Insira um número inteiro positivo:\n”)
Leia(num)
Para i de 1 até ((num+1)/2 faça
Para j de 2 até 2*i faça
Escreva(j) //instrução (*)
Fim_para
Fim_para
Fim
Fim_algoritmo

Outros materiais