ATPS Algorítimo
Relatório 1 – Solução para o problema 1
Análise do problema Precisamos identificar quantas vezes temos de solicitar 2 números e realizar a soma dos números ímpares. Esse entrada é fornecida pelo usuário e não pode ser menor ou igual a zero. Após isso, devemos solicitar os números, a faixa entre os esses valores serão somadas, mas apenas os números ímpares devem entrar na conta. O segundo valor tem que ser maior que o primeiro valor, obrigatoriamente. Por fim, devemos mostrar na tela o resultado da soma. Se o usuário solicitou mais de uma operação, então o programa faz tudo novamente.
Identificar os dados e variáveis Precisamos de 4 variáveis inteiras para construir esse algoritmo, são elas: n -> Essa variável armazenará a quantidade de vezes que o programa será executado n1 -> A variável n1 representa o primeiro valor da faixa de números coletados para a soma n2 -> A variável n2 representa o segundo valor da faixa de números coletados para a soma soma -> Será alocado nessa variável o valor da soma dos números ímpares que estamos analisando
É extremamente importante que a variável n seja maior que zero e que o n2 seja maior que o n1, pois n será o divisor de uma divisão e não existe divisão por 0, já o n2 tem que ser maior que o n1 pois estamos analisando uma faixa de valores, o sistema entenderá apenas se o menor valor for digitado primeiro.
Tabela verdade Se o número analisado (5)dividido por 2 tiver como resto um número diferente de 0 ( 5 mod 2 0) (VERDADE) Então some esse número ímpar na variável soma Se o número analisado (4) dividido por 2 tiver como resto um número diferente de 0 ( 5 mod 2 0) (FALSO) Então não faça nada
Representação gráfica
Figura – Fluxograma da figura 1
Pseudo-código algoritmo var inteiro: n, n1, n2, soma escreva "Quantas vezes voce quer fazer a soma? " leia n se n