Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/05/2015, 00:49
Ludemarii
 
Fecha de Ingreso: mayo-2015
Ubicación: San Antonio de Huarochirí - Perú
Mensajes: 20
Antigüedad: 9 años
Puntos: 0
Exclamación 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