As variáveis acumuladoras apresentam uma alteração do seu valor a cada interação do comando for. Dessa forma, quando for realizado um teste de mesa que envolva uma variável acumuladora, é imperativo que seja tomado nota de seu valor a cada interação. Caso o algoritmo apresente alguma falha, por meio da análise da evolução da variável acumuladora:

Questão

As variáveis acumuladoras apresentam uma alteração do seu valor a cada interação do comando for. Dessa forma, quando for realizado um teste de mesa que envolva uma variável acumuladora, é imperativo que seja tomado nota de seu valor a cada interação. Caso o algoritmo apresente alguma falha, por meio da análise da evolução da variável acumuladora:

Alternativas

a) Será possível determinar em qual local do código se encontra a falha de programação.

92%

b) Será impossível determinar em qual local do código se encontra a falha de programação.

c) Será possível determinar em qual local do código se encontra o comando for.

d) Será possível determinar em qual local do código se encontra a variável acumuladora da equação.

e) Será possível determinar em qual local da programação se encontra o teste de mesa da programação.

Explicação

Uma variável acumuladora (por exemplo, soma = soma + i dentro de um for) tem seu valor atualizado a cada iteração.

No teste de mesa, anotar o valor da acumuladora em cada passo permite observar a sequência de valores esperada e compará-la com a sequência realmente obtida. Se em algum momento a acumuladora “salta” para um valor incoerente, deixa de mudar quando deveria, ou muda de forma errada, isso indica a iteração (e, portanto, o trecho do laço/código executado naquele ponto) em que ocorreu o desvio.

Assim, pela análise da evolução da variável acumuladora, é possível localizar o ponto/trecho onde está a falha de programação.

Alternativa correta: (a).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.