Imagem de fundo

Analise o algoritmo Teste apresentado a...

Analise o algoritmo Teste apresentado a seguir:


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

Algoritmo“Teste”


Var

Res, X, Y: real


Inicio


procedimento ENTRADA()

Inicio

escreval(“”)

escreva(“X: “)

leia(X)

escreva(“Y: “)

leia(Y)

fimprocedimento


procedimento SAIDA()

inicio

escreval(“”)

se X > Y então

RES <- X – Y

senão

RES <- Y – X

fimse

escreval (“RES: “,RES)

escreval (“”)

fimprocedimento


repita

ENTRADA()

SAIDA()

Até X=Y


Fimalgoritmo


Ao executar esse algoritmo, o que acontece quando se lê o mesmo valor 10 para as variáveis X e Y?


A

É exibido o valor 0 (zero) como resultado da operação X – Y e o algoritmo termina.


B

É exibido o valor 0 (zero) como resultado da operação X – Y e o procedimento ENTRADA() é chamado novamente.


C

Não é exibido valor algum porque X não é nem maior e nem menor do que Y e o algoritmo termina.


D

Não é exibido valor algum porque X não é nem maior e nem menor do que Y e o procedimento ENTRADA() é chamado novamente.


E

O algoritmo não pode ser executado porque X=Y não satisfaz a condição do comando de desvio condicional.