![]() |
||
Regular Member
![]() ![]() 加入日期: Nov 2002
文章: 79
|
引用:
殺雞焉用牛刀, 題目中的數, 都是正整數, 何必用代數運算的方式 ? 答案為 9 , 也不能算是正解, 只能說是"積非成是的正解". 語意不詳是事實, 出題者不一定是對的. 此文章於 2011-05-05 10:22 AM 被 joe.oo 編輯. |
||||||||
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Apr 2004 您的住址: 新竹/台北
文章: 652
|
引用:
大部分計算機算出來的答案是9, 代表9比較符合邏輯的一致性. operator優先順序本來就會作, 他只要有作乘除高於加減,括號最高等順序, 就表示"會以較容易實作(從左到右)的方式去寫程式"這個理由不成立. 簡單的講, 所謂"省略的乘號優先序最高"在程式設計師的認定中並不存在. 只有"在某些條件下乘號可以省略,但是此乘號的優先序跟普通乘號一樣" |
|||
![]() |
![]() |
Silent Member
加入日期: Mar 2011
文章: 0
|
所謂的專家 能不能公布學經歷?
何謂專家 誰說了算 好吧 6÷(2+4) 不知道能不能等於下式 6÷2(1+2) 尚祈 專家解惑 |
![]() |
![]() |
Master Member
![]() ![]() ![]() ![]() 加入日期: Oct 2000 您的住址: 台灣
文章: 2,300
|
我個人傾向支持樓主的論述......
![]()
__________________
平安是福 ![]() |
![]() |
![]() |
Senior Member
![]() ![]() ![]() 加入日期: Dec 2002
文章: 1,370
|
原來是代數
難怪我覺得括號在干擾我的計算流程 感謝樓主指出問題. ![]()
__________________
要討論也要找能溝通的, 跟狂吠的狗溝通只是浪費時間. 每日一句 : 很多不等於多數,也不等於少數 |
![]() |
![]() |
*停權中*
加入日期: Jun 2010
文章: 0
|
引用:
通常在"紙"上 如果出題人期望答案是1 你會把它寫成6 ÷ 2(1 + 2) 注意多了space 不是6÷2(1+2) 或6÷2(1 + 2) 如果出題人期望答案是9 你會把它寫成6 ÷ 2 x (1 + 2) 此文章於 2011-05-05 11:06 AM 被 flora201006 編輯. |
|
![]() |
![]() |
Amateur Member
![]() 加入日期: Mar 2010
文章: 48
|
如果是做筆記的話應該是1
大家應該也是這樣寫的吧 因為我從小到大都這樣算 如果是出題就不知道了 應該送分,因為題意不清 |
![]() |
![]() |
Amateur Member
![]() 加入日期: Aug 2003
文章: 30
|
引用:
等一下一定會有人跳出來說"不等於"。 因為你省略了中括號是不對的,要寫成6÷〔2(1+2)〕才可以等於。 原出題者可以省掉"*"號,誤解題意一定是你自己邏輯有問題,為什麼不會自己補一個"*"進去。 反正此題答案算成"1"的,是統計上的相對少數人,所以錯的一定是算成"1"的人。 |
|
![]() |
![]() |
*停權中*
加入日期: Jun 2010
文章: 0
|
引用:
學過資料結構都知道一般算式都是中序式的 要先轉成後序式才好計算 而且在程式中乘法operator是不能省略的 我猜想這算式在計算時 應該是先將x符號(在C語言中對應到*operator)補回 再轉成後序式 這時的問題就是如何補回的問題 很顯然直接補回不考慮和右方的結合性最單純 所以我說這時就是從左至右最單純 不好意思 我猜你可能會寫程式 但資料結構沒學過 此文章於 2011-05-05 11:12 AM 被 flora201006 編輯. |
|
![]() |
![]() |
*停權中*
加入日期: Apr 2008
文章: 2
|
最近七八區出現一堆數學問題
各種程度的都有 感覺快變成DVD小學堂了 |
![]() |
![]() |