“十三五”高等職業(yè)教育規(guī)劃教材:程序設(shè)計(jì)語(yǔ)言(C語(yǔ)言)
定 價(jià):39.8 元
- 作者:[中國(guó)]李嵐;胡昌杰
- 出版時(shí)間:2019/8/1
- ISBN:9787113261368
- 出 版 社:中國(guó)鐵道出版社
- 中圖法分類:TP312.8
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開(kāi)本:16開(kāi)
本書(shū)詳細(xì)介紹了C語(yǔ)言的基礎(chǔ)知識(shí),包括數(shù)據(jù)類型、結(jié)構(gòu)化程序設(shè)計(jì)及相關(guān)控制語(yǔ)句、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體及文件等。本書(shū)在編寫上體現(xiàn)了任務(wù)引領(lǐng)式教學(xué)思想,每個(gè)單元的開(kāi)頭展示了本單元的知識(shí)目標(biāo)和能力目標(biāo),圍繞本單元的知識(shí)目標(biāo)和能力目標(biāo)提出了一個(gè)總體任務(wù),然后通過(guò)對(duì)與任務(wù)相關(guān)知識(shí)的學(xué)習(xí),逐步達(dá)到完成本單元任務(wù)的目的,為鞏固和強(qiáng)化知識(shí)的應(yīng)用,設(shè)置了同步訓(xùn)練環(huán)節(jié),該環(huán)節(jié)分為指導(dǎo)部分和練習(xí)部分,指導(dǎo)部分給出任務(wù)需求說(shuō)明、實(shí)現(xiàn)思路和實(shí)現(xiàn)代碼,練習(xí)部分基本以指導(dǎo)部分為模型,進(jìn)行變形從而達(dá)到仿學(xué)仿做的教學(xué)效果。本書(shū)知識(shí)結(jié)構(gòu)完整、例題設(shè)計(jì)精巧、習(xí)題豐富多樣,強(qiáng)調(diào)對(duì)知識(shí)應(yīng)用能力的培養(yǎng)。引導(dǎo)學(xué)生通過(guò)上機(jī)實(shí)際操作,培養(yǎng)及訓(xùn)練學(xué)生的程序設(shè)計(jì)技能以及分析問(wèn)題和解決問(wèn)題的能力。本書(shū)中的示例代碼均經(jīng)過(guò)細(xì)心調(diào)試,保證能夠正確運(yùn)行。本書(shū)適合作為高職高專院校相關(guān)專業(yè)的教材,也可作為成人教育和在職人員的培訓(xùn)教材,亦可作為C語(yǔ)言程序設(shè)計(jì)愛(ài)好者的自學(xué)參考書(shū)。
任務(wù)引領(lǐng)、注重解析
C語(yǔ)言是一種具有悠久歷史的計(jì)算機(jī)語(yǔ)言,由于其具有表達(dá)能力強(qiáng),使用靈活方便,可移植性好等優(yōu)點(diǎn),為廣大編程者所喜愛(ài)。許多高等學(xué)校,不僅在計(jì)算機(jī)專業(yè)開(kāi)設(shè)了C語(yǔ)言課程,而且在非計(jì)算機(jī)專業(yè)也開(kāi)設(shè)了C語(yǔ)言課程。由于C語(yǔ)言包含的概念比較復(fù)雜,規(guī)則繁多,使用靈活,容易出錯(cuò),不少初學(xué)者感到困難,選擇一本易于入門、容易學(xué)習(xí)的教材則尤為重要。編者根據(jù)多年的教學(xué)經(jīng)驗(yàn),遵循初學(xué)者的認(rèn)知規(guī)律,精選內(nèi)容,按照難度合適、循序漸進(jìn)的原則編寫了本書(shū)。本書(shū)具有以下特點(diǎn):1.任務(wù)引領(lǐng)。每個(gè)單元均采用任務(wù)引領(lǐng),使學(xué)生在進(jìn)入學(xué)習(xí)前就能明確本單元的學(xué)習(xí)任務(wù)。2.實(shí)用性強(qiáng)。引入新的教學(xué)思想和方法,力爭(zhēng)改變過(guò)去定義和規(guī)則講授過(guò)多的弊端,從具體任務(wù)入手,把枯燥的編程語(yǔ)言講得生動(dòng)、活潑。3.重視解析。通過(guò)具體任務(wù)分析,介紹程序設(shè)計(jì)的基本方法和技巧,循序漸進(jìn)地培養(yǎng)學(xué)生的邏輯思維能力,啟發(fā)學(xué)生思考。4.即學(xué)即用。每個(gè)單元后面配有同步訓(xùn)練,通過(guò)即學(xué)即用,鞏固本單元所學(xué)知識(shí),形成了“再學(xué)習(xí)”過(guò)程。5.對(duì)接考證。對(duì)接全國(guó)計(jì)算機(jī)等級(jí)考試,設(shè)計(jì)了單元習(xí)題。習(xí)題緊扣考試大綱,題型對(duì)應(yīng)考試題型,便于學(xué)生參加考證。本書(shū)共分11個(gè)單元:?jiǎn)卧?是程序設(shè)計(jì)概述,單元2介紹數(shù)據(jù)類型,單元3、4、5分別介紹順序、選擇、循環(huán)結(jié)構(gòu),單元6、7介紹數(shù)組和字符數(shù)組,單元8介紹函數(shù),單元9介紹指針,單元10介紹結(jié)構(gòu)體,單元11介紹文件。書(shū)中每個(gè)單元以任務(wù)為引領(lǐng),首先通過(guò)編寫、運(yùn)行簡(jiǎn)單小程序來(lái)學(xué)習(xí)完成任務(wù)所需要的相關(guān)知識(shí),接著通過(guò)相近的課堂訓(xùn)練環(huán)節(jié),邊學(xué)邊做;知識(shí)過(guò)關(guān)后,進(jìn)行任務(wù)分析、任務(wù)實(shí)現(xiàn),用本單元所學(xué)知識(shí)解決單元任務(wù);為強(qiáng)化知識(shí)點(diǎn)的學(xué)習(xí),通過(guò)同步訓(xùn)練環(huán)節(jié),上機(jī)完成編程操作,實(shí)踐和鞏固本單元知識(shí)學(xué)習(xí);單元習(xí)題環(huán)節(jié),一方面便于學(xué)生參加考證進(jìn)行課后訓(xùn)練,另一方面便于學(xué)生進(jìn)行自我檢測(cè)。任務(wù)引領(lǐng),知識(shí)與實(shí)踐高度融合,讓學(xué)生在掌握知識(shí)的同時(shí)提升編程能力,完成本課程的學(xué)習(xí)。本書(shū)提供微課視頻、課程標(biāo)準(zhǔn)、授課計(jì)劃、電子教案、教學(xué)課件PPT、案例源碼等豐富的數(shù)字化資源,并提供與教材配套的“學(xué)堂在線”學(xué)習(xí)平臺(tái),具體使用方式見(jiàn)書(shū)后的鄭重聲明頁(yè)。如讀者在本書(shū)及配套數(shù)字化資源的使用過(guò)程中有任何意見(jiàn)或建議,可發(fā)郵件至編者郵箱545815169@qq.com聯(lián)系。本書(shū)由李嵐、胡昌杰任主編,沈小波、王亮、朱運(yùn)喬任副主編。由于編者水平有限,書(shū)中難免存在不足,懇請(qǐng)廣大讀者不吝賜教。編 者2019年6月
李嵐、胡昌杰
單元1 程序設(shè)計(jì)概述 1任務(wù)描述 1相關(guān)知識(shí)一、C語(yǔ)言簡(jiǎn)介 1二、C語(yǔ)言的開(kāi)發(fā)環(huán)境 4三、C語(yǔ)言程序的執(zhí)行過(guò)程 9習(xí)題.. 10單元2 基本數(shù)據(jù)類型、運(yùn)算符和表達(dá)式 12任務(wù)描述 12相關(guān)知識(shí)一、標(biāo)識(shí)符、關(guān)鍵字 12二、數(shù)據(jù)類型、常量和變量 14三、整型數(shù)據(jù) 16四、實(shí)型數(shù)據(jù) 18五、字符型數(shù)據(jù) 20六、不同類型數(shù)據(jù)的混合運(yùn)算 22七、運(yùn)算符和表達(dá)式 24習(xí)題.. 28單元3 順序結(jié)構(gòu)程序設(shè)計(jì) 30任務(wù)描述 30相關(guān)知識(shí)一、算法 31二、數(shù)據(jù)輸出 32三、數(shù)據(jù)輸入 35四、字符輸出函數(shù) 39五、字符輸入函數(shù) 40習(xí)題.. 42單元4 選擇結(jié)構(gòu)程序設(shè)計(jì) 45任務(wù)描述 45相關(guān)知識(shí)一、關(guān)系運(yùn)算符和關(guān)系表達(dá)式 46二、邏輯運(yùn)算符和邏輯表達(dá)式 47三、if語(yǔ)句和用if語(yǔ)句構(gòu)成的選擇結(jié)構(gòu) 49四、條件運(yùn)算符及條件表達(dá)式 55五、switch語(yǔ)句 56習(xí)題. 59單元5 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 64任務(wù)描述 64相關(guān)知識(shí)一、循環(huán)概述 65二、while語(yǔ)句 65三、for語(yǔ)句和用for語(yǔ)句構(gòu)成的 循環(huán)結(jié)構(gòu) 68四、do-while循環(huán)語(yǔ)句 71五、break和continue語(yǔ)句 73六、循環(huán)的嵌套 77習(xí)題. 81單元6 數(shù)組 86任務(wù)描述 86相關(guān)知識(shí)一、一維數(shù)組 87二、二維數(shù)組 90習(xí)題. 99單元7 字符數(shù)組 103任務(wù)描述 103相關(guān)知識(shí)一、字符數(shù)組 103二、字符數(shù)組與字符串 105三、字符串的輸入 109四、字符串的輸出 110習(xí)題. 115單元8 函數(shù) 119任務(wù)描述 119相關(guān)知識(shí)一、函數(shù)概述 120二、函數(shù)的定義 120三、函數(shù)的參數(shù)及返回值 121四、函數(shù)的調(diào)用 126五、函數(shù)的聲明 127六、函數(shù)的參數(shù)傳遞 128七、函數(shù)的嵌套調(diào)用 130八、函數(shù)的遞歸調(diào)用 132九、變量的作用域和生存期 135習(xí)題.. 146單元9 指針 153任務(wù)描述 153相關(guān)知識(shí)一、地址和指針 153二、指向一維數(shù)組的指針 156三、指向二維數(shù)組的指針 158四、指向字符串的指針 162五、動(dòng)態(tài)存儲(chǔ)分配 165習(xí)題. 174單元10 結(jié)構(gòu)體和用戶自定義類型 179任務(wù)描述 179相關(guān)知識(shí)一、結(jié)構(gòu)體 180二、結(jié)構(gòu)體數(shù)組 184三、用戶自定義類型 185四、鏈表 186習(xí)題. 197單元11 文件 204任務(wù)描述 204相關(guān)知識(shí)一、文件概述 204二、文件的打開(kāi)與關(guān)閉 206三、文件的讀寫操作 207四、文件的定位 215習(xí)題.. 221附錄224附錄A?C語(yǔ)言的關(guān)鍵字及其用途表 224附錄B?常用字符的ASCII表 225附錄C?運(yùn)算符和結(jié)合性 226附錄D C 庫(kù) 函 數(shù) 228參考文獻(xiàn)233