作 者:周穎 等
定 價:45
出 版 社:清華大學出版社
出版日期:2014年04月01日
頁 數:302
裝 幀:平裝
ISBN:9787302350606
一本專門為程序員而寫的數學書,訓練數學思維,增強職場競爭力
書中沒有羅列晦澀難懂的數學公式和推導,而是代之以生動有趣的數學實例
讀者不必精通高深的數學知識,隻需要具備四則運算和基本的邏輯思維即可閱讀
趣談110個數學實例,並給出了33個具體的程序代碼實現
內容通俗易懂,講解娓娓道來,風格活潑自然,版式新穎,讀來親切自然
●第1章數據的表示
●1.1一則童話
●1.1.10和1的故事
●1.1.20是什麼都沒有?
●1.1.30的位置
●1.1.4程序中的
●1.2司空見慣的十進制數
●1.2.1遠古的結繩記事
●1.2.2什麼是十進制計數
●1.2.3為啥人類習慣十進制
●1.2.4十進制運算規則
●1.2.5十進制數的分解
●1.2.620!等於多少
●1.2.7大整數構想
●1.3為啥要用二進制
●1.3.1人腦與電腦
●1.3.2二進制計數規則
●1.3.3簡單的二進制運算規則
●1.3.4二進制數的分解
●1.3.5十進制數轉換為二進制數
●部分目錄
本書是一本專門為程序員而寫的數學書,介紹了程序設計中常用的數學知識。本書門檻不高,不需要讀者精通很多高深的數學知識,隻需要讀者具備基本的四則運算、乘方等數學基礎知識和日常生活中的基本邏輯判斷能力即可。本書拒絕枯燥乏味的講解,而是代之以輕松活潑的風格。書中列舉了大量讀者都很熟悉,而且很好有趣的數學實例,並結合程序設計的思維和算法加以剖析,可以訓練讀者的數學思維能力和程序設計能力,進而拓寬讀者的視野,增強職場競爭力。
本書共11章,分別介紹了數據的表示、神奇的素數、遞歸、排列組合、用餘數進行數據分組、概率、復利、數理邏輯、推理、幾何圖形構造、統籌規劃等程序設計中常用的數學知識,從而引導讀者深入理解編程中的數學方法和思路。
本書適合廣大程序設計人員及數學愛好者閱讀,尤其適合有一定程序設計經驗,但還需要進一步加深對程序設計理解的人員閱讀。本書對IT求職人員、信息學競賽和大學生程序設等
周穎 等
周穎,畢業於電子科技大學。不錯程序員、某軟件公司的技術總監。擅長C和C++語言,對數據結構和算法有深入的研究。長期從事行業軟件設計和團隊管理工作,已十年有餘。有著豐富的IT架構設計經驗和行業咨詢經驗。負責過多個大型軟件項目的開發工作。