把剩下我看的懂的補完好了~
: ‧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)