26/05/2015, 00:49
|
| | Fecha de Ingreso: mayo-2015 Ubicación: San Antonio de Huarochirí - Perú
Mensajes: 20
Antigüedad: 9 años, 5 meses Puntos: 0 | |
Portugol Studio / Ejercicio de programación Estimados amigos programadores,
Ya le di resolución a mi ejercicio, igual quisiera que lo revisen para darle el visto bueno o ver si he fallado en algo.
El compilador que he usado es Portugol Studio.
El ejercicio era:
O trecho de código abaixo, escrito em português estruturado, foi extraído de um algoritmo que lê os valores das variáveis n, x e os elementos do vetor a para calcular uma função f(x) e escrever o seu valor ao final. Com base nessas informações e supondo que os valores digitados pelo usuário sejam x = 10, n = 5 e a = [5, 4, 3, 2, 1, 0], sendo a[0] = 5, a[1] = 4, e assim sucessivamente, qual será o valor da função
f(x) escrito ao final do programa?
........
{Cálculo de f(x)}
fx ← a[0];
para i ← 1 até n faça
fx ← fx + a[i]*x**i {** é o operador de potência}
fim-para;
{Escreve o valor de f(x)}
escreva("O valor de f(", x, ") eh ", fx);
........
Resolución realizada:
programa
{
inclua biblioteca Matematica --> mat
inclua biblioteca Util --> util
funcao inicio ()
{
inteiro x, n, fx
escreva("Digite um valor X: ")
leia(x)
escreva("Digite um valor n: ")
leia(n)
// Cria o vetor com valores pré-definidos
inteiro a[]= {5,4,3,2,1,0},i
fx = a [0]
para (i = 1; i < n; i++)
fx = fx + a[i]*x^i
//Escreve o valor de f(x)"
escreva("\nO valor de f(", x,") eh ", fx,"\n")
} }
Mi resultado fue 109.
Gracias |