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

Conforme destacam Leal e Oliveira (2020), a estrutura ENQUANTO é do tipo laço condicional, isto é, o loop baseia-se na análise de uma condição. Essa estrutura é utilizada quando temos um número indefinido de repetições e se caracteriza por realizar um teste condicional no início. Na estrutura Enquanto, não há, necessariamente, variável de controle, impõe-se uma condição para controlar a repetição do algoritmo. Devemos garantir que, em algum momento, a condição seja quebrada, senão o algoritmo pode entrar em loop infinito

Analise o trecho de código a seguir, relacionando-o ao contexto apresentado.

Cont <- 1
Enquanto (Cont < = 10) faça
Se ( num < > 0) então
Cont <- Cont + 1
Fim_se
Fim_enquanto
Escreva (“o valor é: ”, cont)

Considerando as informações acima, avalie as afirmações a seguir e considere (V) para verdadeiro e (F) para falso:

I. A variável Cont é uma variável de controle que é usada pela instrução Enquanto para controlar as repetições.

II. O comando Cont <- Cont + 1 aumenta o valor da variável de controle a cada nova repetição.

III. Quando o valor de Cont chega a 11, a expressão Cont < = 10 retorna FALSO e as repetições são interrompidas.

IV. A estrutura Enquanto é uma estrutura do tipo laço contado, normalmente, utilizada para um número indefinido de repetições.

As afirmações I, II, III e IV são, respectivamente:

Alternativa 1:
V, V, V, V.

Alternativa 2:
V, V, V, F.

Alternativa 3:
V, V, F, F.

Alternativa 4:
V, F, F, V.

Alternativa 5:
V, F, F, F.

Soluções para a tarefa

Respondido por kellersson168
2

Resposta:

Alternativa 2

V, V, V, F.

Explicação:

Afirmação I : VERDADEIRA. A variável cont normalmente é criada para controlar estruturas de repetições, como no caso desse algoritmo em que a condição do ENQUANTO é (cont <= 10) e a cada passagem desse laço o  cont é adicionado em +1. Sendo assim, quando cont chegar a 11 o laço será interrompido.

Afirmação II : VERDADEIRA. Cont <- Cont + 1 pode ser lido dessa forma

variavel cont recebe valor de cont + 1. considerando que cont tenha o valor de 1, então no momento em que o laço chegar nessa parte novamente o valor de cont iria receber ele mesmo (1) e adicionar mais 1, ficando assim com o valor de 2.

Afirmação III : VERDADEIRA. enquanto(Cont <= 10) pode ser lido como enquanto o valor de cont for menor ou igual a 10 o laço execute esse código. então enquanto o valor de cont for menor que 10 essa condição retorna verdadeiro. Quando cont chegar a 11, a condição retornará falso e interromperá a execução.

Afirmação IV : FALSA. A estrutura ENQUANTO é uma estrutura do tipo laço condicional, ou seja, precisa que uma condição seja verdadeira ou falsa para ser executada. Ela normalmente é utilizada quando temos um número indefinido de repetições.

Perguntas interessantes