Buscar

Analise o seguinte algoritmo:

Entradas: I (inteiro), A(inteiro), B (inteiro)

Saídas: A, B, I (inteiro)

Início

A ← 4

B ← 1

I ← 5

para I de 1 incr 1 até 4 faça

A ← B + I

B ← A

fim

escrever (A, B, I)

fim

Marque a alternativa que indique o valor de A, B, I mostrado no final do programa, nesta ordem.

 

Escolha uma:

a. 7 – 11 – 5

b. 11 – 11 – 5 

c. 11 – 11 – 4 

d. 11 – 7 – 5

e. 7 – 7 – 4

💡 5 Respostas

User badge image

Yuri Costa

e

0
Dislike0
User badge image

Andre Smaira

Nesse exercício vamos estudar teste de bancada.

---

O chamado teste de bancada nada mais é que executarmos um algoritmo linha a linha para entendermos o que o mesmo faz e qual sua saída.

---

Na primeira linha, temos:


\[A\leftarrow4\]

De forma que \(A\) assume o valor 4.

---

A seguir, temos:


\[B\leftarrow1\]

De forma que \(B\) assume o valor 1.

---

Depois:


\[I\leftarrow5\]

De forma que \(I\) assume o valor 5.

---

A seguir entramos em um laço onde \(I\) começa em 1 e vai até 4, incrementando de 1 em 1. Vamos passar por todas as iterações. Para \(I=1\):


\[A\leftarrow B+I\]

Faz com que \(A\) assuma o valor \(B+I=2\). E


\[B\leftarrow A\]

Faz com que seja copiado para \(B\) o mesmo valor calculado na linha anterior: \(B=2\). Para a próxima iteração, temos \(I=2\):


\[A\leftarrow B+I\]

Faz com que \(A\) assuma o valor \(B+I=4\). E


\[B\leftarrow A\]

Faz com que seja copiado para \(B\) o mesmo valor calculado na linha anterior: \(B=4\). Para a próxima iteração, temos \(I=3\):


\[A\leftarrow B+I\]

Faz com que \(A\) assuma o valor \(B+I=7\). E


\[B\leftarrow A\]

Faz com que seja copiado para \(B\) o mesmo valor calculado na linha anterior: \(B=7\). Para a próxima e última iteração, temos \(I=4\):


\[A\leftarrow B+I\]

Faz com que \(A\) assuma o valor \(B+I=11\). E


\[B\leftarrow A\]

Faz com que seja copiado para \(B\) o mesmo valor calculado na linha anterior: \(B=11\).

---

Finalizado o laço, o programa escreve os valores de \(A\), \(B\) e \(I\). que no momento são:


\[\boxed{A=B=11}\]


\[\boxed{I=4}\]

O que nos leva à alternativa C.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais