Leia o trecho a seguir:
“Existem comandos apropriados para realizar a repetição de determinados trechos de programa o número de vezes que for necessário. A vantagem desse recurso é que o programa passa a ser menor, podendo sua amplitude de processamento ser aumentada sem alterar o tamanho do código de programação. É possível determinar repetições com números variados de vezes.”
Fonte: MANZANO, J. A. N. G.; OLIVEIRA, J. F. Estudo Dirigido de Algoritmos. 15. ed. São Paulo: Érica, 2012, p. 89
Com base no texto acima e nos seus conhecimentos sobre Repetição, considere a afirmativas a seguir:
I - O comando de repetição é utilizado da seguinte forma:
REPITA
ATE .
II - A estrutura que tem o comando Enquanto é a estrutura condicional, e executa um conjunto de instruções enquanto a condição verificada for Falsa.
III - O comando para é utilizado da seguinte forma:
PARA FACA
FIMPARA.
IV - Os laços que possuem um número finito de execuções podem ser processados pela estrutura de repetição (Para), por meio dos comandos PARA DEATE FACAFIMPARA.
V – O comando Repita tem o seu funcionamento controlado por decisão, executando um conjunto de instruções pelo menos uma vez antes de verificar a validade da condição estabelecida.
Está correto o que se afirma em:
Respostas
Resposta: C
Explicação:
I, IV e V
Resposta:
Letra C
Explicação:
A assertiva I está correta porque o comando de repetição é, de fato: REPITA <sequência-de-comandos> ATE <expressão-lógica>. A afirmativa II está incorreta, pois a estrutura da instrução Enquanto tem o funcionamento controlado por decisão, e pode executar um determinado conjunto de instruções enquanto a condição verificada for Verdadeira. A afirmativa III está incorreta, pois faltou indicar a etapa de incremento. Desse modo, o comando para correto é: Desse modo, o comando para correto é: PARA <variável> DE ATE FACA <sequência-de-comandos> FIMPARA. A afirmativa IV é verdadeira, pois os laços que possuem um número finito de execuções podem ser processados pela estrutura para, sendo conseguida com a utilização do comando Para. Por fim, a assertiva V está correta, pois a estrutura Repita tem o seu funcionamento controlado por decisão, assim como a estrutura enquanto. A diferença é que o Repita executa um conjunto de instruções pelo menos uma vez antes de verificar a validade da condição estabelecida.