Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

O ALGORITMO EM REPRESENTAÇÃO GRÁFICA E EM PSEUDO-LINGUAGEM

Por:   •  26/11/2017  •  660 Palavras (3 Páginas)  •  345 Visualizações

Página 1 de 3

...

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

...

Baixar como  txt (5 Kb)   pdf (59.4 Kb)   docx (11.5 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no Essays.club