作 者:劉振安,劉燕君,唐軍 編著
定 價:35
出 版 社:機械工業出版社
出版日期:2016年03月01日
頁 數:200
裝 幀:平裝
ISBN:9787111529873
●前言
●第0章課程設計概述
●0.1課程設計目標
●0.2課程設計結構
●0.3評價標準
●第1章C語言典型算法
●1.1迭代算法求sinx的值
●1.2遞推算法
●1.3遞歸算法
●1.3.1遞歸與遞推的比較
●1.3.2圖解遞歸執行過程
●1.4查找算法
●1.4.1線性查找
●1.4.2二分查找
●1.5冒泡排序
●1.5.1圖解排序過程
●1.5.2算法分析
●1.5.3算法設計
●1.5.4參考程序
●1.6雞兔同籠
●部分目錄
本書獨立於具體的C語言教科書,重點放在C語言結構化設計的基本特征上,涵蓋C語言的重要基礎知識。書中通過詳細的實例,循序漸進地啟發學生完成課程設計,培養學生實際分析問題、編程和動手的能力。本課程設計在注重基礎知識訓練的同時,也注重技能訓練。
原來編寫課程設計一書的目的是想通過課程設計的綜合訓練,培養學生實際分析問題、編程和動手的能力,最終目標是通過這種形式,幫助學生繫統掌握課程的主要內容,更好地完成教學任務。為此,課程設計的編寫與教學順序及內容緊密結合,以便能與教學同步進行。
而隨著C語言教學的改革,愈來愈多的學校將課程設計作為C語言的後繼課程。為了適應這種形勢,我們對第2版的內容進行了調整,形成了第3版。
在C語言教學中,為了保持數據結構知識的完整性,很多學校不講授與數據結構重復的內容,例如堆棧和鏈表等。但對於想參加等級考試的學生,鏈表又是必要的。本書將鏈表作為可選內容以滿足需要進行鏈表訓練的學生的需求。
本課程設計將原來設計內容中介紹的基礎知識抽出來作為附錄等