幫解釋文法不同 run-time 跟 logic error

就是解釋他們文法的不同如題就醬~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~描述的清楚嗎

就是解釋他們的文法不同就醬

謝謝很急~~中

2 Answers

Rating
  • Wow
    Lv 6
    1 decade ago
    Favorite Answer

    Run-Time Errors(執行時錯誤):這是程式執行的過程中,出現了電腦不知道如何是好的情形。最常見的例子就是你告訴電腦要做 "A 除以 B",但是很不幸的這時 B 剛好等於零。這時,由於除法就沒辦法作下去了,電腦就只好放棄了。

    Logic Errors(邏輯錯誤):「邏輯」就是你的想法有錯誤,或是程式不小心哪裡少加一行。例如:題目說要列出大於 5 的數,你卻寫成列出小於 5 ,那跑一百遍也跑不出來。

    2007-04-20 10:13:16 補充:

    http://wayne.cs.nthu.edu.tw/~jones/tp/debug.html

  • 1 decade ago

    我補充1下

    邏輯錯誤的例子

    就是原本應該用WHILE迴圈的

    結果設計程式的人想成用IF做

    變成只有1次執行的結果

    所以真正的結果出不來~~只有中途的結果

    這樣的例子好像比較好

    反正照英文字面上的意思翻譯就對了啦

    邏輯錯誤(程式設計者)V.S.電腦運行時(運算)錯誤

    PS:這裡指的運算錯誤包括使用者給的值有誤

    當然還有誤差有誤(小數點因為int有被刪除等因素)

    當然電腦不可能真的1+1=3運算錯誤拉~~

Still have questions? Get your answers by asking now.