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 e III, apenas.
b.
I e II, apenas.
c.
I e IV, apenas.
d.
II, III e IV, apenas.
e.
I, II e III, apenas.
Soluções para a tarefa
Em relação ao trecho de código apresentado, são corretas as afirmações I,II e III. Sendo assim, a alternativa correta é alternativa letra e.
Estruturas de Repetição
Uma estrutura de repetição é uma estrutura de controle que permite que um conjunto de instruções seja executado várias vezes. Em geral, uma estrutura de repetição é usada quando não se sabe antecipadamente quantas vezes um conjunto de instruções deve ser executado.
Visto isso, vamos analisar o código apresentado:
Inicio
...
soma <- 0; - Cria-se a variável soma atribuindo o valor de 0 a ela.
para i de 1 ate 10 passo 1 faça - Condição de repetição utilizando a variável contadora i, repetindo o loop de 1 até 10 e incrementando o seu valor em 1 a cada repetição.
soma <- soma + 1; - Nessa linha, temos a variável soma recebendo o valor atribuído a ela mesmo somado de mais 1 a cada repetição.
Fimpara. - Indicador do fim de laço
Escreva (soma); - Apresenta-se o valor da variável soma, que ao final da repetição terá o valor de 10.
Fimalgoritmo.
Veja mais sobre Estruturas de Repetição em: https://brainly.com.br/tarefa/53514799
#SPJ9