Baixe o app para aproveitar ainda mais
Prévia do material em texto
A partir da comparação entre as estruturas while e do...while, é certo afirmar que: Qual a estrutura de repetição mais indicada para os casos em que é necessário que o bloco de código a ser repetido seja sempre repetido pelo menos uma vez? Qual dos comandos abaixo está escrito de forma errada? Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? Em relação as estruturas de repetição, marque a alternativa correta: CCT0239_EX_A8_201603425501 » 00:01 de 50 min. Lupa Aluno: RICARDO SOUZA DE CARVALHO Matrícula: 201603425501 Disciplina: CCT0239 ALGORITMOS Período Acad.: 2016.1 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembrese que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha (3). Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Em termos de execução não há diferença. A diferença está, apenas, na sintaxe. No do...while, o bloco de comandos controlado poderá não ser executado. Enquanto que no while o bloco de comandos será sempre executado, pelo menos uma vez. No while, o bloco de comandos controlado poderá não ser executado. Enquanto que no do...while o bloco de comandos controlado será sempre executado, pelo menos uma vez. Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado poderá não ser executado. Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado será sempre executado, pelo menos uma vez. 2. do{ }while while{} repeat until for{} while do 3. for (X=10 ; X > 0 ; X) for (X=0 , Y=4 ; X < 10 ; X++ , Y) for (X=0 ; X < 10 ; X++) for (X < 10 ; X=0 ; X++) for (X=0 , Y=0 ; X < 10 ; X++ , Y=Y+2) 4. for ( i = 0; i == num; i++) for (i = num; i > 0; i++) while (num == 0) enquanto (num > 0) while (num != 0) 5. A fim de possibilitar a implementação de algoritmos estudamos algumas estruturas básicas, como estrutura de desvio de fluxo, estrutura de repetição etc. Entre as estrutura de repetição há uma na qual uma ação será executada pelo menos uma vez, antes da avaliação da condição. Esta estrutura é implementada em C++ pelo comando básico: A estrutura de repetição Repita / Até efetua um teste lógico no fim do laço, o que não garante que pelo menos uma vez as instruções deste são executadas. Para se impedir a situação conhecida como loop infinito é necessário que, nos laços condicionais, a variável que é testada esteja sempre associada a uma instrução que a atualize antes de entrar no laço. Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto / Faça ou Repita / Até, sendo que a primeira repete somente quando a condição é falsa e a segunda somente quando a condição é verdadeira. Na estrutura de repetição Enquanto / Faça o bloco de repetição pode ser executado várias vezes ou até nenhuma vez. A condição é testada antes de entrar na estrutura de repetição. A estrutura de repetição Faça / Enquanto efetua um teste lógico no início do laço, garantindo que pelo menos uma vez as instruções deste são executadas. 6. for for/while while do/for do/while Legenda: Questão não respondida Questão não gravada Questão gravada Exercício inciado em 26/05/2016 17:04:02.
Compartilhar