construção de algoritmos
TECNOLOGIA EM ANÁLISE DE DESENVOLVIMENTO DE SISTEMAS
1ª SÉRIE
CONSTRUÇÃO DE ALGORITMOS
BELO HORIZONTE/MG
08/10/2013
RELATÓRIO 1 – Solução para o Problema 1 etapa 1
Problema 1
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.
Passo 3
1. Identificar os dados e variáveis. t: Variável responsável pelo teste realizado no algoritmo. x: Variável responsável por alocar na memória o valor de “x” informando pelo usuário. y: Variável responsável por alocar na memória o valor de “y” informando pelo usuário. i: Usado como contador para ser comparado com a variável “t” e delimitar a quantidade de testes informada pelo usuário. soma: variável usada para realizar as somas dos números impares no intervalo de números “x” é “y” informados pelo usuário. j: Variável utilizada para função condicional do algoritmo.
2. Apresentar tabelas verdades.
i t i < t
V
V
V
V
V
V
F
F
F
3. Descrever o algoritmo em representação gráfica e em pseudo-linguagem2.
4. Apresentar o passo a passo do exemplo numérico constante do enunciado do problema e de outro escolhido pelo grupo para mostrar o funcionamento correto do algoritmo. Sugere-se usar desenhos e/ou representações gráficas sempre que possível.
RELATÓRIO 2 – Solução para o Problema 2
ETAPA 2
Problema 2
Andreia está aprendendo Programação de Computadores. Ela acha tudo muito fácil, muito simples. Ela vai fazer um pequeno programa que lê os nomes de seus amigos e a distância de sua casa até a casa de cada um deles. Portanto, ela simplesmente quer calcular qual é a distância média entre a sua casa e a casa dos amigos (em metros). Mas Francisco, um