ATPS Completa De Algotirmo

1347 palavras 6 páginas
Redes de Computadores :
Giovanna Lazari
- 8831390203
Danilo Garcia
- 8742119936
Roberto Fernandes - 8874423108
Vinicius Gimenes - 9860516365

Atividade Pratica
Supervisionada
Construção de Algoritmos

2º semestre

27 de Novembro

2014

Relatório - Etapa 01

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, excetuandoos.

Entendendo o Problema
N=
N=22

ENTRADA

-------------------------------------

XXeeYY=2
=2 ee
55

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.

XXeeYY=10
=10 ee
20
20

PROCESSO

???
???

------------------------------------???
SAIDA

-----------------------------------------A soma dos números ímpares entre X e Y.

R1=
R1=
33

R2=
R2=
75
75

Resolução do problema 1

se (X<Y) entao se (X<Y) entao

Var: N, X, Y, Contador, iSoma, SomaImpar :INTEIRO escreva ("Informe o numero: ") leia (N) para Contador de 1 ate N faca
Escreval ("Digite dois números diferentes:
")
leia (X) leia (Y)
Soma-Impar <- 0

Soma<-X+1 enquanto (Soma<Y) faca se (iSoma%2<>0) entao
Soma-Impar<-(Soma-Impar +
Soma)

Soma<-X+1 enquanto (Soma<Y) faca se (iSoma%2<>0) entao
Soma-Impar<-(Soma-Impar + Soma)
Fimse
soma<- (Soma + 1)

Fimse

Fimenquanto

soma<- (Soma + 1)

escreval("A soma dos números impares fimenquanto

entre",X," e",Y," é: ",Soma-Impar) fimpara •


Uso do laço repita
Variável contadora



Uso de variável acumuladora



Uso da condição lógica ‘se’

inicio inicio verdadeiro
Soma
Soma<<X+1
X+1
Soma
Soma
%2 <>
%2 <>
0
0

X,
X,YYee
NN
XX<<
YY

Soma
Soma
<Y
<Y

Soma
Soma<<Y+1
Y+1
Soma
Soma
<X
<X

soma-impar <soma-impar <soma-impar + soma-impar + soma soma

Soma <Soma <soma + soma +
1
1

falso

Soma
Soma
%2 <>
%2 <>
0
0

soma-impar <soma-impar <soma-impar +

Relacionados