這是一本「從高中生角度」來看程式的書籍。如果您喜歡數學, 並且想增進自己對程式的理解,這本書將會帶給您不一樣的視野,相信您會喜歡。
必須要先聲明,這不是一本在寫教程式語法的書,也不是數學參考書,而是一本希望能將數學與程式連結的書,並且期盼對程式有興趣的高中生都能產生共鳴。因此書中的寫法,對於數學要解的問題, 會先簡單說明求解的方法,基本上就是回顧原先熟悉的手算作法。因 為知道如何手算,接下來問題只剩下如何以程式去實現。舉例來說, 數學的 2 近似值 (1.414…),中學生會選擇用 < 十分逼近法 >,而高 中生可能還會想到以 < 牛頓法 > 來解題。無論使用哪一種解法,接 下來都是將手算的作法轉換成可執行的程式碼,讓電腦快速完成計算。
最後,我要特別感謝目前就讀台灣大學電機系呂其暐同學、台灣 大學醫學系許育綸同學,以及我們台灣程式教育協進會教材研發團隊 的共同努力創作,才得以使本書能付梓問世。
在第一章中,我們介紹了數學的基本元素。將質數、對數中有趣 的特質,化成一行又一行的程式,用另一個角度來觀看數字,為數學 與程式的世界建起溝通的橋樑。而在第二章中,我們從多項式函數出發,將資料結構的意涵與演 算法融入其中。看似難以用程式解決的多項式函數,在巧妙的搭配後, 竟能與程式搭配地天衣無縫,進而解決許多複雜的問題。在第三章的數據分析,及第四章的矩陣與線性代數中,將娓娓道出日常生活,統計及影像處理的背後知識與原理。期望大家在這本書 中,能夠體會到程式的多樣性與可塑性。藉由熟知的領域重新認識程式,您的視野將有所不同。 本書乃由作者教學經驗編制而成之工具書,惟恐內容仍有疏漏,參考資料仍有不足、不明之處,希冀見諒並不吝指教!
精彩書籍,前 15 頁隨你瀏覽。
| 頁碼/位置 | 原內容 | 更正後 |
|---|---|---|
| p.91(矩陣與線性代數 · 最下方倒數第三排) | ![]() | ![]() |
| p.92(最上方第一排) | ![]() | ![]() |