1. Durante a execução de um algoritmo, precisamos identificar se o resultado da divisão é um valor exato, ou se vai restar um valor. Para facilitar essa tarefa, a maioria das linguagens de programação usam funções que geram esse resultado como o DIV e o MOD. Com base no código apresentado, analise as mensagens e os valores que serão apresentados após a execução e classifique V para as sentenças verdadeiras e F para as falsas:
( ) Se for informado o valor 28, somente os resultados de A e C serão apresentados.
( ) O programa não funciona, pois não há nenhum cálculo.
( ) Se for informado o valor 10, somente os resultados de A e C serão apresentados.
( ) Os cálculos realizados nas mensagens estão incorretos.
Algoritmo "real_inteiro1"
Var
valor_teste :inteiro
Inicio
escreva ("informe um número ")
leia(valor_teste)
Se ( valor_teste mod 10) > 2 entao
escreval( "A =>> ",2*(5/20) + 30/(15*2))
escreval( "C =>> ",35 div 6 - 2)
senao se ( 23 mod 4 ) = 3 entao
escreval("B =>> ", 35 div 6 + 2 )
escreval("D =>> ",35 div 6 * 2 )
fimse
Fimalgoritmo
Assinale a alternativa que apresenta a sequência CORRETA:
a) V - F - V - F.
b) F - F - F - V.
c) F - V - V - V.
d) V - F - F - F.
alexsandrofarias99:
Oi consegui responder?
Soluções para a tarefa
Respondido por
1
Sobre execução do algoritmo em questão temos que a alternativa d) V - F - F - F está correta.
Afirmativa I - Verdadeira, se o valor informado for 28 teremos como resultado para A o valor 1.5 e para C o valor 3.
Afirmativa II - Falsa, o programa funciona e há cálculos implementados nele.
Afirmativa III - Falsa, se o valor informado for 10 os resultados de A e C não serão apresentados. Teremos como saída os valores de B com valor de 7 e de D com resultado de 10.
Afirmativa IV - Falsa, pois os cálculos realizados nas mensagens estão corretos.
Logo, a sequencia obtida é V - F - F - F.
Espero ter ajudado, bons estudos :)
Perguntas interessantes
Química,
7 meses atrás
Matemática,
7 meses atrás
História,
10 meses atrás
Pedagogia,
10 meses atrás
Pedagogia,
1 ano atrás