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

ATPS Construção De Algoritmos

Relatório de pesquisa: ATPS Construção De Algoritmos. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  12/11/2014  •  Relatório de pesquisa  •  782 Palavras (4 Páginas)  •  182 Visualizações

Página 1 de 4

Etapa 01

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

O desafio do primeiro problema é esse: Definir 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, excetuando-os.

Entrada

A primeira linha de entrada é um número inteiro N que é o número de casos de teste a serem solucionados. Cada caso de teste é uma linha contendo dois inteiros X e Y.

Saída

Imprimir a soma de todos os números ímpares entre X e Y.

1.1 Identificação das variáveis

N, X, Y, A, B, soma: inteiro

N: número a ser inserido de casos teste

X e Y: dados de entrada a serem digitados pelo usuário

A: variável auxiliar que conta o número de casos teste contento a função “PARA”

B: variável auxiliar que recebe valor da conta e auxilia na expressão matemática utilizada para identificar os números impares dentro de um intervalo

Soma: variável do tipo inteiro que auxilia na expressão matemática utilizada para a resolução do problema.

1.2 Estrutura do programa no visuAlg

Algoritmo "Atps Construção de algoritmos _ etapa 1"

// Função: calcular a soma de números impares de duas variáveis distintas.

// Autor: Sivaldo Pereira, Cleiton Gomes, Rogério Lustosa, Carlos Aberto e Jonatas

// Data: 14/09/2014

// Seção de Declarações

var

N, X, Y, A, B, soma: inteiro

inicio

escreva ("Informe o número de casos de teste: ")

leia (N) // condição de numero de casos a serem testados.

para C de 1 ate N faca // contador de numero de casos

escreval ("informe o primeiro número: ")

leia (X)

escreval ("Informe o segundo número: ")

leia (Y)

soma <- 0

B <- X + 1

enquanto (B < Y) faca

se (B%2 <> 0) entao

soma <- soma + B

fimse

B <- B + 1

fimenquanto

escreval ("Caso de teste: ", A)

escreval ("Intervalo: ", X, " A ", Y, " soma dos ímpares: ", soma)

fimpara

fimalgoritmo

Esta foi a solução que encontramos para o Problema 1.

Etapa 2

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

O desafio do segundo problema constituía em criar um programa que ajudasse um grupo de amigos a calcular a distância média da casa de um deles. O programa deve solicitar o nome e a distância da casa deles até a de Andreia, após ser inserida as informações de 4 amigos o programa calcula a distância média.

Para a execução do programa realizamos a construção do algoritmo e passamos para os códigos, declaramos variáveis e através de códigos fizemos com que o programa solicitasse as informações.

2.1 Identificação de dados e variáveis

Criamos 4 varáveis de tipo “char” (caracteres) para que seja guardado os nomes que o programa vai pedir dos 4 amigos que irão ser inseridos no programa, essas variáveis foram nomeadas de: amiga1, amiga2, amiga3 e amiga4.

Foi criado

...

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