Para cada programa a seguir, monte a tabela de acompanhamento, exibindo o valor das variáveis após a execução de cada instrução.
while
while
Passo 1
O enunciado pede que façamos o acompanhamento (trace) das variáveis
ao longo de um programa com atribuições simples e um laço
while
. O conteúdo é controle de fluxo e atribuição de variáveis.Passo 2
Primeiro executamos as duas atribuições iniciais antes do
while
:-
define . -
define .
Passo 3
O . Como
inicia em
, teremos
iterações (
). A cada iteração fazemos:
.
.
.
while (c < \(8\))
repete seu corpo enquanto
Passo 4
Após o
while
, executamos as duas últimas atribuições:Resposta
A tabela de acompanhamento (
valor indefinido até aquele ponto):
Instrução |
|
|
|
---|---|---|---|
|
– |
|
– |
|
– |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|