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

Logic sugerido para resolver o problema

Por:   •  17/11/2013  •  Tese  •  372 Palavras (2 Páginas)  •  154 Visualizações

Página 1 de 2

1. Introdução, Solução para o problema 1

O problema proposto foi de somar todos os números impares entre dois números inteiros digitados pelo usuário, e o problema foi solucionado com sucesso, através do uso do programa Visualg, citado na apresentação do problema, e utilizamos o português estruturado para o desenvolvimento do algoritmo.

1.1. Lógica proposta para solução do problema

Foram propostas diversas soluções para a solução do problema, e dentre todas essas soluções propostas, encontramos uma que sanava nossa necessidade com sucesso, e proporcionava uma boa organização de interface ao usuário.

Veja abaixo o código utilizado para resolução do problema:

Abaixo uma explicação de como o algoritmo é executado:

O usuário digita a quantidade de números de testes. A partir desse numero de testes, é feito um loop para que ele digite os dois números inteiros a quantidade de vezes necessárias para sanar a quantidade de testes propostos pelo usuário. Quando o usuário digita os números, o algoritmo entra em uma estrutura condicional de se, e nesta estrutura, é verificado qual numero tem menor valor, para, á partir disso, fazer um loop que identifica todos os números impares entre os valores digitados, e os soma para o resultado final, proposto no problema.

1.2. Identificação dos dados e variáveis

Foram declaradas 6 variáveis, com o objetivo de solucionar o problema de maneira rápida e fácil.

Abaixo uma tabela com os nomes e descrição das variáveis:

Nome da variável Tipo da variável Descrição da variável

X Inteiro Armazena o primeiro valor digitado pelo usuário.

Y Inteiro Armazena o segundo valor digitado pelo usuário.

N Inteiro Armazena a quantidade de testes digitada pelo usuário.

Soma Inteiro Armazena o a soma de todos os números impares entre os dois números digitados pelo usuário.

Cont Inteiro Armazena o valor do contador na estrutura de loop.

Result Inteiro Armazena o resultado do módulo de todos os números entre os inteiros digitados pelo usuário, para identificação dos números impares.

1.3. Teste de mesa

O teste de mesa foi realizado a partir dos valores que foram citados na descrição do problema, pois, foi decidido que dessa forma, ficaria mais fácil compreender a execução do algoritmo, e ficar nítido que o problema teve uma solução

...

Baixar como (para membros premium)  txt (2.6 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com