← Questões de Algoritmos e Estrutura de Dados

Algoritmos e Estrutura de Dados · CESPE/CEBRASPE · 2021

Questão comentada de Algoritmos e Estrutura de Dados

Assinale a opção que apresenta o pseudo-código que apresentará o valor 10 como resposta.

Gabarito: C

A questão testa leitura de laço de repetição e conta simples de atualização de variáveis. No pseudocódigo, você precisa observar três coisas: valor inicial da variável, condição de parada e como o acumulador é alterado dentro do laço. É aquela situação clássica em que um pequeno detalhe no operador muda tudo e o resultado vai embora para um número totalmente diferente. Na alternativa C, a variável soma começa em 1 e o contador percorre 5, 3 e 1, porque o laço inicia em 5, vai enquanto contador for maior que 0 e diminui 2 a cada volta. Então a conta fica: 1 + 5 = 6, depois 6 + 3 = 9, depois 9 + 1 = 10. Pronto, o programa escreve 10. Esse tipo de leitura é pura lógica de algoritmo, sem mistério de linguagem específica. Em provas de concurso, o mais cobrado é exatamente isso: interpretar corretamente inicialização, teste e incremento/decremento do laço, sem se perder na aparência do código.

Continue treinando

Questões relacionadas