高等職業(yè)教育課程改革示范教材//C語言程序設(shè)計
定 價:34 元
- 作者:范愛華, 王超, 主編
- 出版時間:2016/12/1
- ISBN:9787305179761
- 出 版 社:南京大學(xué)出版社
- 中圖法分類:TP312.8
- 頁碼:228
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書以c程序設(shè)計的三種基本結(jié)構(gòu)為主要脈絡(luò),全書圍繞這一核心,在去除掉一些細枝末節(jié)和晦澀難懂的語法基礎(chǔ)上,重點介紹了數(shù)據(jù)類型和基本操作、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體和共用體、文件操作等C語言核心語法成分,同時也初步涉及了數(shù)據(jù)結(jié)構(gòu)中最基本的鏈表和二叉樹等內(nèi)容。考慮到三年制高職課時較少的實際情況,對非計算機軟件類專業(yè),在學(xué)習(xí)完本書內(nèi)容后,后續(xù)課程中可以不開設(shè)數(shù)據(jù)結(jié)構(gòu)課程。
考慮到三年制高職課時較少的實際情況,對非計算機軟件類專業(yè),在學(xué)習(xí)完本書內(nèi)容后,后續(xù)課程中可以不開設(shè)數(shù)據(jù)結(jié)構(gòu)課程。本書配有習(xí)題答案,掃描二維碼即可獲得。
隨著我國經(jīng)濟的持續(xù)高速發(fā)展,社會對高素質(zhì)計算機應(yīng)用技術(shù)人才的需求巨大。為了滿足這一需求,目前在我國1000余所高職院校中,絕大部分電氣信息類專業(yè)均開設(shè)有程序設(shè)計課程,在編程語言教學(xué)的選擇上,和本科院校類似,幾乎所有的高職院校都選擇了C語言作為工科專業(yè)學(xué)生的首門編程學(xué)習(xí)語言。目前雖然市面上已經(jīng)有了很多種高職專用的C語言教材,但其實絕大多數(shù)和本科院校采用的教材內(nèi)容區(qū)別不大,頂多在一些較難的知識點上有所簡化,并沒有一本完全根據(jù)高職學(xué)生特點特別編寫的教材。本科C語言教學(xué)強調(diào)理論,強調(diào)邏輯思維,這對本科生是適合的,然而對于高職學(xué)生來說,這樣的教材對他們來說難度過大,學(xué)習(xí)起來有難度,而且過于理論化的內(nèi)容和高職強調(diào)面向應(yīng)用的教學(xué)目標(biāo)也不太協(xié)調(diào),學(xué)生上課聽不懂,教材又過于枯燥,學(xué)習(xí)興趣自然就會大大減弱。
鑒于此,有必要對程序設(shè)計基礎(chǔ)課程教學(xué)模式進行改革:通過實例講授程序設(shè)計的基本概念和基本方法;重點放在思路、算法、編程構(gòu)思和程序?qū)崿F(xiàn)上,語句只是實現(xiàn)算法的工具,強調(diào)主次分明,對流程圖的講解貫穿始終;全書通過詳細介紹常見的一些算法:篩選法、迭代法、窮舉法、遞推法、遞歸法、查找(二分法)、排序(冒泡法、選擇法)等,把算法的基礎(chǔ)知識闡述清楚;在學(xué)習(xí)過程中注重培養(yǎng)學(xué)生良好的編程習(xí)慣,灌輸程序設(shè)計的工程標(biāo)準(zhǔn),而不僅是停留在個人特有的程序設(shè)計風(fēng)格上,只有標(biāo)準(zhǔn)化、工程化的代碼才能使團隊得以合作。良好的編程習(xí)慣要從頭開始培養(yǎng),所有的例題變量都有注釋、程序構(gòu)思有說明、程序可讀性高且規(guī)范性強。
本書以C程序設(shè)計的三種基本結(jié)構(gòu)為主要脈絡(luò),全書圍繞這一核心,在去除掉一些細枝末節(jié)和晦澀難懂的語法基礎(chǔ)上,重點介紹了數(shù)據(jù)類型和基本操作、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體和共用體、文件操作等C語言核心語法成分,同時也初步涉及了數(shù)據(jù)結(jié)構(gòu)中最基本的鏈表和二叉樹等內(nèi)容。考慮到三年制高職課時較少的實際情況,在學(xué)習(xí)完本書內(nèi)容后,對非計算機軟件類專業(yè),后續(xù)課程中可以不開設(shè)數(shù)據(jù)結(jié)構(gòu)課程。
范愛華,揚州工業(yè)職業(yè)技術(shù)學(xué)院電氣與信息工程學(xué)院副教授,教研室主任,曾編寫過江蘇省高等學(xué)校重點教材《程序設(shè)計基礎(chǔ)》;王超,揚州工業(yè)職業(yè)技術(shù)學(xué)院電氣與信息工程學(xué)院講師
第1章概論11.1程序設(shè)計的概念和方法11.2可視化集成環(huán)境下程序的編寫和實現(xiàn)41.3C語言程序的構(gòu)成6小結(jié)8習(xí)題8第2章算法——程序的靈魂92.1算法初步92.2算法描述102.3算法和算法分析152.4結(jié)構(gòu)化程序設(shè)計方法17小結(jié)18習(xí)題19第3章數(shù)據(jù)類型和基本操作203.1基本數(shù)據(jù)類型203.2常量與變量203.3變量操作233.4運算符和表達式253.5數(shù)據(jù)的輸入輸出28小結(jié)29習(xí)題29第4章程序設(shè)計的三種基本結(jié)構(gòu)314.1C語句概述314.2順序結(jié)構(gòu)程序設(shè)計324.3選擇結(jié)構(gòu)程序設(shè)計344.4循環(huán)結(jié)構(gòu)程序設(shè)計52小結(jié)77習(xí)題77第5章數(shù)組835.1一維數(shù)組835.2查找與排序875.3字符數(shù)組945.4二維數(shù)組1005.5程序設(shè)計舉例103小結(jié)105習(xí)題105第6章函數(shù)1076.1概述1076.2函數(shù)的定義和調(diào)用1086.3數(shù)組作為函數(shù)參數(shù)1166.4局部變量和全局變量1186.5函數(shù)應(yīng)用舉例119小結(jié)126習(xí)題126第7章指針1287.1指針的基本概念1287.2指針變量1297.3數(shù)組的指針1337.4字符串的指針1367.5函數(shù)的指針1397.6指針數(shù)組與指向指針的指針142小結(jié)144習(xí)題145第8章結(jié)構(gòu)體與共用體1478.1概述1478.2定義結(jié)構(gòu)體類型的方法1488.3結(jié)構(gòu)體變量的引用1518.4結(jié)構(gòu)體的初始化1528.5指向結(jié)構(gòu)體類型數(shù)據(jù)的指針1558.6共用體158小結(jié)160習(xí)題160第9章鏈表和二叉樹1659.1鏈表1659.2二叉樹172小結(jié)181習(xí)題181第10章文件操作18610.1文件18610.2文本文件的寫入18710.3文本文件的讀取18910.4二進制文件的讀寫190小結(jié)192習(xí)題192第11章實驗及課程實訓(xùn)193實驗一C程序的運行環(huán)境、運行一個C程序的方法193實驗二if語句194實驗三switch語句195實驗四while語句和do~while語句196實驗五for語句197實驗六一維數(shù)組198實驗七字符數(shù)組和二維數(shù)組198實驗八函數(shù)199實驗九指針(一)200實驗十指針(二)200實驗十一結(jié)構(gòu)體和共用體201實驗十二鏈表202實驗十三文件203課程實訓(xùn)205附錄一ASCII碼表208附錄二C語言中的關(guān)鍵字210附錄三運算符與結(jié)合性211附錄四C庫函數(shù)214參考文獻221