Re: [考題] 102年高考計算機概論第2題

看板Examination作者 (hash)時間12年前 (2013/07/17 01:53), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串2/3 (看更多)
※ 引述《letterstar (letterstar)》之銘言: : [考題] 國考歷屆考題與考題觀念討論(書裡看到的選這個)請附上想法、出處 : 題目:給定一函數f(X)= (X^6)+ 2(x^4)- 5(X^2)+ 2X+ 1 : 請提出最有效率計算方式計算f(X0),其中X0= : 1.23456789. : 註:一個參考計算過程(不見得為正確答案)如下 : let a=1 : loop i=1 to 6 : compute a=a*x : end loop : let b =1 : compute c = a+b : 我自己的想法: : 因為這多項式好像不能分解 : 所以先求出X^2 : 再求X^4 (上式平方) : 再求X^6 (X^2)*(X^4) : 這樣就只用三個乘法 : 之後像是2X就可用SHIFT代替乘法 : 然後算出F(X0) : 請問各位高手還有什麼更有效率的方法嗎? 我想了一下這一題 我不知道對不對? let x=1 let fx=0 let x0=1.23456789 let a[7]={1,2,-5,0,2,0,1} loop i=1 to 6 compute x=x*x0 compute fx += a[i] * x endloop compute fx += a[0] 答案就是; fx -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.8.75.51

07/17 09:06, , 1F
錯X和X0分不清楚錯
07/17 09:06, 1F

07/17 09:07, , 2F
你的次方也搞錯了根本沒2X^5次方
07/17 09:07, 2F

07/17 09:21, , 3F
看起來沒錯
07/17 09:21, 3F

07/17 10:36, , 4F
開放資料那一題有爭議...不曉得考官會怎麼處理
07/17 10:36, 4F
文章代碼(AID): #1HvOYDdt (Examination)
討論串 (同標題文章)
文章代碼(AID): #1HvOYDdt (Examination)