• Matéria: Informática
  • Autor: juliamaragna18
  • Perguntado 5 anos atrás

Considere o algoritmo a seguir:

Algoritmo "semnome"

VAR
a,b,tr,i: inteiro

Inicio
a<-1
B<2

Para i de 1 até 10 faca

A<-a+1
b<-b-1
Tr<-a
a<-b
b<-tr

Fim para
fimalgoritmo
Os valores das variáveis a e b são respectivamente:

A)
2 e 1

B)
1 e 1

C)
1 e 2

D)
2 e 2

E)
0 e 0

Respostas

respondido por: jhollyferr
4

Resposta:

Letra C

Explicação:

restrições

a <- 1

b <- 2

A <- a+1

b <- b-1

Tr <- a

a <- b

b <- tr

temos um loop de 1 a 10

para i = 1

A <- 2

b <- 1

Tr <- 2

a <- 1

b <- 2

para i = 2

A <- 2

b <- 1

Tr <- 2

a <- 1

b <- 2

. . .

para i = 10

A <- 2

b <- 1

Tr <- 2

a <- 1

b <- 2

para o loop de 1 a 10

o valor de a será somado com (+ 1) e b subtraído com (-1) e o valor da soma de a em tr, em cada interação. o que acarreta na volta dos valores iniciais de a = 1 e b = 2.

Perguntas similares