Buscar

Criação de Aplicações e Sistemas Estruturas de Repetição

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando