Informática, perguntado por oliveira1988, 3 meses atrás

O comando while repete um laço de código enquanto uma condição for True, mas se o programador quisesse que o código repetisse um bloco de instruções um certo número de vezes, ele teria que declarar uma variável, verificar se essa variável ultrapassou um certo valor, e incrementar essa variável.

Para facilitar esse processo, existe um outro comando de repetição chamado de for, que teria tradução de para. O comando for trabalha com uma sequência de algum tipo, como uma string, lista, ou dicionários que serão vistos mais adiante.

Neste cenário, vejamos abaixo um exemplo de código em C utilizando o comando for:


Agora analise as afirmativas abaixo:



I. Pode-se verificar que, apesar de ter um funcionamento de repetição parecido com o while, o for trabalha com sequências em vez de condições.

II. A condição dele está implícita no comando, verificando somente se a sequência a ser usada já chegou ao fim.

III. O comando for primeiro cria a sequência “sequencia” e coloca o primeiro item dela na variável “elemento” e checa se a “sequencia” está vazia ou se chegou ao fim dela, para somente depois executar as instruções que estão endentadas.

IV. Depois que essas instruções são executadas, o código repete o processo, só que dessa vez ela seleciona o segundo item da sequência, até que não haja mais itens na sequência.



Assinale a alternativa correta:
Escolha uma opção:
a. Apenas I, II e III estão corretas.
b. Todas as alternativas estão corretas.
c. Apenas II e III estão corretas.
d. Apenas II e IV estão corretas.
e. Apenas I, II e IV estão corretas.


merelane: letra "b" todas as alternativas

Soluções para a tarefa

Respondido por leiddymary
6

Resposta: Alternativa "b" - todas estão corretas

Explicação: prova corrigida

Respondido por yancarvalho3
1

Sobre as estruturas de repetição presentes na maioria dos algoritmos como while e for, as afirmativas apresentadas acima que são verdadeiras são todas as afirmativas estão corretas, logo, alternativa B.

Mas por que todas as afirmativas estão corretas sobre as estruturas de repetição?

A primeira afirmativa diz que apesar de ser parecido com o while, a estrutura de repetição do tipo "for" trabalha com sequências e não condições, isso é verdade já que o for utiliza sequências pré-definidas.

A segunda afirmativa diz que a condição é verificada somente se chegou ao fim, isso é verdade sobre o while.

A terceira afirmativa diz que o for primeiro cria uma sequência e só a finaliza quando executar as instruções endentadas, isso é verdade, o ciclo for irá realizar toda uma sequência podendo só mostrar o resultado no fim do ciclo.

A quarta afirmativa diz que o for executa as instruções depois passa para o segundo item e assim por diante até o fim da sequência, isso é verdade e o laço for não precisa de uma condição para terminar.

Saiba mais sobre estruturas de repetição aqui: https://brainly.com.br/tarefa/23936048

#SPJ2

Anexos:
Perguntas interessantes