• Matéria: Informática
  • Autor: kvitoraugusto3535
  • Perguntado 6 anos atrás

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.


TheHulley: Se puder editar a perguntar deixando-a mais compreensível, consigo te ajudar.

Respostas

respondido por: TheHulley
11

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.

respondido por: kaiomaeno
0

Resposta:

F, V, F, V.

Explicação:

F, V, F, V.

Perguntas similares