Baixe o app para aproveitar ainda mais
Prévia do material em texto
Criação de Aplicações e Sistemas Estruturas de Repetição 01 Leia o trecho a seguir: “Muitas vezes é necessário repetir um trecho de programa determinado número de vezes. Neste caso, pode ser utilizada a técnica de laço de repetição (looping ou malhas), que tem por finalidade efetuar o processamento de um trecho de instruções tantas vezes quantas forem necessárias.” Fonte: MANZANO, J. A. N. G.; OLIVEIRA, J. F. Estudo Dirigido de Algoritmos. 15. ed. São Paulo: Érica, 2012, p. 89. A partir do texto acima e dos conhecimentos sobre Repetição, analise o pseudocódigo a seguir: Assinale a alternativa que contém o número de vezes que será exibida a frase: Oi, tudo bem? 1. 4 2. 3 3. 2 4. 1 5. 5 02 Leia o trecho a seguir: “Os laços de repetição podem ser classificados em duas formas, sendo laços de repetição interativa ou laços de repetição iterativa. São interativos quando necessitam da intervenção de um usuário para repetir a próxima ação do programa um indeterminado número de vezes, são laços iterativos quando executam as repetições previstas de forma automática determinado número 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, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s) I. ( ) Um loop ou laço infinito é aquele que apresenta sempre uma condição de teste verdadeira, ou seja , nunca termina. II. ( ) A instrução que realiza o teste lógico no início da repetição é enquanto. III. ( ) Em algoritmos, precisamos executar alguns passos mais de uma vez. Ou mesmo executar repetidamente alguns passos até que alguma condição seja atendida. A partir dessa necessidade surgem as estruturas de repetição, também conhecidas como CONDICIONAIS. IV. ( ) A instrução que realiza o teste lógico no fim da repetição é repita. V. ( ) A instrução que implementa a variável de controle e efetua o teste lógico é para. Agora, assinale a alternativa que apresenta a sequência correta: 1. F, V, V, V, F 2. V, F, F, V, V 3. F, F, V, F, V 4. V, V, F, V, V 5. F, V, V, F, F 03 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 <sequência-de-comandos> ATE <expressão-lógica>. 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 <variável> FACA <sequência-de-comandos> 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<variável>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: 1. I, II, III e IV 2. I, II e III 3. I, IV e V 4. III e IV 5. II, III e V 04 (EsFCEx)Leia o trecho a seguir: Uma estrutura de repetição é uma estrutura de desvio do fluxo de controle presente em linguagens de programação que realiza e repete diferentes ações, dependendo se uma condição for verdadeira ou falsa, em que a expressão é processada e transformada em um valor booleano. Com base no texto acima e nos seus conhecimentos sobre Repetição, analise as afirmativas a seguir: I. Em uma estrutura de repetição do tipo PARA, o controle do laço é feito pelo uso de uma variável lógica, que é iniciada como VERDADEIRA, encerrando o laço ao ter seu valor modificado para FALSO. II. Na estrutura de repetição do tipo ENQUANTO, o teste do controle é realizado por um teste lógico, no início do laço, e se esse teste for FALSO, logo na primeira execução, o laço não será executado nenhuma vez. III. Apenas as estruturas de repetição do tipo PARA e REPITA possuem controle do laço por meio de variáveis lógicas. IV. Na estrutura de repetição do tipo REPITA, o laço é executado pelo menos uma vez, pois o controle é realizado no final do laço apenas. Está correto o que se afirma em: 1. apenas I 2. apenas II 3. III e IV 4. II e IV 5. apenas a afirmativa 05 (Aeronáutica - Adaptado) “Os computadores executam muito bem as tarefas repetitivas. Com frequência, temos de executar uma ação enquanto alguma condição seja verdadeira. Assim, por exemplo, quando procuramos um nome em uma lista, devemos ler nomes enquanto o nome lido for diferente daquele que procuramos. O mecanismo em algoritmos para isso é o bloco ‘Enquanto condição faça comandos’.” Fonte: RIBEIRO, J. A. Introdução à programação e aos algoritmos. 1. ed. Rio de Janeiro: LTC, 2019, p. 92. A partir do texto acima e dos conhecimentos sobre Repetição, analise o diagrama a seguir: Assinale a alternativa que exibe o trecho de programa em português estruturado correspondente ao diagrama de blocos acima 1. enquanto (< C1 >) faça enquanto ( < C2 > ) faça <instruções> fim_enquanto fim_enquanto 2. enquanto (< C1 >) faça repita <instruções> até_que (< C2 >) fim_enquanto 3. repita repita <instruções> até_que (< C2 >) até_que (< C1 >) 4. enquanto (< C1 > e < C2 >) faça para de até passo faça <instruções> fim_para fim_enquanto 5. enquanto (< C2 >) faça enquanto (< C2 >) faça <instruções> fim_se_enquanto fim_se_enquanto 06 Leia o texto a seguir: Um estudante estava desenvolvendo um algoritmo para somar valores até o usuário digitar o valor 0, utilizando a ferramenta VisuAlg. O algoritmo é mostrado abaixo: Assinale a alternativa que explique corretamente o funcionamento do algoritmo: 1. Ele somará os valores ímpares que o usuário digitar, porém quando ele digitar 0 o “loop” acaba. A cada loop são apresentados os resultados atuais da soma 2. Ele somará os valores pares que o usuário digitar, porém quando ele digitar 0 o “loop” acaba. A cada loop são apresentados os resultados atuais da subtração 3. Ele somará os valores pares que o usuário digitar, porém quando ele digitar 0 o “loop” acaba. A cada loop são apresentados os resultados atuais da soma 4. Ele somará todos os valores que o usuário digitar, porém quando ele digitar 0 o “loop” acaba. A cada loop são apresentados os resultados atuais da soma 5. Ele somará os valores primos que o usuário digitar, porém quando ele digitar 0 o “loop” acaba. A cada loop são apresentados os resultados das duas somas anteriores
Compartilhar