Informática, perguntado por mateusbarros98, 2 meses atrás

O uso de estruturas de repetição é bastante comum no desenvolvimento de algoritmos e software, devido suas características e utilidade na solução de problemas.
Normalmente existem uma ou mais formas de se criar instruções que podem auxiliar na construção de algoritmos, e a escolha da opção pode ser automática, por exemplo, ou de testes com as alternativas possíveis para escolher a mais estável ou de melhor desempenho.
Sobre este assunto, um exemplo de trecho de algoritmo é trazido a seguir para análise.

Repita
Escreva(“Digite um número:”)
Leia (X)
Até_que (X = 100)

A seguir analise as afirmações:

I – Este é um caso onde é preciso tomar cuidado, pois a simples troca de uma instrução usando o comando Repita por Enquanto pode não funcionar como esperado.
II – A substituição de Repita...Até_que (X = 100) por Enquanto (X = 100)...Fim_enquanto seria uma troca totalmente funcional e não haveria problemas.
III – Em casos onde existem estruturas similares como as de Enquanto e Repita facilitam o trabalho dos desenvolvedores, pois fazem exatamente a mesma coisa, oferecendo então a opção de simples troca de comandos.

É correto o que se afirma em:

Alternativas
Alternativa 1:
I, apenas.

Alternativa 2:
II, apenas.

Alternativa 3:
III, apenas.

Alternativa 4:
I e II, apenas.

Alternativa 5:
II e III, apenas.

Soluções para a tarefa

Respondido por jeduardozacaroni8
5

Resposta:

I apenas

Explicação:

III incorreto pois a estrutura enquanto é um pouco diferente a estrutura repita

II impossível de fazer essa substituição do comando:  Repita...Até_que (X = 100) por Enquanto (X = 100) pois o comando Enquanto necessita de uma condição.

Respondido por gomessd
7

Sobre o comando especificado no exercício, é preciso tomar cuidado pois ao trocar o comando REPITA ATÉ por ENQUANTO, o resultado será diferente. A alternativa correta é a primeira: I, apenas.

As estruturas de repetição REPITA ATÉ e ENQUANTO

O comando REPITA ATÉ executa as instruções passadas no código enquanto a expressão booleana for falsa. A partir do momento em que ela se torna verdadeira, o comando sairá do loop que está.

Já o comando ENQUANTO faz o oposto: Executa as instruções programadas enquanto a expressão booleana for verdadeira. A partir do momento em que ela se torna falsa, o comando sairá do loop que está.

Você pode aprender mais sobre estruturas de repetição aqui:

https://brainly.com.br/tarefa/23936048

Espero ter ajudado!

#SPJ1

Anexos:
Perguntas interessantes