C語言課程設計

出版時間:2009-7  出版社:清華大學出版社  作者:王新,孫雷 編著  頁數:143  

前言

  21世紀影響世界的三大關鍵技術:以計算機和網絡為代表的信息技術;以基因工程為代表的生命科學和生物技術;以納米技術為代表的新型材料技術。信息技術居三大關鍵技術之首。國民經濟的發(fā)展采取信息化帶動現代化的方針,要求在所有領域中迅速推廣信息技術,導致需要大量的計算機科學與技術領域的優(yōu)秀人才?! ∮嬎銠C科學與技術的廣泛應用是計算機學科發(fā)展的原動力,計算機科學是一門應用科學。因此,計算機學科的優(yōu)秀人才不僅應具有堅實的科學理論基礎,而且更重要的是能將理論與實踐相結合,并具有解決實際問題的能力。培養(yǎng)計算機科學與技術的優(yōu)秀人才是社會的需要、國民經濟發(fā)展的需要?! ≈贫茖W的教學計劃對于培養(yǎng)計算機科學與技術人才十分重要,而教材的選擇是實施教學計劃的一個重要組成部分,《21世紀計算機科學與技術實踐型教程》主要考慮了下述兩方面.  一方面,高等學校的計算機科學與技術專業(yè)的學生,在學習了基本的必修課和部分選修課程之后,立刻進行計算機應用系統(tǒng)的軟件和硬件開發(fā)與應用尚存在一些困難,而《2l世紀計算機科學與技術實踐型教程》就是為了填補這部分空白。將理論與實際聯(lián)系起來,使學生不僅學會了計算機科學理論,而且也學會應用這些理論解決實際問題。  另一方面,計算機科學與技術專業(yè)的課程內容需要經過實踐練習,才能深刻理解和掌握。因此,本套教材增強了實踐性、應用性和可理解性,并在體例上做了改進——使用案例說明?! 嵺`型教學占有重要的位置,不僅體現了理論和實踐緊密結合的學科特征,而且對于提高學生的綜合素質,培養(yǎng)學生的創(chuàng)新精神與實踐能力有特殊的作用。因此,研究和撰寫實踐型教材是必需的,也是十分重要的任務。優(yōu)秀的教材是保證高水平教學的重要因素,選擇水平高、內容新、實踐性強的教材可以促進課堂教學質量的快速提升。在教學中,應用實踐型教材可以增強學生的認知能力、創(chuàng)新能力、實踐能力以及團隊協(xié)作和交流表達能力?! 嵺`型教材應由教學經驗豐富、實際應用經驗豐富的教師撰寫。此系列教材的作者不但從事多年的計算機教學,而且參加并完成了多項計算機類的科研項目,他們把積累的經驗、知識、智慧、素質融合于教材中,奉獻給計算機科學與技術的教學?! ∥覀冊诮M織本系列教材過程中,雖然經過了詳細的思考和討論,但畢竟是初步的嘗試,不完善甚至缺陷不可避免,敬請讀者指正。

內容概要

本書是一本實踐型教材,書中從實用的角度出發(fā),結合具體的應用實例,將c語言程序設計中使用的基本數據結構、算法和技巧進行了綜合,并對如何運用C語言進行繪圖做了介紹,有助于進一步提高學生程序設計能力。全書共分三個部分:基本數據結構應用,綜合應用,圖形界面部分;共有12個訓練題目。    本書適合作為普通高等院?;驅Τ绦蛟O計要求較高的高職高專院校C語言課程設計、實訓或實習的指導書,也可作為C語言程序設計綜合性實驗的參考書。

書籍目錄

第1部分 基本數據結構應用 實訓1 萬年歷    1.1  系統(tǒng)概要    1.2 基本功能要求    1.3 主要知識點    1.4 系統(tǒng)設計思路    1.5 部分程序代碼 實訓2 雙向鏈表功能應用    2.1 系統(tǒng)概要    2.2 基本功能要求    2.3 主要知識點     2.3.1 基本概念     2.3.2 建立動態(tài)鏈表     2.3.3 鏈表的輸出     2.3.4 鏈表的刪除操作     2.3.5 鏈表的插入操作     2.3.6 雙向鏈表    2.4 系統(tǒng)設計思路    2.5 部分程序代碼 實訓3 完全=叉樹    3.1  系統(tǒng)概要    3.2 基本功能要求    3.3 主要知識點    3.4 系統(tǒng)設計思路  3.5 部分程序代碼 實訓4 龜兔賽跑    4.1  系統(tǒng)概要    4.2 基本功能要求    4.3 主要知識點    4.4 系統(tǒng)設計思路    4.5 部分程序代碼 實訓5 人機蘋果大戰(zhàn)    5.1 系統(tǒng)概要    5.2 基本功能要求    5.3 主要知識點    5.4 系統(tǒng)設計思路    5.5 部分程序代碼第2部分 綜合應用 實訓6 通訊錄    6.1  系統(tǒng)概要    6.2 基本功能要求    6.3 主要知識點    6.4 系統(tǒng)設計思路    6.5 部分程序代碼 實訓7 學生成績管理系統(tǒng)    7.1 系統(tǒng)概述    7.2 基本功能要求    7.3 主要知識點    7.4 系統(tǒng)程序結構    7.5 部分程序代碼 實訓8 學生檔案管理系統(tǒng)    8.1  系統(tǒng)概要    8.2 基本功能要求  ……第3部分 圖形界面部分參考文獻

章節(jié)摘錄

  第1部分 基本數據結構應用  實訓1 萬年歷  1.1 系統(tǒng)概要  系統(tǒng)實現萬年歷的功能,并以交互的方式顯示。適用于從公元1年1月1日至公元10000年之間所有日期的顯示。在屏幕上任意輸入某一年,系統(tǒng)可輸出該年的年歷;在屏幕上任意輸入某年的某月,都會以一個二維數組的形式顯示該月所有天數以及每天所對應的星期值;在屏幕上任意輸入一個年、月、日,都會顯示出該天是星期幾?! ?.2 基本功能要求 ?。?)提供系統(tǒng)操作的主界面; ?。?)查詢某年某月某日(陽歷)是星期幾;  (3)判斷某年是否是閏年; ?。?)查詢某月的最大天數; ?。?)打印某年的全年日歷或某年某月的月歷?! ∵x做功能:  可探討具有陰歷功能的萬年歷?! ?.3 主要知識點  通過對C語言中的關系表達式、邏輯表達式、選擇結構、循環(huán)結構、數組和函數等程序設計的基本語法和語義結構的綜合訓練,掌握程序設計的基本方法、常用技巧。

編輯推薦

  程序設計能力是當代理工類大學生的必備能力,當學生學習了C語言之后,編程能力還遠不能達到開發(fā)實際應用程序的要求,特別是對其中的指針、結構體、鏈表和文件部分的理解和應用都比較弱。《C語言課程設計》通過將C語言的主要知識點進行綜合,選取經典實例,按照項目開發(fā)的運行模式進行講解,并針對提高學生C語言程序設計能力,強化編寫較大的應用軟件能力等方面進行訓練。  《C語言課程設計》分為3部分,共12個訓練題目,從項目的概述、主要功能、主要知識點、主要算法、設計思想等方面進行描述。第l部分主要是對C語言的基本數據結構和基本算法進行訓練;第2部分主要是針對C語言中結構體與文件數據結構的綜合應用,第3部分主要介紹了C語言在TurboC環(huán)境下繪制圖形界面的操作方法和常用函數,這部分內容一般在C語言的課堂教學中沒有涉及。書中還以五子棋游戲和俄羅斯方塊游戲的實現為例,講解圖形界面繪制程序的基本流程。

圖書封面

評論、評分、閱讀與下載


    C語言課程設計 PDF格式下載


用戶評論 (總計5條)

 
 

  •   C語言課程設計(21世紀計算機科學與技術實踐型教程)只恨自己還沒那么高準的編程能力,不過沒關系,憑著自己的知識能力,總能一知半解地讀完,能有所感悟就好
  •   我們學校用的這本書
  •   感覺很厚重,例題還不錯,值得去學習去借鑒,紙質 就沒得話說了,一本實惠很有用的小書....
  •   剛到手還沒開始看
  •   書雖然內容不多,但知識點豐富,值得一讀。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7