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