Baixe o app para aproveitar ainda mais
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
Compartilhar