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

Construção de Algoritmos

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

Por:   •  21/11/2014  •  Seminário  •  1.345 Palavras (6 Páginas)  •  184 Visualizações

Página 1 de 6

ATPS - Construção de Algoritmos

Sistema 01

O problema proposto nos pede para elaborar um algoritmo, que defina um

número inteiro N que será o número de casos de teste. Cada caso de teste é uma

linha que contém dois números inteiros X e Y . O problema se resume em

imprimir a soma de todos os valores ímpares entre os dois números inteiros.

Para esse exemplo utilizaremos o intervalo entre 2 e 10, desprezando as pontas, ou seja, os testes serão feitos de 3 a 9.

Primeiro Desafio:

Dados de Entrada:

• Definir o número inteiro N.

• Definir valor de entrada para x(nesse caso = 2).

• Definir valor de entrada para y(nesse exemplo = 10).

Processamento:

• Intervalo entre x e y.

• Soma dos valores ímpares presentes entre x e y.

Dados de Saída:

• Imprimir a soma de todos os ímpares entre x e y.

Resultados Alcançados:

A partir da verificação dos valores presentes no intervalo x e y foi possível obter a soma dos valores ímpares presentes entre eles.

algoritmo "Calculo_Valores_Impares"

var

valor_atual, somar_impares : inteiro

inicio

valor_atual <- 3

se valor_atual mod 2 <> 0 entao

somar_impares <- somar_impares + valor_atual

valor_atual <- 4

se valor_atual mod 2 <> 0 entao

somar_impares <- somar_impares + valor_atual

valor_atual <- 5

se valor_atual mod 2 <> 0 entao

somar_impares <- somar_impares + valor_atual

valor_atual <- 6

se valor_atual mod 2 <> 0 entao

somar_impares <- somar_impares + valor_atual

valor_atual <- 7

se valor_atual mod 2 <> 0 entao

somar_impares <- somar_impares + valor_atual

valor_atual <- 8

se valor_atual mod 2 <> 0 entao

somar_impares <- somar_impares + valor_atual

valor_atual <- 9

se valor_atual mod 2 <> 0

somar_impares <- somar_impares + valor_atual

escreval(“A soma dos valores ímpares é”,somar_impares)

fimalgoritmo

Lógica usada para resolver o Sistema 01

Dado um número qualquer a maneira mais simples de determinar se ele é ímpar ou par é dividir por dois e verificar se a divisão foi ou não exata. Esta é a operação módulo, usada quando se tem necessidade de saber o resto de uma divisão.

Pela matemática se um número for divisível por 2 e resultar em um número inteiro esse numero é um numero par, caso contrario é impar.

Sistema 02

O problema proposto nos pede para elaborar um algoritmo, que calcule a

distancia entre as casas dos amigos de Andréia.

A primeira e segunda recebe o nome e a distancia. O problema se resume em

imprimir a média entre as casas.

Segundo Desafio:

Dados de Entrada:

• Nome dos amigos de Andréia.

• Distância das casas.

Processamento:

• Somar as distâncias e dividir pela quantidade de amigos.

Dados de Saída:

• Imprimir a média entre as distâncias.

Resultados Alcançados:

Com o usufruto de várias alternativas de soluções de problemas, foi possível

cria um arquivo executável capaz de calcular a média entre os pontos das

distancias.

algoritmo "Media_Distancia_Casas_de_amigos"

var

nome_1, nome_2, nome_3, nome_4 : caracter

distancia_1, distancia_2, distancia_3, distacia_4, media : real

Inicio

Escreva(“Informe

...

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