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

Dados e Váriaveis

Seminário: Dados e Váriaveis. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  27/9/2013  •  Seminário  •  1.174 Palavras (5 Páginas)  •  184 Visualizações

Página 1 de 5

Relatório 1: Solução para o problema 1

Dados e Váriaveis:

“n” – Variável do tipo inteiro que recebe o numerode casos escolhido pelo usuário, ou seja quantas vezes será executado o calculo.

“x” e “y” – Variáveis do tipo inteiro que são as extremidades do intervalo escolhidas pelo usuário.

“i” –Variável usada no comando ‘para’ como um contador, esta variável recebe o numero 1 e vai repetindo os comandos até “n”, ou seja até o numero de vezes que o usuário pedir.

“aux” – Será usada como variável auxiliar, para receber valores somados ao numero 1, e, utilizada no algoritmo junto ao comando enquanto, podendo-se calcular numero por numero até chegar no limite das extremidades escolhida pelo usuário.

“soma” – Esta variável será usada para somar os valores entre as extremidades “x” e “y”.

Tabela Verdade

n i x y aux soma

2 1 1 5 2 0

3 3

4

5

2 2 6 3 0

3

4

5 8

6

Algoritmo representado em pseudocódigo:

algoritmo "relatorio1_atps"

var

n, x, y, i, aux, soma: inteiro

inicio

escreval ("Escolha o numero de testes que desejar, ")

escreval ("para calcular a soma dos numeros impares")

escreval ("entre dois numeros: ")

leia (n)

para i de 1 ate n faca

escreva ("Informe o primeiro numero: ")

leia (x)

escreva ("Informe o segundo numero: ")

leia (y)

soma<- 0 //usado para zerar a variável soma

aux<- x + 1 // incrementa um numero

enquanto (aux< y) faca // enquanto a variável auxiliar for menor que a extremidade y faça

se (aux%2 <> 0) entao // define se é par ou impar

soma<- soma + aux // caso seja impar fará a soma

fimse

aux<- aux + 1 // caso seja par e não seja maoir que y, incrementa 1 à variavelaux e faz o enquanto novamente

fimenquanto

escreval ("Teste ", i ," de ", n) // informa o numero de testes executados

escreval ("A soma dos ímpares entre ",x," e", y, " é", soma)

fimpara

fimalgoritmo

Passo a passo:

Exemplo de Entrada Exemplo de Saída

5

2 5

6 8

3 5

10 13

10 20 3

7

0

11

75

Relatório 2: Solução para o problema 2

Dados e Váriaveis

“nome” – Variável literal que recebe o nome do amigo de Andreia.

“aux” – Variável auxiliar usada para receber o valor da distância média entre a casa de Andréia e seus amigos.

“i” –Variável usada no comando ‘para’ como um contador, esta variável recebe o numero 1 e vai repetindo os comandos até “n”, ou seja até o numero de vezes que o usuário pedir.

“n” – Variável do tipo inteiro que recebe o numero de casos escolhido pelo usuário, quantas vezes será executado o calculo.

“dist” – Soma todas as distâncias entre as casas.

“dist_media” – Calcula a média entre todas as distâncias digitadas.

Tabela Verdade

n i nome aux dist dist_media

2 1 Nome1 800 0

800

2 Nome2 200 1000 500

Pseudocódigo

algoritmo "relatorio2"

// Função : Calcular a distância média entre a casa de Andreia e a casa de cada um de seus amigos.

var

nome : literal

dist, i, n : inteiro

dist_media : real

aux : inteiro

inicio

escreval ("Digite a quantidade de casos de teste: ")

leia (n)

dist<- 0 // zera a váriaveldist

para i de 1 ate n faca

escreval ("Digite o nome de um amigo: ")

leia (nome)

escreval ("Digite a distancia média entre as casas: ")

leia (aux)

dist<- dist + aux //soma a distancia digitada com a distancia anterior

fimpara

dist_media<- dist/n // calcula a média

escreva ("A

...

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