出版時(shí)間:2010-8 出版社:東南大學(xué)出版社 作者:王健光 編 頁(yè)數(shù):374
前言
C語(yǔ)言是學(xué)習(xí)程序設(shè)計(jì)的入門課程,是目前許多高職院校工科類各專業(yè)必修的計(jì)算機(jī)技術(shù)基礎(chǔ)課程,C語(yǔ)言也是計(jì)算機(jī)應(yīng)用能力水平考試二級(jí)考試的主要語(yǔ)種之一?! ”菊n程學(xué)習(xí)的主要任務(wù):通過(guò)對(duì)該課程的學(xué)習(xí)與訓(xùn)練,使學(xué)生掌握C語(yǔ)言程序設(shè)計(jì)必需的基本知識(shí)、程序結(jié)構(gòu)、基本算法及程序設(shè)計(jì)思想,培養(yǎng)使用C語(yǔ)言進(jìn)行程序設(shè)計(jì)的基本能力。目的是使學(xué)生掌握程序設(shè)計(jì)的基本方法及逐步形成正確的程序設(shè)計(jì)思想,能夠熟練地使用C語(yǔ)言進(jìn)行程序設(shè)計(jì)并具備調(diào)試程序的能力。 我們以“職業(yè)活動(dòng)導(dǎo)向,任務(wù)驅(qū)動(dòng),項(xiàng)目載體”為教學(xué)原則,確定本書設(shè)計(jì)的理念與思路: 1.打破以知識(shí)傳授為主要特征的傳統(tǒng)學(xué)科課程教學(xué)模式,轉(zhuǎn)變?yōu)橐皂?xiàng)目任務(wù)為中心組織課程內(nèi)容,開(kāi)展C語(yǔ)言程序設(shè)計(jì)項(xiàng)目化教學(xué),讓學(xué)生在完成具體項(xiàng)目的過(guò)程中學(xué)會(huì)完成軟件工程開(kāi)發(fā)全過(guò)程,并構(gòu)建相關(guān)必需理論知識(shí),重點(diǎn)發(fā)展職業(yè)能力?! ?.依據(jù)“圖書管理系統(tǒng)”、“學(xué)生管理系統(tǒng)”為項(xiàng)目任務(wù)設(shè)置C語(yǔ)言教學(xué)訓(xùn)練內(nèi)容。主要包括任務(wù)描述、必需知識(shí)、拓展知識(shí)、典例解析、能力訓(xùn)練、單元習(xí)題。課程內(nèi)容突出對(duì)學(xué)生職業(yè)能力的訓(xùn)練。理論知識(shí)的選取緊緊圍繞工作任務(wù)完成的需要來(lái)進(jìn)行,項(xiàng)目設(shè)計(jì)以工作任務(wù)為線索來(lái)進(jìn)行。編寫組對(duì)本課程的內(nèi)容體系進(jìn)行了多次研討,重點(diǎn)是課程內(nèi)容整體優(yōu)化,形成具有課程特色明顯、教學(xué)目標(biāo)明確、系統(tǒng)性與針對(duì)性兼顧、理論教學(xué)與實(shí)踐教學(xué)互相滲透、便于操作的課程教材體系?! ?.教學(xué)效果評(píng)價(jià)采取過(guò)程評(píng)價(jià)與結(jié)果評(píng)價(jià)相結(jié)合的方式,重點(diǎn)評(píng)價(jià)學(xué)生的職業(yè)能力。 4.加強(qiáng)能力訓(xùn)練。過(guò)去我們的通常做法是理論一實(shí)驗(yàn)一理論的教學(xué)模式,通過(guò)變革,將課程內(nèi)容設(shè)計(jì)為一體化的教學(xué)模式,將理論和實(shí)踐融為一體,在實(shí)驗(yàn)室或職場(chǎng)完成課程內(nèi)容的教學(xué)訓(xùn)練任務(wù)?! ≌n程編寫組堅(jiān)持貫徹理論服務(wù)于實(shí)踐的指導(dǎo)思想,切實(shí)加強(qiáng)學(xué)生能力培養(yǎng)。主要體現(xiàn)在以下幾個(gè)方面:(1)努力探索理論教學(xué)與實(shí)踐教學(xué)一體化的新路子。按照“少而精”的原則,精心選編能力訓(xùn)練項(xiàng)目,提高教學(xué)效率。(2)采用示范教學(xué)和指導(dǎo)自主型實(shí)驗(yàn)相結(jié)合。
內(nèi)容概要
《C語(yǔ)言程序設(shè)計(jì)項(xiàng)自化教程》共分10單元,主要內(nèi)容包括項(xiàng)目總體設(shè)計(jì)與C語(yǔ)言開(kāi)發(fā)工具、項(xiàng)目數(shù)據(jù)設(shè)計(jì)與數(shù)據(jù)運(yùn)算、項(xiàng)目數(shù)據(jù)輸入、輸出與順序結(jié)構(gòu)語(yǔ)句設(shè)計(jì)、項(xiàng)目選擇結(jié)構(gòu)語(yǔ)句設(shè)計(jì)、項(xiàng)目循環(huán)結(jié)構(gòu)語(yǔ)句設(shè)計(jì)、項(xiàng)目數(shù)組應(yīng)用設(shè)計(jì)、項(xiàng)目中函數(shù)的設(shè)計(jì)、項(xiàng)目中指針的應(yīng)用、項(xiàng)目中數(shù)據(jù)結(jié)構(gòu)體的設(shè)計(jì)、項(xiàng)目中文件系統(tǒng)的設(shè)計(jì)。 《C語(yǔ)言程序設(shè)計(jì)項(xiàng)自化教程》采用Visual C++6.0作為語(yǔ)言開(kāi)發(fā)環(huán)境,教程內(nèi)容體系主要包括任務(wù)描述、必需知識(shí)、拓展知識(shí)、典例解析、能力訓(xùn)練、單元習(xí)題?! 禖語(yǔ)言程序設(shè)計(jì)項(xiàng)自化教程》不僅可以作為高職院校學(xué)生學(xué)習(xí)C語(yǔ)言的教材,也可以作為相關(guān)工程技術(shù)人員的自學(xué)與參考用書。
書籍目錄
第1單元 項(xiàng)目總體設(shè)計(jì)與C語(yǔ)言開(kāi)發(fā)工具1.1 任務(wù)1:“圖書管理系統(tǒng)”總體設(shè)計(jì)1.1.1 系統(tǒng)需求分析1.1.2 圖書管理系統(tǒng)總體設(shè)計(jì)1.2 必需知識(shí)1.2.1 C語(yǔ)言概述1.2.2 C源程序樣例和結(jié)構(gòu)分析1.2.3 C語(yǔ)言基本語(yǔ)法成分1.2.4 VC++6.O開(kāi)發(fā)工具1.3 拓展知識(shí)1.3.1 算法的概念1.3.2 算法的應(yīng)用1.4 典例解析1.5 能力訓(xùn)練:熟悉C語(yǔ)言程序開(kāi)發(fā)環(huán)境1.5.1 能力訓(xùn)練目的1.5.2 能力訓(xùn)練內(nèi)容1.5.3 分析討論第1單元 習(xí)題第2單元 項(xiàng)目數(shù)據(jù)設(shè)計(jì)與數(shù)據(jù)運(yùn)算2.1 任務(wù)2:“圖書管理系統(tǒng)”數(shù)據(jù)設(shè)計(jì)2.1.1 圖書管理系統(tǒng)數(shù)據(jù)設(shè)計(jì)2.1.2 圖書管理系統(tǒng)C語(yǔ)言數(shù)據(jù)說(shuō)明2.2 必需知識(shí)2.2.1 數(shù)據(jù)類型2.2.2 運(yùn)算符與表達(dá)式2.3 拓展知識(shí)2.3.1 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式2.3.2 位運(yùn)算2.4 典例解析2.5 能力訓(xùn)練:基本數(shù)據(jù)類型、運(yùn)算符與表達(dá)式2.5.1 能力訓(xùn)練目的與要求2.5.2 能力訓(xùn)練實(shí)驗(yàn)內(nèi)容與步驟2.5.3 分析討論2.5.4 實(shí)驗(yàn)要求與總結(jié)第2單元 習(xí)題第3單元 項(xiàng)目數(shù)據(jù)輸入、輸出與順序結(jié)構(gòu)語(yǔ)句設(shè)計(jì)3.1 任務(wù)3:“圖書管理系統(tǒng)”數(shù)據(jù)輸人、輸出與順序結(jié)構(gòu)語(yǔ)句設(shè)計(jì)3.1.1 基本語(yǔ)句分析3.1.2 “圖書管理系統(tǒng)”數(shù)據(jù)輸入、輸出與順序結(jié)構(gòu)語(yǔ)句設(shè)計(jì)3.2 必需知識(shí)3.2.1 C程序的語(yǔ)句概述3.2.2 數(shù)據(jù)輸出語(yǔ)句printf函數(shù)語(yǔ)句3.2.3 數(shù)據(jù)輸入語(yǔ)句scanf函數(shù)語(yǔ)句3.3 拓展知識(shí):3.3.1 potchar語(yǔ)句3.3.2 getchar語(yǔ)句3.4 典例解析3.5 能力訓(xùn)練:順序結(jié)構(gòu)語(yǔ)句3.5.1 能力訓(xùn)練目的3.5.2 能力訓(xùn)練內(nèi)容3.5.3 程序調(diào)試方法第3單元 習(xí)題第4單元 項(xiàng)目選擇結(jié)構(gòu)語(yǔ)句設(shè)計(jì)4.1 任務(wù)4:“圖書管理系統(tǒng)”選擇結(jié)構(gòu)語(yǔ)句設(shè)計(jì)4.1.1 選擇結(jié)構(gòu)語(yǔ)句分析4.1.2 “圖書管理系統(tǒng)”選擇結(jié)構(gòu)語(yǔ)句設(shè)計(jì)4.2 必需知識(shí)4.2.1 關(guān)系運(yùn)算和邏輯運(yùn)算4.2.2 if語(yǔ)句4.2.3 switch語(yǔ)句4.3 拓展知識(shí)4.3.1 if語(yǔ)句的嵌套4.3.2 條件運(yùn)算符4.4 典例解析4.5 能力訓(xùn)練:選擇結(jié)構(gòu)語(yǔ)句4.5.1 能力訓(xùn)練目的4.5.2 能力訓(xùn)練內(nèi)容4.5.3 分析討論第4單元 習(xí)題第5單元 項(xiàng)目循環(huán)結(jié)構(gòu)語(yǔ)句設(shè)計(jì)5.1 任務(wù)5:“圖書管理系統(tǒng)”循環(huán)結(jié)構(gòu)語(yǔ)句設(shè)計(jì)5.1.1 程序設(shè)計(jì)基本方法5.1.2 “圖書管理系統(tǒng)”循環(huán)結(jié)構(gòu)語(yǔ)句設(shè)計(jì)5.2 必需知識(shí)5.2.1 while語(yǔ)句5.2.2 do-while循環(huán)語(yǔ)句5.2.3 for語(yǔ)句5.2.4 循環(huán)結(jié)構(gòu)語(yǔ)句的嵌套5.3 拓展知識(shí)5.3.1 break語(yǔ)句5.3.2 continue語(yǔ)句5.4 典例解析5.5 能力訓(xùn)練:循環(huán)結(jié)構(gòu)語(yǔ)句設(shè)計(jì)5.5.1 能力訓(xùn)練目的5.5.2 實(shí)驗(yàn)內(nèi)容與步驟5.5.3 分析討論第5單元 習(xí)題第6單元 項(xiàng)目數(shù)組應(yīng)用設(shè)計(jì)6.1 任務(wù)6:“圖書管理系統(tǒng)”數(shù)組應(yīng)用設(shè)計(jì)6.1.1 數(shù)組應(yīng)用設(shè)計(jì)方法6.1.2 “圖書管理系統(tǒng)”數(shù)組應(yīng)用設(shè)計(jì)6.2 必需知識(shí)6.2.1 一維數(shù)組6.2.2 字符數(shù)組與字符串6.3 拓展知識(shí)6.3.1 二維數(shù)組6.3.2 字符串處理函數(shù)6.4 典例解析6.5 能力訓(xùn)練:數(shù)組應(yīng)用設(shè)計(jì)6.5.1 能力訓(xùn)練目的和要求6.5.2 能力訓(xùn)練內(nèi)容與步驟6.5.3 分析討論6.5.4 訓(xùn)練要求及總結(jié)第6單元 習(xí)題第7單元 項(xiàng)目中函數(shù)的設(shè)計(jì)7.1 任務(wù)7:“圖書管理系統(tǒng)”函數(shù)結(jié)構(gòu)設(shè)計(jì)7.1.1 結(jié)構(gòu)化程序設(shè)計(jì)的基本概念7.1.2 “圖書管理系統(tǒng)”函數(shù)結(jié)構(gòu)設(shè)計(jì)7.2 必需知識(shí)7.2.1 C函數(shù)概述7.2.2 函數(shù)的定義7.2.3 函數(shù)調(diào)用-r7.2.4 變量的作用域7.3 拓展知識(shí)7.3.1 函數(shù)的嵌套調(diào)用和遞歸調(diào)用7.3.2 變量的存儲(chǔ)類別7.3.3 內(nèi)部函數(shù)和外部函數(shù)7.3.4 編譯預(yù)處理7.4 典例解析7.5 能力訓(xùn)練:函數(shù)設(shè)計(jì)7.5.1 能力訓(xùn)練目的與要求7.5.2 能力訓(xùn)練:實(shí)驗(yàn)內(nèi)容與步驟7.5.3 分析討論7.5.4 實(shí)驗(yàn)要求及總結(jié)第7單元 習(xí)題第8單元 項(xiàng)目中指針的應(yīng)用8.1 任務(wù)8:“學(xué)生管理系統(tǒng)”指針的應(yīng)用8.1.1 學(xué)生管理系統(tǒng)需求分析8.1.2 “學(xué)生管理系統(tǒng)”指針的應(yīng)用8.2 必需知識(shí)8.2.1 指針和指針變量的概念與一般應(yīng)用8.2.2 一維數(shù)組和指針8.2.3 二維數(shù)組和指針8.2.4 字符串的指針和指向字符串的指針變量8.3 拓展知識(shí)8.3.1 返回指針的函數(shù)……第9單元 項(xiàng)目中數(shù)據(jù)結(jié)構(gòu)體的設(shè)計(jì)第10單元 項(xiàng)目中文件系統(tǒng)的設(shè)計(jì)參考文獻(xiàn)
章節(jié)摘錄
1.1 任務(wù)1:“圖書管理系統(tǒng)”總體設(shè)計(jì) 為了學(xué)習(xí)軟件任務(wù)的開(kāi)發(fā)過(guò)程,我們以“圖書管理系統(tǒng)”的軟件開(kāi)發(fā)為假擬任務(wù),按照軟件工程的基本要求,進(jìn)行“圖書管理系統(tǒng)”需求分析、系統(tǒng)總體設(shè)計(jì)等工作?! ?.1.1 系統(tǒng)需求分析 1.需求概論 圖書管理系統(tǒng)表面看是對(duì)圖書、讀者的管理,其實(shí)是對(duì)圖書、讀者數(shù)據(jù)的管理。使用該系統(tǒng),圖書館管理人員可以管理讀者的借還書登記,圖書的購(gòu)入、借出、歸還、注銷等;還可以查詢某位讀者、某本圖書的借閱情況,對(duì)當(dāng)前借閱情況給出一些統(tǒng)計(jì),以全面掌握?qǐng)D書的流通情況?! ?.產(chǎn)品功能 ·登錄系統(tǒng):管理員和學(xué)生成員兩種登錄模式的登錄、注銷用戶、系統(tǒng)退出?! ?middot;管理員:用戶管理、圖書管理、借閱管理、還書管理?! ?middot;成員:圖書查詢、借閱歷史查詢?! ?middot;日常信息管理:增刪圖書、庫(kù)存圖書查看、借出圖書查看、所有圖書查看?! ?middot;幫助:使用說(shuō)明、關(guān)于?! ?.說(shuō)明 本書給出了開(kāi)發(fā)的相對(duì)可以獨(dú)立運(yùn)行的程序,實(shí)現(xiàn)了部分功能,源代碼在以后的單元中陸續(xù)給出。學(xué)生在學(xué)習(xí)后作為任務(wù)可繼續(xù)進(jìn)行功能完善性開(kāi)發(fā)。 1.1.2 圖書管理系統(tǒng)總體設(shè)計(jì) 1.項(xiàng)目介紹 為了明確圖書管理系統(tǒng)項(xiàng)目的總體設(shè)計(jì)和相關(guān)的算法實(shí)現(xiàn),也為對(duì)本系統(tǒng)有個(gè)更深層次的了解,進(jìn)行項(xiàng)目介紹?! ≤浖Q:圖書管理系統(tǒng)?! №?xiàng)目任務(wù)及需求綜述:本項(xiàng)目參考、研究實(shí)際生活中圖書館圖書管理的實(shí)際流程,設(shè)計(jì)并開(kāi)發(fā)一個(gè)模擬的學(xué)校圖書管理系統(tǒng)。 ……
圖書封面
評(píng)論、評(píng)分、閱讀與下載
C語(yǔ)言程序設(shè)計(jì)項(xiàng)目化教程 PDF格式下載