- 基于C語言的程序設計
- 王桂芝主編
- 1042字
- 2018-12-27 19:56:12
前言
隨著計算機的普及,各行業對計算機應用人才的要求也在不斷提高,不僅要能操作計算機,還要會編寫一些實用程序。在眾多的程序設計語言中,C語言具有功能豐富、表達力強、使用靈活、程序高效、應用面廣等特點,它既具有高級語言的形式,又具有低級語言的功能。因此,C語言已被廣大計算機專業人士和程序愛好者所鐘情。另外,C語言作為C++的一個子集,可以為進一步學習C++和VC++打下良好的基礎。基于C語言的程序設計是培養學生程序設計能力的重要課程之一,該課程對掌握基本編程方法,培養基本編程素質具有重要意義。
本書總結了作者多年的教學經驗和以往各類C語言程序設計教材的優點,針對高職高專層次的學生,采用“以用促學”的編寫原則,即通過編寫實際應用程序來學習C語言抽象的標準和規則。本書不僅在內容上強調邏輯性,更注重介紹學習方法,使學生能根據例題舉一反三。本書結構新穎、實例豐富,強調語言的規范和程序設計的方法與技巧,注重培養學生程序設計的思維方式和提高學生程序開發的能力。每章配有實例、小結和練習題,并編寫有配套的上機實訓及習題解答,便于讀者學習和鞏固。
本書共12章,第1章為程序設計概述;第2章介紹C語言的基本知識;第3章介紹順序結構的程序設計;第4章介紹選擇結構的程序設計;第5章介紹循環結構的程序設計;第6章介紹數組的程序設計;第7章介紹模塊化的程序設計;第8章介紹指針的程序設計;第9章介紹構造的數據類型;第10章介紹編譯預處理與位運算;第11章介紹文件的程序設計;第12章介紹圖形的程序設計。其中循環結構的程序設計、數組的程序設計、模塊化的程序設計、指針的程序設計是重點內容,指針的程序設計和文件的程序設計又是本書的教學難點。建議教學時數為60~68學時。另外,最好能安排1~2次程序設計知識講座,介紹程序設計的發展和采用的工具,以及軟件開發技術的發展趨勢等內容。
參與本書編寫的教師,都是多年來從事C語言程序設計課程教學的一線教師,他們積累了豐富的知識和教學經驗,書中的許多學習方法就是他們教學經驗的總結。本書由王桂芝擔任主編,制定編寫大綱,并負責統稿和定稿工作,何櫻和胡聲艷擔任副主編,其他參與編寫的還有連衛民、王廣亮和劉彥楠。其中王桂芝編寫本書的第1章和第2章,何櫻編寫本書的第3章和第4章,胡聲艷編寫本書的第5章和第6章,王廣亮編寫本書的第7章和第8章,連衛民編寫本書的第9章和第10章,劉彥楠編寫本書的第11章和第12章及附錄部分。
由于作者水平有限,書中不當之處,敬請專家、讀者批評指正。作者的E-mail為wgz123@yahoo.cn。
編著者
2008年12月
- Dreamweaver CS3網頁設計與網站建設詳解
- CSS全程指南
- ROS機器人編程與SLAM算法解析指南
- Security Automation with Ansible 2
- CorelDRAW X4中文版平面設計50例
- Multimedia Programming with Pure Data
- 現代傳感技術
- Docker High Performance(Second Edition)
- 貫通Java Web開發三劍客
- 學練一本通:51單片機應用技術
- SQL Server數據庫應用基礎(第2版)
- Mastering Exploratory Analysis with pandas
- 電動汽車驅動與控制技術
- Python語言從入門到精通
- Practical Network Automation