Das alternativas a seguir, aquela que contém apenas exemplos...

Próximas questões
Com base no mesmo assunto
Q2069905 Algoritmos e Estrutura de Dados
Das alternativas a seguir, aquela que contém apenas exemplos de estruturas de repetição é:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - While e For

Vamos entender por que a alternativa C é a correta e por que as outras estão incorretas.

Primeiro, é importante saber que estruturas de repetição, também conhecidas como laços ou loops, são utilizadas em algoritmos para executar um bloco de código múltiplas vezes, até que uma condição específica seja satisfeita.

While e For são exemplos clássicos dessas estruturas de repetição. O While repete um bloco de código enquanto uma condição for verdadeira, e o For geralmente é usado quando sabemos de antemão quantas vezes queremos repetir o bloco de código.

Agora, vamos analisar as alternativas incorretas:

A - Do while e Else

Embora Do while seja uma estrutura de repetição, Else não é. Else é uma parte da estrutura condicional If-Else, que serve para decidir entre dois blocos de código dependendo de uma condição.

B - If e Do

Aqui, temos um problema semelhante. If é uma estrutura condicional e não uma estrutura de repetição. O Do, por outro lado, é parte da estrutura de repetição Do while, mas por si só, não é suficiente para constituir uma estrutura de repetição.

D - Else e if

Esta alternativa também está incorreta porque tanto Else quanto If são partes de estruturas condicionais, e não de estruturas de repetição.

E - If e for

Embora o For seja uma estrutura de repetição, o If não é. Portanto, essa alternativa é parcialmente correta, mas não atende ao critério da questão que pede apenas exemplos de estruturas de repetição.

Esses conceitos são fundamentais em algoritmos e estruturas de dados, e compreender a diferença entre estruturas de repetição e estruturas condicionais é crucial para resolver questões de concursos públicos de forma eficaz. Continue praticando e revisando esses conceitos para reforçar seu entendimento.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

"Else e If" não são estruturas de condição?

Resposta certa: C.

No entranto, vai mostrar erroneamente letra D que trata de estrutura condicional.

Meu gabarito é a letra C.

A alternativa que contém apenas exemplos de estruturas de repetição é a letra "C" - While e For.

As estruturas de repetição "while" e "for" são utilizadas para repetir um bloco de comandos enquanto determinada condição é verdadeira ou para executar uma instrução um número determinado de vezes, respectivamente.

As outras alternativas apresentam estruturas condicionais ("if" e "else") que permitem que um bloco de código seja executado apenas se uma condição for verdadeira, mas não são estruturas de repetição.

ALTERNATIVA C

A alternativa que contém apenas exemplos de estruturas de repetição é a letra C, que apresenta as estruturas de repetição "while" e "for".

A estrutura "while" é usada quando não se sabe exatamente quantas vezes o bloco de código precisa ser executado, mas se sabe qual condição precisa ser satisfeita para que a repetição seja interrompida. O bloco de código é executado repetidamente até que a condição se torne falsa.

Já a estrutura "for" é usada quando se sabe exatamente quantas vezes o bloco de código precisa ser executado. O "for" é composto por três partes: a inicialização, a condição de continuação e a expressão final. A inicialização é executada apenas uma vez, no início da repetição, a condição é verificada a cada repetição e, quando for falsa, a repetição é interrompida. A expressão final é executada após cada repetição.

Ambas as estruturas são muito úteis para automatizar tarefas que envolvem repetição, como por exemplo processamento de dados, leitura e escrita de arquivos, entre outros.

Portanto, a alternativa correta é a letra C (While e For).

Gabarito: C

Estrutura de repetição

  • Permite que uma sequência de ações ao longo do algoritmo seja executada repetidamente, até que uma determinada condição de interrupção seja satisfeita. A condição de interrupção é representada por uma expressão lógica.

Tipos de estruturas de repetição:

  1. para (FOR)
  2. enquanto (WHILE)
  3. repita

Estruturas de Decisão (Seleção):

  1. Se-Então
  2. Se-Então-Senão
  3. Se-Então (Aninhados)
  4. Caso-Selecione.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo