Pergunta
Considere o algoritmo a seguir: Algoritmo 'semnome" (Var)/(a,b) tr,it inteiro Inicio blt -2 para I do 1 ate 10 fo ca alt -a+1 blt -b-1 trlt -a alt -b bx-tr fimpara Pimalgoritmo Os valores das varidveis a e b sào respectivamente: A 1e1 B 0e0 C 2.2 D 1e2 E 2e1 < Anterior
Solução
Verification of experts
4.0332 Voting
JaciraMestre · Tutor por 5 anos
Responder
Para resolver o problema, vamos analisar o algoritmo passo a passo e determinar os valores de \(a\) e \(b\) após a execução do algoritmo.<br /><br />### Passo 1: Inicialização<br />- \(a \leftarrow 1\)<br />- \(b \leftarrow 1\)<br /><br />### Passo 2: Primeira iteração do loop<br />- \(a \leftarrow -a + 1\)<br /> - \(a \leftarrow -1 + 1\)<br /> - \(a \leftarrow 0\)<br />- \(b \leftarrow -b - 1\)<br /> - \(b \leftarrow -1 - 1\)<br /> - \(b \leftarrow -2\)<br /><br />### Passo 3: Verificação das condições<br />- \(tr \leftarrow -a\)<br /> - \(tr \leftarrow -0\)<br /> - \(tr \leftarrow 0\)<br />- \(a \leftarrow -b\)<br /> - \(a \leftarrow -(-2)\)<br /> - \(a \leftarrow 2\)<br />- \(bx \leftarrow tr\)<br /> - \(bx \leftarrow 0 \cdot -2\)<br /> - \(bx \leftarrow 0\)<br /><br />### Passo 4: Verificação das condições<br />- \(tr \leftarrow -a\)<br /> - \(tr \leftarrow -2\)<br /> - \(tr \leftarrow -2\)<br />- \(a \leftarrow -b\)<br /> - \(a \leftarrow -(-2)\)<br /> - \(a \leftarrow 2\)<br />- \(bx \leftarrow tr\)<br /> - \(bx \leftarrow -2 \cdot -2\)<br /> - \(bx \leftarrow 4\)<br /><br />### Passo 5: Verificação das condições<br />- \(tr \leftarrow -a\)<br /> - \(tr \leftarrow -2\)<br /> - \(tr \leftarrow -2\)<br />- \(a \leftarrow -b\)<br /> - \(a \leftarrow -(-2)\)<br /> - \(a \leftarrow 2\)<br />- \(bx \leftarrow tr\)<br /> - \(bx \leftarrow -2 \cdot -2\)<br /> - \(bx \leftarrow 4\)<br /><br />### Passo 6: Verificação das condições<br />- \(tr \leftarrow -a\)<br /> - \(tr \leftarrow -2\)<br /> - \(tr \leftarrow -2\)<br />- \(a \leftarrow -b\)<br /> - \(a \leftarrow -(-2)\)<br /> - \(a \leftarrow 2\)<br />- \(bx \leftarrow tr\)<br /> - \(bx \leftarrow -2 \cdot -2\)<br /> - \(bx \leftarrow 4\)<br /><br />### Passo 7: Verificação das condições<br />- \(tr \leftarrow -a\)<br /> - \(tr \leftarrow -2\)<br /> - \(tr \leftarrow -2\)<br />- \(a \leftarrow -b\)<br /> - \(a \leftarrow -(-2)\)<br /> - \(a \leftarrow 2\)<br />- \(bx \leftarrow tr\)<br /> - \(bx \leftarrow -2 \cdot -2\)<br /> - \(bx \leftarrow 4\)<br /><br />### Passo 8: Verificação das condições<br />- \(tr \leftarrow -a\)<br /> - \(tr \leftarrow -2\)<br /> - \(tr \leftarrow -2\)<br />- \(a \leftarrow -b\)<br /> - \(a \leftarrow -(-2)\)<br /> - \(a \leftarrow 2\)<br />- \(bx \leftarrow tr\)<br /> - \(bx \leftarrow -2 \cdot -2\)<br /> - \(bx \leftarrow 4\)<br /><br />### Passo 9: Verificação das condições<br />- \(tr \leftarrow -a\)<br /> - \(tr \leftarrow -2\)<br /> - \(tr \leftarrow -2\)<br />- \(a \leftarrow -b\)<br /> - \(a \leftarrow -(-2)\)<br /> - \(a \leftarrow 2\)<br />- \(bx \leftarrow tr\)<br /> - \(bx \leftarrow -2 \cdot -2\)<br /> - \(bx \leftarrow 4\)<br /><br />### Passo 10: Verificação das condições<br />- \(tr \leftarrow -a\)<br /> - \(tr \leftarrow -2\)<br /> - \(tr \leftarrow -2\)<br />- \(a \leftarrow -b\)<br /> - \(a \leftarrow -(-2)\)<br /> - \(a \leftarrow 2\)<br />- \(bx \
Clique para avaliar: