Prévia do material em texto
Das estruturas de repetição utilizadas na elaboração de algoritmos, temos a estrutura de repetição contada e a estrutura de repetição condicional (com teste no início e teste no final do laço de repetição). Considerando o funcionamento destas estruturas, avalie as asserçoes abaixo e marque a alternativa correta: I - Na estrutura de repetição contada, o número de repetições dos comandos dentro do laço é previamente conhecido; II- Na estrutura de repetição condicional, com teste no final, o conjunto de comandos dentro do laço é executado pelo menos uma vez; III- qualquer estrutura de repetição condicional sempre pode ser substituida por uma estrutura de repetição contada. Apenas I e II são verdadeiras Apenas III é verdadeira Apenas I é verdadeira Todas são verdadeiras Apenas II e III são verdadeiras 2. Observe o algoritmo abaixo e selecione a opção que resume o que ele faz. Repete enquanto o conteúdo de num não for múltiplo de 5, exibindo o dobro de cada número digitado exceto do último Repete enquanto o conteúdo de num for múltiplo de 5, exibindo o dobro de cada número digitado inclusive do último Repete enquanto o conteúdo de num não for múltiplo de 5, exibindo o quadrado de cada número digitado exceto o do último Repete enquanto o conteúdo de num não for múltiplo de 5, exibindo o quadrado de cada número digitado inclusive do último Repete enquanto o conteúdo de num for múltiplo de 5, exibindo o dobro de cada número digitado exceto do último Gabarito Coment. Gabarito Coment. Gabarito Coment. 3. Observe o algoritmo abaixo e selecione a opção que resume o que ele faz. Repete 5 vezes: a entrada de dados; conta quando for par e conta todos os números. Repete 6 vezes: a entrada de dados; conta quando for par e conta todos os números. Repete 5 vezes: a entrada de dados; conta quando for ímpar; conta todos os números e exibe, ao final, o percentual de ímpares. Repete 6 vezes: a entrada de dados; conta quando for ímpar e conta todos os números. Repete 6 vezes a entrada de dados; conta quando for ímpar ; conta todos os números e exibe, ao final, o percentual de ímpares. Gabarito Coment. Gabarito Coment. Gabarito Coment. As estruturas de repetição são muito importantes em algoritmos, visto que, com elas, é possível que determinado trecho de código se repita enquanto determinada situação aconteça. Nesse sentido, a estrutura de repetição mais adequada para algoritmos em que o código deve ser repetido pelo menos uma vez é o: For / para If-else / se-senão If-elseif-else / se-senãose-senão While / enquanto Do..while / faça..enquanto Assinale a alternativa que corresponde à estrutura de controle/repetição que é executada ao menos uma vez quando presente ao código. for-while if for do-while do Qual o resultado da variável Z após a execução do código abaixo? x = 5; y = 7; z = 3; if ((x - 1) > 2) y = y + 1; else y = y -1; z = z + x + y; 17 16 13 20 11 Gabarito Coment. 7. Um laco do-while é útil quando seu corpo: Termina após a primeira execução NDA Deve ser executado pelos menos uma vez Nunca é executado Pode nunca ser executado Marque a alternativa correta. Estrutura em C++ que fornece ciclo de repetição obrigatoriamente pelo menos uma vez. do while. while. Nenhuma resposta acima. do for. while do.