Considere o algoritmo abaixo e execute-o passo a passo INICIO declare A, B, C escreva('informe um valor positivo para A') leia(A) B = 0 C = 1 enquanto (A != 0) faça B = B + 1 C = C * 2 A = A - 1 fim-enquanto FIM Ao final desta execução, para uma entrada de valor 5, os valores de A, B e C, respectivamente serão:
Soluções para a tarefa
Respondido por
2
Resposta:
A = 0, B = 5, C = 32
Explicação passo a passo:
Vamos executar o algoritmo escrevendo a sequência dos passos em português. Os passos estão numerados e em negrito.
1) INICIO
2) Leia(A)
A=5
3) B = 0
4) C = 1
- Enquanto A != 0
- Primeira iteração:
B = B + 1 = 1
C = C * 2 = 2
A = A - 1 = 4
- Segunda iteração:
B = B + 1 = 2
C = C * 2 = 4
A = A - 1 = 3
- Terceira iteração:
B = B + 1 = 3
C = C * 2 = 8
A = A - 1 = 2
- Quarta iteração:
B = B + 1 = 4
C = C * 2 = 16
A = A - 1 = 1
- Quinta iteração:
B = B + 1 = 5
C = C * 2 = 32
A = A - 1 = 0
5) FIM
Perguntas interessantes
Matemática,
5 meses atrás
ENEM,
5 meses atrás
Artes,
5 meses atrás
História,
5 meses atrás
Matemática,
10 meses atrás
Matemática,
10 meses atrás
Matemática,
10 meses atrás