PERGUNTA 10 Um laço de repetição enquanto possui a finalidade de executar um trecho de código por uma quantidade de vezes não determinada. Desta forma, a condição do loop deve ser bem elaborada, para que assim não seja executado de forma infinita. Analise o trecho de código a seguir: Inicio ... Num <- 0; Enquanto (num > 0) faça Se (num >=0) e (num<=25) então a <- a+1; senão se (num >=26) ou (num<=50) então b <- b +1; Fimse. Fimse. Fimenquanto; Fimalgoritmo. Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s): ( ) O algoritmo possui como finalidade realizar a contagem de números entre 0 e 25 e números entre 26 a 50. ( ) Há um erro de sintaxe no laço enquanto, da forma como está o laço nunca será executado, já que "num" vale 0. ( ) Na segunda condicional é utilizado o operador "ou", desta forma analisa valores maiores que 26 e menores que 50. ( ) Realizando uma análise na segunda condicional, percebemos que a condição é realizada de forma incorreta, o operador correto a se utilizar é o "e". A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: V, V, F, V. F, F, F, F. F, V, F, V. V, F, V, F. V, V, V, F.
Respostas
Inicio ...
Num <- 0; (valor de num passa a ser 0)
Enquanto (num > 0) faça (como o valor de num passou a ser 0, ele não executa o laço do enquanto)
Se (num >=0) e (num<=25) então (aqui ele executa o "contador a" de 0 até 25)
a <- a+1;
senão se (num >=26) ou (num<=50) então (aqui ele executa o "contador b" de B até infinito, já que foi colocado a expressão OU ao invés de E, logo o programa não irá parar de contar em 50)
b <- b +1;
Fimse.
Fimse.
Fimenquanto;
Fimalgoritmo.
Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s):
(F) O algoritmo possui como finalidade realizar a contagem de números entre 0 e 25 e números entre 26 a 50.
(V) Há um erro de sintaxe no laço enquanto, da forma como está o laço nunca será executado, já que "num" vale 0.
(F) Na segunda condicional é utilizado o operador "ou", desta forma analisa valores maiores que 26 e menores que 50.
(V) Realizando uma análise na segunda condicional, percebemos que a condição é realizada de forma incorreta, o operador correto a se utilizar é o "e".
Logo a resposta é:
F, V, F, V.
Resposta:
F, V, F, V.
Explicação:
F, V, F, V.