C語言課程設(shè)計(jì)

出版時(shí)間:2009-7  出版社:清華大學(xué)出版社  作者:王新,孫雷 編著  頁數(shù):143  

前言

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

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

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

編輯推薦

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

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    C語言課程設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)5條)

 
 

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

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7