ATPS Construção de Algoritmos 1ª Etapa
Por: C.Gonzaga • 30/5/2015 • Trabalho acadêmico • 368 Palavras (2 Páginas) • 370 Visualizações
IDENTIFICAÇÃO DE VARIÁVEIS
Para a criação do algoritmo, foi constatado a necessidade de seis variáveis do tipo inteiro:
N = Número de casos teste a serem executados
A = Primeiro número do intervalo
B = Último número do intervalo
I = Responsável pelo controle do número de casos teste
X = Responsável pela análise dos números ímpares
Soma – Recebe os números ímpares e apresenta o resultado final
X <- A X MOD 2= 0
V V
DESCRIÇÃO PASSO A PASO
Para a solução do problema foi criado um algoritmo que pede a soma dos números ímpares de um determinado intervalo proposto pelo usuário. Será solicitado primeiramente a inserção do número de testes que o usuário deseja realizar. O programa será executado em forma de laço e será repetido de acordo com o número de testes determinado. No próximo passo, será solicitado o primeiro e em sequência o último número do intervalo de onde qual serão somados os números ímpares. Após a inserção, os números do intervalo são lidos um a um e aqueles que têm o MOD 0, ou seja, são pares, são ignorados pelo programa, usando a adição de +1 número, incluindo assim então o próximo número que é ímpar a soma geral. Ao final da leitura de todos os números ímpares dentro do intervalo, os mesmo serão somados e a saída de dados será exibida.
REPRESENTAÇÃO GRÁFICA
algoritmo "ATPS - 1 ETAPA"
// Função : Somar os números ímpares entre um intervalo
// Autores :
// Data : 14/09/2014
// Seção de Declarações
var
n, a, b, i, x, soma: inteiro
inicio
// Seção de Comandos
escreval ("Informe o número de casos teste: ")
leia (n)
para i de 1 ate n faca
escreval ("informe o primeiro e último número do intervalo:")
leia (a)
leia (b)
soma <- 0
x <- a + 1
enquanto (x < b) faca
se (x%2 <> 0) entao
soma <- soma + x
fimse
x <- x + 1
fimenquanto
...