精華區beta NTUE-CS100 關於我們 聯絡資訊
把剩下我看的懂的補完好了~ : ‧Pseudocode 虛擬碼 跟老師所言的一樣,就是先隨便寫一寫,不用太遵循語法,邏輯要正確 主要用處是為了讓人了解此程式是做什麼用的 EX: If student's grade is greater than or equal to 60 Print "passed" else Print "failed" : ‧semantics 指稱語義 待高手解決 : ‧compile / compiler 編譯(器) : interprete / interpreter 直譯(器) 編譯就是寫好程式後,把程式透過編譯軟體讓他變成電腦看的懂的機械語言 會產生個可執行檔,以便下次執行。 直譯的話就是直接翻譯完後執行,不產生可執行檔,所以每次要直行都要翻 譯一次,就是當直譯器讀一行時就先執行一行,不會去看下一行在幹麻,然後做 完後再轉下一行,再執行,以此類推。 而直譯的好處在於除錯方便,少去編譯上的負擔,可以在編輯完後直譯,然後 進行除錯,不會像編譯要編譯完整個程式後才能測試。 : ‧binary search 二分搜尋法 就是老師所說的Google賺大錢的搜尋法(可信度不知,但能確定的是Google賺錢 決對不只只靠binary search 二分搜尋法老師上課應該說的很清楚了,就是把資料砍一半,在中間上面就把上 面的資料在砍一半,以此類推 此搜尋法雖然搜尋效率很高,但煩人之處就是必須將所有資料做出有系統的排序 程設老師上課有提過這種搜尋法,有興趣的記得去看一下要怎麼寫 _____________________________________________________________________________ 一樣~有錯記得要提醒一下,還有祝大家考試順利 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.157.117.69 ※ 編輯: Markseinn 來自: 220.157.117.69 (01/14 01:29)