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)