Buscar

UFRN Algoritmos Turma 02 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

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

Continue navegando


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: 02
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 um número inteiro positivo n de ate 8 algarismos (o 
usuário deve ser forçado a inserir um valor que respeite estas 
regras). O algoritmo deve armazenar em outra variável o número 
obtido ao inverter de ordem os algarismos de n e finalmente deve 
imprimir o valor desta outra variável. Exemplo: se recebe o número 
123456, deve gerar o número 654321.
2. Escreva um algoritmo, utilizando a metalinguagem definida em sala 
de aula, que peça ao usuário inserir um número inteiro positivo n (o 
usuário deve ser forçado a inserir um valor que respeite esta 
restrição). O algoritmo deve armazenar em outra variável o número 
obtido ao eliminar todos os algarismos de n iguais a 2 e finalmente 
deve imprimir o valor desta outra variável. Exemplo: se recebe o 
número 5923421, deve gerar o número 59341.
3. Escreva um algoritmo, utilizando a metalinguagem definida em sala 
de aula, que peça ao usuário inserir um número inteiro positivo n 
menor ou igual a 9 (deve forçar ao usuário a inserir um valor que 
respeite estas regras) e que na primeira linha imprima a sequência 
entre 1 e n, na segunda linha imprima a sequência entre 2 e n-1, na 
terceira linha imprima a sequência entre 3 e n-2 e assim 
sucessivamente ate que imprima na enésima linha somente o 
número (n/2)+1 (se n é ímpar) ou n/2 e (n/2)+1 (se n é par).
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)