Buscar

UFRN Algoritmos AV01 31102013 (resolução em metalinguagem)

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

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.

Continue navegando