Baixe o app para aproveitar ainda mais
Prévia do material em texto
Universidade Federal do Rio Grande do Norte Centro de Ciências Exatas e da Terra Disciplina: DIM0320 – Algoritmo de Programação de Computadores Professor: Claudio Andrés Callejas Olguín Resolução parcial da Primeira Avaliação (reposição da segunda versão) Exercício 01: O seguinte algoritmo representado em metalinguagem deve ser traduzido a fluxograma para que seja a resolução do primeiro exercício. Algoritmo Resolve em metalinguagem o problema do exercício 01 Variáveis Inteiro: num, cont_cinco Início Escreva (“Insira um inteiro positivo de comprimento menor ou igual a 7 \n”) Repita Leia (n) até (n > 0 .E. n < 10^7) cont_cinco ← 0 Repita Se (num % 10 = 5) então cont_cinco ← cont_cinco + 1 fim_se num ← num / 10 até (num = 0) Escreva (“O número inserido tem “, cont_cinco, “ algarismos 5.”) fim fim_algoritmo Exercício 02: Algoritmo AV01 – reposição (2013-2) - Ex02 Variáveis Inteiro: n, i, j Início Escreva (“Insira um inteiro positivo menor ou igual do que 100 \n”) Repita Leia (n) até (n > 0 .E. n ≤ 100) Para i de 2 até n faça j ← 2 Enquanto (i % j ≠ 0) faça j ←j + 1 fim_enquanto Se (j = i) então Escreva (i, “ “) fim_se fim_para fim fim_algoritmo Exercício 03: Algoritmo AV01 – reposição (2013-2) - Ex03 Variáveis Inteiro: n, i, j Início Escreva (“Insira um inteiro positivo menor ou igual do que 9 \n”) Repita Leia (n) até (n > 0 .E. n ≤ 9) Para i de n até 1 passo -1 faça Para j de 1 até i faça Escreva (j, “ “) fim_para Escreva (“\n”) fim_para fim fim_algoritmo Exercício 04: A instrução (*) é executada 25 vezes se o usuário insere o valor 10.
Compartilhar