Buscar

Um teste de mesa possui como característica a análise de linha por linha de um algoritmo, a fim de verificar o funcionamento, cálculos, lógicas con...

Um teste de mesa possui como característica a análise de linha por linha de um algoritmo, a fim de verificar o funcionamento, cálculos, lógicas condicionais e repetitivos. Usualmente o teste de mesa é realizado.

Analise o trecho de código a seguir:

 

Inicio

...

soma <- 0;

para i de 1 ate 10 passo 1 faça

soma <- soma + 1;

Fimpara.

Escreva (soma);

Fimalgoritmo.

 

Considerando o exposto apresentado e os conceitos, analise as afirmativas a seguir:

 

I - A variável soma, no cenário exposto, tem a função de contadora e acumuladora ao mesmo tempo.

II - O algoritmo poderia ser reescrito com o laço de repetição Enquanto e Repita.

III - A estrutura "Para" possui uma função contadora, sendo que a cada passo a variável "i" é incrementada.

IV - No laço "Para" do exemplo, não sabemos até quanto será executado o laço de repetição.

 

É correto o que se afirma em:

a.

II, III e IV, apenas.

b.

I, II e III, apenas.

c.

I e II, apenas.

 

 

d.

II e III, apenas.

e.

I e IV, apenas.

💡 1 Resposta

User badge image

Ed Verified user icon

Vamos analisar as afirmativas: I - A variável soma, no cenário exposto, tem a função de contadora e acumuladora ao mesmo tempo. Isso está correto. A variável "soma" está sendo usada para acumular o valor a cada iteração do laço e, ao mesmo tempo, está sendo usada como contador. II - O algoritmo poderia ser reescrito com o laço de repetição Enquanto e Repita. Isso está incorreto. O algoritmo poderia ser reescrito com o laço "Enquanto" ou "Repita", mas não com ambos. III - A estrutura "Para" possui uma função contadora, sendo que a cada passo a variável "i" é incrementada. Isso está correto. A estrutura "Para" é um laço de repetição com uma variável contadora que é incrementada a cada iteração. IV - No laço "Para" do exemplo, não sabemos até quanto será executado o laço de repetição. Isso está incorreto. No exemplo dado, sabemos que o laço será executado 10 vezes, pois está definido para "i" variar de 1 até 10. Portanto, a resposta correta é: Alternativa b) I, II e III, apenas.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ 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