Em linguagens de programação como C, as estruturas de repetição for, while e do...while são usadas para executar blocos de código repetidamente. Analise as afirmativas abaixo e assinale a alternativa que apresenta a descrição correta de cada estrutura:
Em linguagens de programação como C, as estruturas de repetição for, while e do...while são usadas para executar blocos de código repetidamente.
Analise as afirmativas abaixo e assinale a alternativa que apresenta a descrição correta de cada estrutura:
- O laço for é indicado quando o número de repetições é conhecido previamente; o while é usado quando a repetição depende de uma condição que pode ser falsa no início; o do...while garante que o bloco será executado pelo menos uma vez.
- O laço while é indicado somente para quando o número de repetições é fixo; o for é usado quando a condição de parada é variável; o do...while é idêntico ao while em todas as situações.
- O laço do...while executa o bloco de código apenas se a condição for verdadeira no início; o while executa enquanto a condição for falsa; o for é usado para repetir blocos infinitamente.
- O laço while sempre executa o bloco de código pelo menos uma vez; o for nunca deve ser usado para contadores; o do...while só é usado para estruturas aninhadas.
- O laço for executa o bloco de código enquanto uma condição for falsa; o while executa somente uma vez; o do...while não verifica a condição de parada.