數學演算法書籍
① 數學算理 演算法
數學:怎樣提高運算能力
目前,中學生運算能力的狀況是很差的,不少老師埋怨:"學生的計算能力太差了,連簡單的運算都過不了關,甚至數學基礎好的學生運算結果也常出差錯。"這些狀況的出現原因是多方面的。有的學生不明算理,機械地照搬公式;有的則是不顧運算結果,盲目推演,缺乏合理選擇簡捷運算途徑的意識;也有的學生對提高運算能力缺乏足夠的重視,他們總是把"粗心""馬虎"作為借口;也有相當多的老師只著重解題方法和思路的引導,而忽視對運算過程的合理性、簡捷性的必要指導。這樣不僅影響了學生思維能力的發展,也必然影響教學質量的提高。本文就如何提高學生的運算能力,從以下幾個方面談談自己的粗淺看法。
一、影響學生運算能力的心理因素
1.固定的思維方法
固定的思維方法在運算中有積極的一面,也有消極的影響,當學生掌握了某一種知識(方法)往入習慣用類似的舊知識(方法)去思考問題,這樣必然會出現思維的惰性,影響運算的速度,使運算過程繁冗不堪。
2.缺乏比較意識
比較意識是解決問題的一個重要方向。解題時往往解決問題的途徑很多,這就要求我們善於選優而從。有的學生缺乏比較意識,做題時往往找到一種方法就抱著死做下去,即使繁冗,也不在乎,認為做對就行了。老師在講評試題時,忽略多種解法當中簡捷方法的優先性。
二、運算能力及其特點
運算能力的基本特點有兩個:
(1)運算能力的層次性
在數學發展的歷史上,不同類別的運算是由簡單到復雜、由具體到抽象、由低級到到高級逐步形成和發展起來的。因此對運算的認識和掌握也必須是逐步有序、有層次的,不掌握有理數的計算,就不可能掌握實數的計算;不掌握整式的計算,也就不可能掌握分式的計算。不掌握有限運算,就不可能掌握無限計算。沒有具體運算的基礎,抽象運算就難以實現。由此可見,運算能力是隨著知識面的逐步加寬、內容的不斷深化、抽象程序的不斷提高而逐步發展的。如果說數學內容的發展是無窮的,那麼運算能力的提高也是永遠不會終結的。
對於中學數學運算能力的要求大致可分為兩個層次:①計算的准確性--基本要求②計算的合理、簡捷、迅速--較高要求③計算的技巧性、靈活性--高標准要求。在思想上一定要充分認識提高運算能力的重要性,把運算技能上升到能力的層次上,把運算的技巧與發展思維融合在一起。
(2)運算能力的綜合性
運算能力既不能離開具體的數學知識而孤立存在,也不能離開其他能力而獨立發展,運算能力是和記憶能力、觀察能力、理解能力、聯想能力、表述能力等互相滲透的,它也和邏輯思維能力等數學能力相互支持著。因而提高運算能力的問題,是一個綜合問題,在中學各科的教學過程中,努力培養計算能力,不斷引導,逐漸積累、提高。
三、如何發展運算能力
培養和發展某一種運算的運算能力大致經歷以下幾個階段:
1.理解有關運算的基本知識到形成這種運算的技能的階段。
2.從運算技能上升到運算能力的階段。
3.在各種應用中,進一步提高運算能力的階段。
第一階段要完成從知識到技能的過渡,重點是准確理解有關知識,熟練有關運算的方法、步驟,應該本著"先慢後快"、"先死後活"的原則。隨著運算技能的形成,逐漸簡化運算步驟,靈活運用法則、公式。培養學生合理選擇簡捷運算途徑的意識和習慣。
計算能力的初步形成,還必須在今後應用中得到鞏固、發展和深化。在應用過程中,運算的目的不一定是追求一個簡化的結果,而且要為一定的推理、演繹、判斷服務。
② 演算法和數據結構有什麼推薦的入門書籍嗎演算法的話對數學要求都有哪些
演算法的話我用的是清華大學出版的演算法設計與分析,要是你很有空。。。可以看那本無比厚的演算法導論。那本書我是沒啥耐性看。。。還比較難
數據結構就是嚴蔚敏的,雖然我覺得這書編的也就那樣吧,但是還是很經典。。。還有清華大學出版的一本C++的數據結構好像也不錯,沒看過。再就是大連理工出版的一個,那個不適合初學者,如果你學過數據結構有過比較系統的概念再去看才比較好,初學者還是推薦嚴蔚敏的
③ 誰能推薦幾本介紹數學建模中演算法的書籍
汪曉銀版數學建模與數學實驗、堵秀鳳編數學建模、matlab高等數學實驗等。另外,你還可以在網路上搜。
④ 跟數學有關的書有哪些
國古代數學,和天文學以及其他許多科學技術一樣,也取得了極其輝煌的成就。可以毫不誇張地說,直到明代中葉以前,在數學的許多分支領域里,中國一直處於遙遙領先的地位。中國古代的許多數學家曾經寫下了不少著名的數學著作。許多具有世界意義的成就正是因為有了這些古算書而得以流傳下來。這些中國古代數學名著是了解古代數學成就的豐富寶庫。
例如現在所知道的最早的數學著作《周髀算經》和《九章算術》,它們都是公元紀元前後的作品,到現在已有兩千年左右的歷史了。能夠使兩千年前的數學書籍流傳到現在,這本身就是一項了不起的成就。
開始,人們是用抄寫的方法進行學習並且把數學知識傳給下一代的。直到北宋,隨著印刷術的發展,開始出現印刷本的數學書籍,這恐怕是世界上印刷本數學著作的最早出現。現在收藏於北京圖書館、上海圖書館、北京大學圖書館的傳世南宋本《周髀算經》、《九章算術》等五種數學書籍,更是值得珍重的寶貴文物。
從漢唐時期到宋元時期,歷代都有著名算書出現:或是用中國傳統的方法給已有的算書作註解,在註解過程中提出自己新的演算法;或是另寫新書,創新說,立新意。在這些流傳下來的古算書中凝聚著歷代數學家的勞動成果,它們是歷代數學家共同留下來的寶貴遺產。
《算經十書》
《算經十書》是指漢、唐一千多年間的十部著名數學著作,它們曾經是隋唐時候國子監算學科(國家所設學校的數學科)的教科書。十部算書的名字是:《周髀算經》、《九章算術》、《海島算經》、《五曹算經》、《孫子算經》、《夏侯陽算經》、《張丘建算經》、《五經算術》、《緝古算經》、《綴術》。
這十部算書,以《周髀算經》為最早,不知道它的作者是誰,據考證,它成書的年代當不晚於西漢後期(公元前一世紀)。《周髀算經》不僅是數學著作,更確切地說,它是講述當時的一派天文學學說——「蓋天說」的天文著作。就其中的數學內容來說,書中記載了用勾股定理來進行的天文計算,還有比較復雜的分數計算。當然不能說這兩項演算法都是到公元前一世紀才為人們所掌握,它僅僅說明在現在已經知道的資料中,《周髀算經》是比較早的記載。
對古代數學的各個方面全面完整地進行敘述的是《九章算術》,它是十部算書中最重要的一部。它對以後中國古代數學發展所產生的影響,正像古希臘歐幾里得(約前330—前275)《幾何原本》對西方數學所產生的影響一樣,是非常深刻的。在中國,它在一千幾百年間被直接用作數學教育的教科書。它還影響到國外,朝鮮和日本也都曾拿它當作教科書。
《九章算術》,也不知道確實的作者是誰,只知道西漢早期的著名數學家張蒼(前201—前152)、耿壽昌等人都曾經對它進行過增訂刪補。《漢書?藝文志》中沒有《九章算術》的書名,但是有許商、杜忠二人所著的《算術》,因此有人推斷其中或者也含有許、杜二人的工作。1984年,湖北江陵張家山西漢早期古墓出土《算數書》書簡,67 推算成書當比《九章算術》早一個半世紀以上,內容和《九章算術》極相類似,有些算題和《九章算術》算題文句也基本相同,可見兩書有某些繼承關系。可以說《九章算術》是在長時期里經過多次修改逐漸形成的,雖然其中的某些演算法可能早在西漢之前就已經有了。正如書名所反映的,全書共分九章,一共搜集了二百四十六個數學問題,連同每個問題的解法,分為九大類,每類算是一章。
從數學成就上看,首先應該提到的是:書中記載了當時世界上最先進的分數四則運算和比例演算法。書中還記載有解決各種面積和體積問題的演算法以及利用勾股定理進行測量的各種問題。《九章算術》中最重要的成就是在代數方面,書中記載了開平方和開立方的方法,並且在這基礎上有了求解一般一元二次方程(首項系數不是負)的數值解法。還有整整一章是講述聯立一次方程解法的,這種解法實質上和現在中學里所講的方法是一致的。這要比歐洲同類演算法早出一千五百多年。在同一章中,還在世界數學史上第一次記載了負數概念和正負數的加減法運演算法則。
《九章算術》不僅在中國數學史上佔有重要地位,它的影響還遠及國外。在歐洲中世紀,《九章算術》中的某些演算法,例如分數和比例,就有可能先傳入印度再經阿拉伯傳入歐洲。再如「盈不足」 (也可以算是一種一次內插法),在阿拉伯和歐洲早期的數學著作中,就被稱作「中國演算法」。現在,作為一部世界科學名著,《九章算術》已經被譯成許多種文字出版。
《算經十書》中的第三部是《海島算經》,它是三國時期劉徽(約225—約295)所作。這部書中講述的都是利用標桿進行兩次、三次、最復雜的是四次測量來解決各種測量數學的問題。這些測量數學,正是中國古代非常先進的地圖學的數學基礎。此外,劉徽對《九章算術》所作的注釋工作也是很有名的。一般地說,可以把這些注釋看成是《九章算術》中若干演算法的數學證明。劉徽注中的「割圓術」開創了中國古代圓周率計算方面的重要方法(參見本書第98頁),他還首次把極限概念應用於解決數學問題。
《算經十書》的其餘幾部書也記載有一些具有世界意義的成就。例如《孫子算經》中的「物不知數」問題(一次同餘式解法,參見本書第106頁),《張丘建算經》中的「百雞問題」(不定方程問題)等等都比較著名。而《緝古算經》中的三次方程解法,特別是其中所講述的用幾何方法列三次方程的方法,也是很具特色的。
《綴術》是南北朝時期著名數學家祖沖之的著作。很可惜,這部書在唐宋之際公元十世紀前後失傳了。宋人刊刻《算經十書》的時候就用當時找到的另一部算書《數術記遺》來充數。祖沖之的著名工作——關於圓周率的計算(精確到第六位小數),記載在《隋書?律歷志》中(參見本書第101頁)。
《算經十書》中用過的數學名詞,如分子、分母、開平方、開立方、正、負、方程等等,都一直沿用到今天,有的已有近兩千年的歷史了。
宋元算書
中國古代數學,經過從漢到唐一千多年間的發展,已經形成了更加完備的體系。在這基礎上,到了宋元時期(公元十世紀到十四世紀)又有了新的發展。宋元數學,從它的發展速度之快、數學著作出現之多和取得成就之高來看,都可以說是中國古代數學史上最光輝的一頁。
特別是公元十三世紀下半葉,在短短幾十年的時間里,出現了秦九韶(1202—1261)、李冶(1192—1279)、楊輝、朱世傑四位著名的數學家。所謂宋元算書就指的是一直流傳到現在的這四大家的數學著作,包括:
秦九韶著的《數書九章》(公元1247年);
李冶的《測圓海鏡》(公元1248年)和《益古演段》(公元1259年);
楊輝的《詳解九章演算法》(公元1261年)、《日用演算法》(公元1262年)、《楊輝演算法》(公元1274—1275年);
朱世傑的《算學啟蒙》(公元1299年)和《四元玉鑒》(公元1303年)。
《數書九章》主要講述了兩項重要成就:高次方程數值解法和一次同餘式解法(分別參見本書第119頁和第110頁)。書中有的問題要求解十次方程,有的問題答案竟有一百八十條之多。《測圓海鏡》和《益古演段》講述了宋元數學的另一項成就:天元術(用代數方法列方程,參見本書第121頁);也還講述了直角三角形和內接圓所造成的各線段間的關系,這是中國古代數學中別具一格的幾何學。楊輝的著作講述了宋元數學的另一個重要側面:實用數學和各種簡捷演算法。這是應當時社會經濟發展而興起的一個新的方向,並且為珠算盤的產生創造了條件。朱世傑的《算學啟蒙》不愧是當時的一部啟蒙教科書,由淺入深,循序漸進,直到當時數學比較高深的內容。《四元玉鑒》記載了宋元數學的另兩項成就:四元術(求解高次方程組問題,參見本書第123頁)和高階等差級數、高次招差法(參見本書第131頁)。
宋元算書中的這些成就,和西方同類成果相比:高次方程數值解法比霍納(1786—1837)方法早出五百多年,四元術要比貝佐(1730—1783)①早出四百多年,高次招差法比牛頓(1642—1727)等人早出近四百年。
宋元算書中所記載的輝煌成就再次證明:直到明代中葉之前,中國科學技術的許多方面,是處在遙遙領先地位的。
宋元以後,明清時期也有很多算書。例如明代就有著名的算書《演算法統宗》。這是一部風行一時的講珠算盤的書。入清之後,雖然也有不少算書
⑤ 請推薦好的演算法書籍
演算法導論不錯,要有一定數學基礎;C演算法簡單點,中文版翻譯的不好,英文版還不錯
⑥ 介紹快速計算方法的書籍
快心算-----(心算,口算,筆算)真正與小學數學教材同步的教學模式,
快心算是目前唯一不藉助任何實物進行簡便運算的方法,既不用算盤,也不用手指,更不用棋盤和圖
快心算教材的編排和難度是緊扣小學數學大綱並於初中代數接軌,比小學課本更簡便的一門速算。簡化了筆算,加強了口算。簡單,易學,趣味性強,小學生通過短時間培訓後,多位數加,減,乘,除,不列豎式,直接可以寫出答數。
快心算的奇特效果
三年級以上任意多位數的乘除加減全部學完.
二年級多位數的加減,兩位數的乘法和一位數的除法.
一年級,多位數的加減.
幼兒園中,大班小朋友可學會多位數加減法 ,多位數進位加,如5869+3516 ,多位數退位減,如 8185-6938等。為學齡前幼兒量身定做的,提前渡過小學口算這一關。小孩在幼兒園學習快心算對以後上小學有幫助
孩子們做作業不再用草稿紙,看算直接寫答案.
快心算」有別於「珠心算」「手腦算」。西安教師牛宏偉發明的快心算,(牛宏偉老師獲得中華人民共和國國家知識產權局頒發的專利證書。專利號;ZL2008301174275.受中華人民共和國專利法的專利保護。), 主要是通過教材中的一定規則,對幼兒進行加減乘除快速運算訓練。「快心算」有助於提高孩子思維和行為的條理性、邏輯性以及靈敏性,鍛煉孩子眼、手、腦的同步快速反應,計算方法和中小學數學具有一致性,所以很受幼兒家長的歡迎。
快心算真正與小學數學教材同步的教學模式:
1:會演算法——筆算訓練,現今我國的教育體制是應試教育,檢驗學生的標準是考試成績單,那麼學生的主要任務就是應試,答題,答題要用筆寫,筆算訓練是教學的主線。與小學數學計算方法一致,不運用任何實物計算,無論橫式,豎式,連加連減都可運用自如,用筆做計算是啟動智慧快車的一把金鑰匙。
2:明算理—算理拼玩。會用筆寫題,不但要使孩子會演算法,還要讓孩子明白算理。 使孩子在拼玩中理解計算的算理,突破數的計算。孩子是在理解的基礎上完成的計算。
3:練速度——速度訓練,會用筆算題還遠遠不夠,小學的口算要有時間限定,是否達標要用時間說話,也就是會算題還不夠,主要還是要提速。
4:啟智慧——智力體操,不單純地學習計算,著重培養孩子的數學思維能力,全面激發左右腦潛能,開發全腦。經過快心算的訓練,學前孩子可以深刻的理解數學的本質(包含),數的意義(基數,序數,和包含),數的運算機理(同數位的數的加減,)數學邏輯運算的方式,使孩子掌握處理復雜信息分解方法,發散思維,逆向思維得到了發展。孩子得到一個反應敏銳的大腦。
⑦ 零基礎自學演算法看什麼書
既然是自學,途徑無非就是看書和看視頻兩種途徑。這些資料,今天已經非常的豐富了。每個人都可以有很多選擇。
但這就帶來另一個問題:究竟該從什麼書,什麼視頻開始呢?
巧了!!我用過一個學習演算法的網站,只適合小白。哈哈。
你可以搜索 1024fun樂學編程 讓後學習其中的樂學編程課程
就是,免費!,缺點就是只有基礎課程。你去看一下。
⑧ 編程,數學很差看一些演算法書行嗎
看你「編程「的目的是什麼了 編程 不一定非要去研究演算法,實際上在很多情況下,演算法不是我們去寫,而是有現成的(且已優化過的)供我們直接調用 但是如果你想做」研究「性質的學習,或者打算參與ACM之類的比賽題目,那麼演算法就非常必要,而且對於一些稍微復雜一點的演算法都要用到數學知識的