ATPS ALGORITMO
PASSO 2 - Problema 1
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.
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: A soma dos números ímpares entre X e Y.
2 - Utilizar variáveis do tipo inteiro e a condição lógica "se".
PASSO 3 - Resolução do problema 1
1 - Identificar os dados e variáveis.
Utilizar variáveis do tipo inteiro e a condição lógica "se". Variáveis: N, X, Y, I, K, SOMA: inteiro
2 - Tabela da verdade
Exemplo de entrada
Exemplo de Saída
15
2 8
75
10 20
69
20 26
3 - Descrever o algoritmo em representação gráfica e em pseudo-linguagem.
var
N, X, Y, I, K, SOMA: inteiro inicio // Seção de Comandos escreva ("Informe o número de casos de teste: ") leia (N) para I de 1 ate n faca escreva ("informe os limites do intervalo: ") leia (X) leia (Y)
SOMA <- 0
K <- X + 1 enquanto (K < Y) faca se (K%2 <> 0) entao soma <- SOMA + K fimse K <- K + 1 fimenquanto escreval ("Caso de teste: ", I) escreval ("Intervalo: ", X, " a ", Y, " soma dos ímpares: ", SOMA) fimpara fimalgoritmo fimalgoritmo 4 - Apresentar o passo a passo do exemplo numérico apresentado no 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.
PASSO 4
Incluir todas as informações vistas nos passos 1, 2 e 3 no Relatório 1 – Solução para o Problema 1, seguindo as orientações descritas no item “Padronização”. Entregar o relatório ao professor da disciplina conforme seu planejamento.
Após analisarmos o problema em questão,discutimos de como seria a melhor maneira para resolve-lo e chegamos a conclusão de