1) Observe o algoritmo em pseudocódigo para a solução de um problema matemático:
01 Algoritmo "xxx"
02 var
03 num1,num2, total, : real
04 início
05 leia(num1,num2)
06 total <- (exp(num1,num2) / (num1* sqr(num2))) * (10/100)
07 escreva("Resultado = ",total)
08 fimalgoritmo
Um algoritmo pode ter mais de uma solução para determinado problema. Analise os algoritmos apresentados nas alternativas a seguir.
Selecione qual alternativa não representa de forma correta uma solução para o problema matemático apresentado.
a) I.
b) II.
c) III.
d) I e II.
e) I e III.
Anexos:
Soluções para a tarefa
Respondido por
25
Resposta:
Resposta correta:
Alternativa "A"
Explicação:
Resolução
I: representa uma solução correta para o problema, apenas utiliza mais variáveis para resolvê-lo.
II: apresenta três problemas de atribuição: c2 <- num2 *2 , esta atribuição deverá ser * ou exp(num2,2). também a para variável total está com prioridade de execução errada, os parênteses devem representar ordem correta da expressão. ser: <- (c1>num1 * c2)) * c3. E deveria apontar a variável C3 como uma variável não declarada.
III - está incorreta, pois a variável C3 não foi declarada.
Perguntas interessantes
Matemática,
9 meses atrás
Geografia,
1 ano atrás
Matemática,
1 ano atrás
Geografia,
1 ano atrás
Geografia,
1 ano atrás