定 價(jià):55 元
叢書(shū)名:“十二五”職業(yè)教育國(guó)家規(guī)劃教材修訂版iCourse·教材高等職業(yè)教育計(jì)算機(jī)類課程新形態(tài)一體化規(guī)劃教材
- 作者:烏云高娃,沈翠新,楊淑萍主編
- 出版時(shí)間:2019/11/1
- ISBN:9787040284898
- 出 版 社:高等教育出版社
- 中圖法分類:TP312C
- 頁(yè)碼:248頁(yè);28cm
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
本書(shū)根據(jù)ANSIC的新規(guī)則,引入了函數(shù)原型、void關(guān)鍵字等內(nèi)容。書(shū)中C語(yǔ)言經(jīng)典內(nèi)容包括運(yùn)算符和表達(dá)式、程序的三種基本結(jié)構(gòu)、數(shù)組、函數(shù)、構(gòu)造類型數(shù)據(jù)、指針、文件等。
C語(yǔ)言是目前世界上應(yīng)用范圍最廣、使用最多的高級(jí)程序設(shè)計(jì)語(yǔ)言。國(guó)內(nèi)外高等職業(yè)院校、本科院校中計(jì)算機(jī)、電子、通信、自動(dòng)控制等相關(guān)專業(yè)均開(kāi)設(shè)了C語(yǔ)言程序設(shè)計(jì)課程。“C語(yǔ)言程序設(shè)計(jì)”作為一門專業(yè)基礎(chǔ)課,必須理論與實(shí)踐并重,作為高職高專院校的基礎(chǔ)課,必須充分考慮高等職業(yè)院校學(xué)生的學(xué)習(xí)基礎(chǔ)、學(xué)習(xí)習(xí)慣與培養(yǎng)目標(biāo),在教材中體現(xiàn)職業(yè)性特色。本書(shū)在以下4個(gè)方面體現(xiàn)高職特色。
。1)在案例選材方面,大量選用與生產(chǎn)、生活比較貼近的實(shí)際問(wèn)題,將從真正意義上實(shí)現(xiàn)案例教學(xué)。精心進(jìn)行實(shí)踐性教學(xué)設(shè)計(jì),將在幾屆教學(xué)中實(shí)踐成熟的項(xiàng)目拓展到教學(xué)中,循序漸進(jìn)、橫向拓展、縱向深入。通過(guò)問(wèn)題分析、算法描述和程序?qū)崿F(xiàn),將實(shí)際問(wèn)題的解決同C語(yǔ)言程序設(shè)計(jì)的知識(shí)和語(yǔ)法有機(jī)結(jié)合。由于案例取材于實(shí)際項(xiàng)目,使得學(xué)生能夠從分析常見(jiàn)問(wèn)題人手,逐步將其轉(zhuǎn)化為程序描述,符合高等職業(yè)院校教育的培養(yǎng)目標(biāo)。
。2)本書(shū)將流程圖描述算法貫穿全書(shū)。算法是程序設(shè)計(jì)的靈魂,是程序設(shè)計(jì)基礎(chǔ)課程的核心內(nèi)容。大量采用流程圖描述算法,對(duì)于初學(xué)者來(lái)說(shuō),直觀易懂、思路清晰、印象鮮明,同時(shí)能訓(xùn)練讀者的編程思路和邏輯思維,便于教師引導(dǎo)教學(xué)。
(3)本書(shū)所有程序按照企業(yè)規(guī)范書(shū)寫。程序設(shè)計(jì)課程最終是要培養(yǎng)程序開(kāi)發(fā)人員的編程能力,本書(shū)作為程序設(shè)計(jì)的基礎(chǔ)課程,注重在程序設(shè)計(jì)學(xué)習(xí)的最初加強(qiáng)編程規(guī)范意識(shí)的培養(yǎng),通過(guò)將變量命名規(guī)則、程序注釋、程序書(shū)寫的縮進(jìn)格式等方面融入教學(xué)的各個(gè)環(huán)節(jié),使讀者熟悉企業(yè)編程角色,養(yǎng)成專業(yè)、規(guī)范的編程習(xí)慣。
。4)在體例結(jié)構(gòu)方面,開(kāi)門見(jiàn)山,深入淺出,注重學(xué)習(xí)的連貫性和漸進(jìn)性。章節(jié)之間的實(shí)例具有連續(xù)性,在實(shí)例后提出拓展功能和程序改造設(shè)想,有助于學(xué)生進(jìn)一步自主學(xué)習(xí)和教師根據(jù)教學(xué)情況進(jìn)行引導(dǎo)、深化。通過(guò)“學(xué)一學(xué)”“試一試”“想一想”“練一練”4個(gè)層次進(jìn)行知識(shí)點(diǎn)的引入、技能應(yīng)用、編程實(shí)踐與深入思考的規(guī)劃,有效實(shí)現(xiàn)深度與廣度的拓展、能力與思維的提升,對(duì)復(fù)雜一些的問(wèn)題在“試一試”中按照“解題步驟”“流程圖”“程序代碼”和“程序注解”4個(gè)步驟進(jìn)行問(wèn)題的分析與解決。每章末尾的“常見(jiàn)錯(cuò)誤分析”總結(jié)學(xué)生在本章學(xué)習(xí)中常見(jiàn)的語(yǔ)法和邏輯錯(cuò)誤。
本書(shū)第1章的“程序算法基礎(chǔ)”和“軟件編程規(guī)范”兩小節(jié)可以在課程開(kāi)始時(shí)介紹,也可以在課程的進(jìn)行中根據(jù)任務(wù)解決的需要介紹;.第7章位運(yùn)算可供電子、自動(dòng)控制類專業(yè)選用;第5章的冒泡法排序和第9章的線性鏈表可以根據(jù)實(shí)際情況進(jìn)行選學(xué)。另外,第11章綜合應(yīng)用程序和其中的程序調(diào)試內(nèi)容,適合以上各專業(yè)的學(xué)生提高編程實(shí)踐能力時(shí)選用。
本書(shū)的編寫既注重知識(shí)的深度與廣度,又兼顧能力的提升與拓展,層次分明,重點(diǎn)突出,適合按需取舍,其中加“*‘號(hào)的部分為選學(xué)內(nèi)容。本次改版,除了版式設(shè)計(jì)方面更加清晰明了,在原有教學(xué)PPT、教學(xué)指導(dǎo)、補(bǔ)充習(xí)題、同步實(shí)訓(xùn)、綜合實(shí)訓(xùn)、典型案例的基礎(chǔ)上,充實(shí)了部分典型和實(shí)用實(shí)例與習(xí)題,更換了部分的實(shí)例,增加了部分教學(xué)資源,對(duì)書(shū)中的小錯(cuò)誤進(jìn)行了仔細(xì)修訂,方便老師、學(xué)生選用。
本書(shū)由主編進(jìn)行規(guī)劃與統(tǒng)稿,由烏云高娃(第1、5章)、沈翠新(第4、6、9、11章)、楊淑萍(第2、3、10章)、溫希東(第7、8章)、王明福(第9章部分內(nèi)容)合作編寫,池瑞楠、鄧雪峰、高震霖、肖丹、李志勇等老師參與制作了網(wǎng)絡(luò)資源,在此一并表示衷心的感謝。
第1章 C語(yǔ)言程序設(shè)計(jì)基礎(chǔ)
1.1 C語(yǔ)言的產(chǎn)生和發(fā)展
1.2 C語(yǔ)言的特點(diǎn)
1.3 C語(yǔ)言程序的結(jié)構(gòu)
1.4 C語(yǔ)言程序的上機(jī)步驟
1.4.1 編譯環(huán)境的準(zhǔn)備
1.4.2 TurboC2.0編譯環(huán)境的設(shè)置
1.4.4 Win-TC編譯環(huán)境的準(zhǔn)備和使用
1.5 程序算法基礎(chǔ)
1.5.1 程序設(shè)計(jì)基本概念
1.5.2 算法的特性
1.5.3 算法的描述
1.5.4 程序設(shè)計(jì)方法
1.6 軟件編程規(guī)范
1.6.1 程序的可讀性原則
1.6.2 匈牙利命名法
1.7 文件包含
習(xí)題一
第2章 順頁(yè)序結(jié)構(gòu)流程及應(yīng)用
2.1 基本字符、標(biāo)識(shí)符和關(guān)鍵字
2.1.1 基本字符
2.1.2 標(biāo)識(shí)符
2.1.3 關(guān)鍵字
2.2 數(shù)據(jù)類型及常量、變量
2.2.1 常量
2.2.2 變量
2.3 數(shù)據(jù)的格式化輸出和輸入
2.3.1 數(shù)據(jù)的格式化輸出
2.3.2 數(shù)據(jù)的格式化輸入
2.3.3 單個(gè)字符的輸出和輸入
2.4 運(yùn)算符與表達(dá)式
2.4.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式
2.4.2 賦值運(yùn)算符和賦值表達(dá)式
2.4.3 逗號(hào)運(yùn)算符和逗號(hào)表達(dá)式
2.5 順序結(jié)構(gòu)程序設(shè)計(jì)
2.6 常見(jiàn)錯(cuò)誤分析
習(xí)題二
第3章 選擇結(jié)構(gòu)流程及應(yīng)用
3.1 選擇結(jié)構(gòu)判定條件的構(gòu)成
3.1.1 關(guān)系運(yùn)算符與關(guān)系表達(dá)式
3.1.2 邏輯運(yùn)算符與邏輯表達(dá)式
3.2 單分支和雙分支選擇結(jié)構(gòu)程序設(shè)計(jì)
3.2.1 簡(jiǎn)單if語(yǔ)句
3.2.2 if-elsee語(yǔ)句
3.2.3 條件運(yùn)算符與條件表達(dá)式
3.3 多分支選擇結(jié)構(gòu)程序設(shè)計(jì)
3.3.1 嵌套if-else語(yǔ)句
3.3.2 switch語(yǔ)句
3.4 常見(jiàn)錯(cuò)誤分析
習(xí)題三
第4章 循環(huán)結(jié)構(gòu)流程及應(yīng)用
4.1 while語(yǔ)句的流程與應(yīng)用
4.2 do-while語(yǔ)句的流程與應(yīng)用
4.3 for語(yǔ)句的流程與應(yīng)用
4.4 循環(huán)結(jié)構(gòu)的綜合實(shí)例
4.5 常見(jiàn)錯(cuò)誤分析
習(xí)題四
第5章 數(shù)組及其應(yīng)用
5.1 一維數(shù)組的應(yīng)用
5.2 二維數(shù)組的應(yīng)用
5.3 字符數(shù)組與字符串的應(yīng)用
5.4 常見(jiàn)錯(cuò)誤分析
習(xí)題五
第6章 函數(shù)
6.1 函數(shù)的定義、調(diào)用及簡(jiǎn)單應(yīng)用
6.2 數(shù)組做函數(shù)參數(shù)的應(yīng)用
6.3 函數(shù)的嵌套調(diào)用與遞歸調(diào)用
6.4 變量的作用域和生存期
6.5 常見(jiàn)錯(cuò)誤分析
習(xí)題六
第7章 位運(yùn)算
7.1 位運(yùn)算和位運(yùn)算符
7.2 位段
習(xí)題七
第8章 結(jié)構(gòu)體與共用體及其應(yīng)用
8.1 結(jié)構(gòu)體變量的應(yīng)用
8.2 結(jié)構(gòu)體數(shù)組的應(yīng)用
8.3 結(jié)構(gòu)體在函數(shù)中的應(yīng)用
8.4 共用體的應(yīng)用
8.5 常見(jiàn)錯(cuò)誤分析
習(xí)題八
第9章 指針
9.1 指向變量的指針變量
9.2 指向數(shù)組的指針變量
9.3 指向結(jié)構(gòu)體的指針變量
9.4 線性鏈表
9.5 常見(jiàn)錯(cuò)誤分析
習(xí)題九
第10章 文件及其應(yīng)用
10.1 文本文件的讀寫
10.2 二進(jìn)制文件的讀寫
10.3 文件的定位與隨機(jī)讀取
10.4 常見(jiàn)錯(cuò)誤分析
習(xí)題十
第11章 綜合應(yīng)用程序開(kāi)發(fā)
11.1 綜合應(yīng)用程序
11.2 程序調(diào)試
附錄A ASCII碼表
附錄B C語(yǔ)言運(yùn)算符的優(yōu)先級(jí)和結(jié)合性
附錄C 常用庫(kù)函數(shù)
參考文獻(xiàn)