O ALGORITMO EM REPRESENTAÇÃO GRÁFICA E EM PSEUDO-LINGUAGEM
Por: Lidieisa • 26/11/2017 • 660 Palavras (3 Páginas) • 404 Visualizações
...
1.4.1 Pseudo-linguagem
algoritmo "SomaDoisNumeros"
var
n, n1, n2, i: inteiro
inicio
leia (n)
para i de 1 ate n faca
leia (n1)
leia (n2)
escreval(n1+n2)
fimpara
fimalgoritmo
1.4.2 Fluxograma
Relatório 2 – Solução para o
Problema 2
2.1 Sugestão de solução para o problema
Para desenvolver o algorítimo apresentado na etapa 2 foram seguidos os seguintes passos:
1. O usuário informa a quantidade de amigos (n);
2. É criado um laço de repetição de 1 até n.
3. O usuário informa os nomes e distancias das respectivas casas dos amigos;
4. Os valores das distâncias das casas dos amigos vão sendo incrementados na variável soma.
5. Ao sair do laço de repetição será impressa em tela a media das distancias das casas dos amigos, que é representada pela variável soma dividida por n.
2.2 Identificar os dados e variáveis.
Serão necessárias 2 variáveis do tipo inteiro, duas variáveis do tipo real e uma variável literal, conforme consta abaixo:
Inteiro:
1. n: número de amigos;
2. i: variável de controle do laço de repetição.
Real:
1. distancia: distancia da casa de um amigo;
2. soma: soma das distancias das casas de todos os amigos.
Literal:
1. nome: nome do amigo.
2.3 Tabela Verdade
Entrada
Saída
Gustavo Rédua
454
Letícia Souza
200
Gertrudes Fonseca
20
674
2.4 Descrever o algoritmo em representação gráfica e em pseudo-linguagem.
2.4.1 Pseudo-linguagem
algoritmo "distanciaCasaDeAmigos"
var
soma, distancia: real
n, i: inteiro
nome: literal
inicio
escreva("Quantos amigos? ")
leia(n)
para i de 1 ate n faca
escreva("nome do amigo: ")
leia(nome)
escreva("distancia da casa do amigo: ")
leia(distancia)
soma <- soma + distancia
fimpara
escreval("Distancia média = ", soma/n)
fimalgoritmo
2.4.2 Fluxograma
...