Lógica, perguntado por lia201, 1 ano atrás

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 IbanezMatheus
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