TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

ATPS: Construção de Algoritmos

Seminário: ATPS: Construção de Algoritmos. Pesquise 859.000+ trabalhos acadêmicos

Por:   •  26/11/2014  •  Seminário  •  3.715 Palavras (15 Páginas)  •  196 Visualizações

Página 1 de 15

ETAPA 1

Relatório 1 – Solução para o Problema 1

A solução que apresentamos para esse problema é um algoritmo que recebe a entrada de dados N pelo usuário e após lê N vezes os valores para X e Y, que logo a seguir testa qual dos valores (X,Y) é o menor para então somar os números ímpares entre eles. Finalizando o aplicativo assim que o contador atingir o N digitado.

Vamos apresentar agora o algoritmo elaborado:

algoritmo "ATPS - Etapa 1"

var

i,r,ri,x,y,s:inteiro

inicio

escreval("Digite a quantidade de repetições: ")

leia(r)

escreval("")

para ri de 1 ate r faca

escreval("")

s<-0

escreva("Digite X: ")

leia(x)

escreva("Digite Y: ")

leia(y)

se x <= y entao

i<-x

se i%2=0 entao

i<-i+1

senao

i<-i+2

fimse

enquanto i<y faca

s<-s+i

i<-i+2

fimenquanto

senao

i<-y

se i%2=0 entao

i<-i+1

senao

i<-i+2

fimse

enquanto i<x faca

s<-s+i

i<-i+2

fimenquanto

fimse

escreval("Soma de ímpares entre ",x," e ",y," = ",s)

fimpara

fimalgoritmo

1. Dados e variáveis

Os dados serão armazenados na memória através das variáveis da seguinte forma:

i, r, ri, x, y e s: São números variáveis do tipo inteiras com as respectivas funções:

Contador que terá seu valor manipulado para ser os ímpares;

Contador que será o número de repetições;

Contador que será incrementado a cada iteração ate o número de repetições final;

Armazena o primero número dos dois termos;

Armazena o segundo número dos dois termos.

2. Representação gráfica (Fluxograma)

3. Passo a passo.

Exemplos de entrada (ATPS) Exemplos de saída (ATPS)

5

2 5

6 8

3 5

10 13

10 20

Digite a quantidade de repetições:

5

Digite X: 2

Digite Y: 5

Soma de ímpares entre 2 e 5 = 3

Digite X: 6

Digite Y: 8

Soma de ímpares entre 6 e 8 = 7

Digite X: 3

Digite Y: 5

Soma de ímpares entre 3 e 5 = 0

Digite X: 10

Digite Y: 13

Soma de ímpares entre 10 e 13 = 11

Digite X: 10

Digite Y: 20

Soma de ímpares entre 10 e 20 = 75

Exemplos de entrada (Grupo) Exemplos de saída (Grupo)

4

50 10

10 50

1 9

0 20 Digite a quantidade de repetições:

4

Digite X: 50

Digite Y: 10

Soma de ímpares entre 50 e 10 = 600

Digite X: 10

Digite Y: 50

Soma de ímpares entre 10 e 50 = 600

Digite X: 1

Digite Y: 9

Soma de ímpares entre 1 e 9 = 15

Digite X: 0

Digite Y: 20

Soma de ímpares entre 0 e 20 = 100

Imagem do aplicativo em funcionamento

ETAPA 2

Relatório 2 – Solução para o Problema 2

A sugestão que apresentamos é um algoritmo que tem a função de obter as informações nome e distância da casa dos quatro amigos de Andréia. Optamos por receber primeiramente os nomes e logo após a distância de

...

Baixar como (para membros premium)  txt (15.9 Kb)  
Continuar por mais 14 páginas »
Disponível apenas no TrabalhosGratuitos.com