本書共分為三大部分,第一部分主要介紹了實驗環(huán)境,對各種開發(fā)工具及臺州學院在線平臺的使用進行了詳細的介紹;第二部分為基篇應用,與大部分C語言理論教材對應,每個實驗都在實驗平臺中精選了適合課程學習的題目,并有不同程度的提示幫助讀者完成題目,非常適合于計算機及非計算機專業(yè)C語言的實驗教學;第三部分為高級應用,引入了程序設計競賽中較為常見的基礎算法。
第1章實驗環(huán)境介紹
1.1程序設計實踐平臺
1.1.1平臺簡介
1.1.2在線實驗教學的基本流程
1.1.3TOJ測試數(shù)據(jù)處理
1.1.4常見錯誤及處理方法
1.1.5C語言編程風格
1.2Microsoft Visual Studio集成開發(fā)環(huán)境介紹
1.2.1使用Visual C++6.0創(chuàng)建應用程序的基本步驟
1.2.2使用Visual C++6.0調試應用程序
1.2.3使用Visual Studio 2012創(chuàng)建應用程序的基本步驟
1.3CFree集成開發(fā)環(huán)境介紹
1.3.1使用CFree創(chuàng)建應用程序的基本步驟
1.3.2使用CFree調試應用程序
1.4CodeBlocks集成開發(fā)環(huán)境介紹
1.4.1使用CodeBlocks創(chuàng)建應用程序的基本步驟
1.4.2使用CodeBlocks調試應用程序
第2章基礎應用
2.1實驗1簡單程序設計
2.1.1實驗目的
2.1.2實驗預習
2.1.3實驗任務
2.1.4相關題庫
2.2實驗2選擇結構程序設計
2.2.1實驗目的
2.2.2實驗預習
2.2.3實驗任務
2.2.4相關題庫
2.3實驗3循環(huán)結構程序設計
2.3.1實驗目的
2.3.2實驗預習
2.3.3實驗任務
2.3.4相關題庫
2.4實驗4數(shù)組的使用
2.4.1實驗目的
2.4.2實驗預習
2.4.3實驗任務
2.4.4相關題庫
2.5實驗5函數(shù)的定義與調用
2.5.1實驗目的
2.5.2實驗預習
2.5.3實驗任務
2.6實驗6預處理命令
2.6.1實驗目的
2.6.2實驗預習
2.6.3實驗任務
2.7實驗7指針的使用
2.7.1實驗目的
2.7.2實驗預習
2.7.3實驗任務
2.8實驗8結構體的使用
2.8.1實驗目的
2.8.2實驗預習
2.8.3實驗任務
2.9實驗9文件
2.9.1實驗目的
2.9.2實驗預習
2.9.3實驗任務
2.10實驗10位運算
2.10.1實驗目的
2.10.2實驗預習
2.10.3實驗任務
第3章高級應用
3.1實驗1篩選法求素數(shù)表
3.2實驗2高精度加減運算
3.2.1高精度加法運算
3.2.2高精度減法運算
3.3實驗3二分查找
3.4實驗4快速排序算法
3.5實驗5向量法求解多邊形面積
3.6實驗6向量法判斷線段是否相交
3.7實驗7簡單貪心算法求解背包問題
3.8實驗8簡單動態(tài)規(guī)劃求解0~1背包問題
3.9實驗9搜索算法求解迷宮問題
3.9.1深度優(yōu)先搜索
3.9.2廣度優(yōu)先搜索
3.10實驗10字典樹
3.11算法入門習題
附錄一Visual C++6.0常見編譯或鏈接錯誤信息
附錄二CFree 5.0常見編譯或鏈接錯誤信息