FC ConcursosFC Concursos

Questão FC266032

No contexto da metodologia empregada na construção de algoritmos são empregadas estruturas de controle, representadas na forma de pseudocódigo ou portugol e comandos básicos de lei

Algoritmos e Lógica de Programação

IDECAN · 2021

No contexto da metodologia empregada na construção de algoritmos são empregadas estruturas de controle, representadas na forma de pseudocódigo ou portugol e comandos básicos de leitura e impressão. Como exemplo, observe o trecho de pseudocódigo abaixo.

 

Após a execução, a sequência de números de saída é

  1. -5 -3 -1 1 3
  2. -5 -4 -3 -1 1
  3. -3 -1 1 3
  4. -3 -2 -1 0 1
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Inicialização: temos \(NR \leftarrow -5\). Em seguida entra o laço repita ... até, cujo corpo é executado antes da verificação da condição \(NR > 1\).

No corpo do laço a instrução principal é \(NR \leftarrow NR + 2\), seguida de escreva (NR:3). Assim, a cada passagem o valor de NR é incrementado em 2 e imediatamente impresso.

Passo a passo: primeira iteração \(NR = -5 + 2 = -3\) (escreve -3). Segunda: \(NR = -3 + 2 = -1\) (escreve -1). Terceira: \(NR = -1 + 2 = 1\) (escreve 1). Quarta: \(NR = 1 + 2 = 3\) (escreve 3).

Após escrever 3, testa-se \(NR > 1\) (verdadeiro) e o laço termina. O operador : apenas formata para 3 dígitos, mas não altera esses valores, então a sequência impressa é: -3 -1 1 3.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo