出版時間:2006-2-1 出版社:高等教育出版社 作者:李勤 頁數(shù):288
內(nèi)容概要
《高等職業(yè)教育電子信息類專業(yè)“雙證課程”培養(yǎng)方案配套教材:程序設(shè)計技術(shù)(C語言)》是教育部重點(diǎn)課題“高職高專教育課程設(shè)置與教學(xué)內(nèi)容體系原則的研究與實(shí)踐”研究成果之一,采用“就業(yè)導(dǎo)向的職業(yè)能力系統(tǒng)化課程及其開發(fā)方法(VOCSCUM)”進(jìn)行開發(fā),是國家教育科學(xué)“十五”規(guī)劃國家級課題“IT領(lǐng)域高職課程結(jié)構(gòu)改革與教材改革的研究與試驗(yàn)”的研究成果之一。本書是“高等職業(yè)教育電子信息類專業(yè)‘雙證課程’培養(yǎng)方案配套教材”之一,同時也是“CEAC國家信息化培訓(xùn)認(rèn)證”的指定教材,具有鮮明的特色,可作為高職高專院校電子信息類的專業(yè)教材。 《高等職業(yè)教育電子信息類專業(yè)“雙證課程”培養(yǎng)方案配套教材:程序設(shè)計技術(shù)(C語言)》是軟件專業(yè)程序設(shè)計鏈路中核心能力課程的第二階段課程的教材,主要是將C語言的特點(diǎn)與程序設(shè)計方法相結(jié)合,使讀者在學(xué)習(xí)C語言的同時,逐步培養(yǎng)程序設(shè)計的能力,能夠?qū)?shí)際問題用計算機(jī)所理解的數(shù)據(jù)和算法描述,為工程化軟件開發(fā)奠定基礎(chǔ)?! ∪珪?章,第1章介紹C語言編程基礎(chǔ)知識,包括編譯預(yù)處理、輸入/輸出過程等內(nèi)容;第2~4章介紹C語言的基礎(chǔ)語法,包括基本數(shù)據(jù)類型和數(shù)組、運(yùn)算符與表達(dá)式以及控制語句等;第5~7章介紹函數(shù)、指針、自定義數(shù)據(jù)類型等高級編程知識;第8章介紹文件的基本操作;第9章安排了幾個程序設(shè)計典型實(shí)例,目的是方便不同院校根據(jù)實(shí)際情況靈活安排教學(xué),也可作為讀者上機(jī)練習(xí)的題目?! 陡叩嚷殬I(yè)教育電子信息類專業(yè)“雙證課程”培養(yǎng)方案配套教材:程序設(shè)計技術(shù)(C語言)》適合于高等職業(yè)學(xué)校、高等??茖W(xué)校、成人高等院校、本科院校舉辦的職業(yè)技術(shù)學(xué)院電子信息類專業(yè)教學(xué)使用,也可供示范性軟件職業(yè)技術(shù)學(xué)院、繼續(xù)教育學(xué)院、民辦高校、技能型緊缺人才培養(yǎng)使用。
書籍目錄
第1章 編程準(zhǔn)備1.1 C語言簡介1.1.1 C語言的特點(diǎn)1.1.2 C程序的結(jié)構(gòu)1.2 C程序的編程風(fēng)格與規(guī)范1.2.1 程序組織風(fēng)格1.2.2 標(biāo)識符命名規(guī)范1.2.3 程序書寫風(fēng)格1.2.4 程序設(shè)計風(fēng)格1.2.5 輸入/輸出風(fēng)格1.3 Turbo C2.0集成開發(fā)環(huán)境1.3.1 C程序的運(yùn)行過程1.3.2 修改語法錯誤1.3.3 排除鏈接錯誤1.3.4 程序的調(diào)試1.3.5 終止程序執(zhí)行1.3.6 常用快捷鍵1.4 編譯預(yù)處理1.4.1 宏定義命令#define1.4.2 文件包含命令#include1.4.3 條件編譯命令小結(jié)練習(xí)題第2章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式2.1 數(shù)據(jù)類型2.1.1 數(shù)據(jù)類型的概念2.1.2 C語言的基本數(shù)據(jù)類型2.2 變量2.3 常量2.3.1 字符常量2.3.2 字符串常量2.3.3 數(shù)值型常量2.3.4 八進(jìn)制、十六進(jìn)制常量2.3.5 使用符號常量2.4 數(shù)據(jù)的輸入/輸出2.4.1 數(shù)據(jù)的格式化輸出2.4.2 數(shù)據(jù)的格式化輸入2.4.3 字符輸入/輸出函數(shù)2.4.4 字符串輸入/輸出函數(shù)2.5 運(yùn)算符與表達(dá)式2.5.1 算術(shù)運(yùn)算符2.5.2 賦值運(yùn)算2.5.3 關(guān)系運(yùn)算與邏輯運(yùn)算2.5.4 位運(yùn)算2.5.5 條件運(yùn)算符2.5.6 逗號操作符2.5.7 sizeof()運(yùn)算符2.6 表達(dá)式中的類型轉(zhuǎn)換2.6.1 自動類型轉(zhuǎn)換2.6.2 強(qiáng)制類型轉(zhuǎn)換小結(jié)練習(xí)題第3章 流程控制與計算機(jī)解題3.1 順序結(jié)構(gòu)3.1.1 表達(dá)式語句3.1.2 復(fù)合語句3.1.3 空語句3.2 分支結(jié)構(gòu)3.2.1 條件語句及應(yīng)用3.2.2 switch語句3.3 循環(huán)結(jié)構(gòu)3.3.1 for語句3.3.2 while語句3.3.3 do-while語句3.3.4 三種循環(huán)語句的比較3.3.5 跳轉(zhuǎn)語句3.3.6 循環(huán)嵌套3.4 程序設(shè)計典型實(shí)例3.4.1 枚舉法3.4.2 遞推法3.4.3 輾轉(zhuǎn)相除求最大公約數(shù)3.4.4 分段計提問題小結(jié)練習(xí)題第4章 數(shù)組4.1 一維數(shù)組4.1.1 一維數(shù)組定義4.1.2 數(shù)組元素的初始化4.1.3 一維數(shù)組與排序4.2 二維數(shù)組4.2.1 二維數(shù)組定義4.2.2 二維數(shù)組的初始化4.2.3 二維數(shù)組編程實(shí)例4.3 多維數(shù)組4.3.1 多維數(shù)組定義4.3.2 三維數(shù)組編程實(shí)例4.4 典型應(yīng)用4.4.1 篩選法求素數(shù)4.4.2 字符串處理4.4.3 矩陣運(yùn)算小結(jié)練習(xí)題第5章 函數(shù)5.1 函數(shù)定義5.1.1 函數(shù)定義的形式5.1.2 函數(shù)值的類型5.1.3 函數(shù)的返回值5.1.4 函數(shù)調(diào)用5.1.5 函數(shù)聲明5.1.6 參數(shù)的聲明形式5.1.7 參數(shù)的傳遞方式5.2 變量的作用域和生存期5.2.1 變量的作用域5.2.2 變量的存儲類別5.3 自定義函數(shù)編程示例5.3.1 計算級數(shù)5.3.2 統(tǒng)計字符的出現(xiàn)頻率5.3.3 求指定范圍的最大素數(shù)5.3.4 班級成績統(tǒng)計程序5.4 遞歸函數(shù)5.4.1 遞歸的概念5.4.2 漢諾塔問題5.4.3 八皇后問題5.4.4 遞歸函數(shù)的一般形式5.5 多文件程序的運(yùn)行5.5.1 內(nèi)部函數(shù)與外部函數(shù)5.5.2 文件包含的方法5.5.3 建立項(xiàng)目文件的方法小結(jié)練習(xí)題第6章 指針6.1 指針變量6.1.1 指針的概念6.1.2 指針變量的定義6.2 指針的基本操作6.2.1 指針引用運(yùn)算符6.2.2 取地址運(yùn)算符6.2.3 指針的算術(shù)運(yùn)算6.2.4 指針的賦值6.2.5 指針的比較6.2.6 指針變量的初始化6.2.7 動態(tài)存儲分配函數(shù)6.3 指針與數(shù)組6.3.1 指針與一維數(shù)組6.3.2 指針與二維數(shù)組6.4 指針編程實(shí)例6.4.1 用指針處理字符串6.4.2 指針數(shù)組應(yīng)用6.5 多級指針6.6 指針與函數(shù)參數(shù)6.6.1 指針變量作形參6.6.2 指針變量作實(shí)參6.7 main()函數(shù)中的參數(shù)6.7.1 編寫帶參數(shù)的main()函數(shù)6.7.2 運(yùn)行帶參數(shù)的main()函數(shù)6.8 指向函數(shù)的指針6.8.1 函數(shù)指針定義6.8.2 函數(shù)指針的應(yīng)用小結(jié)練習(xí)題第7章 自定義類型7.1 自定義類型的分類7.2 結(jié)構(gòu)體及應(yīng)用7.2.1 結(jié)構(gòu)體的定義7.2.2 結(jié)構(gòu)體變量的定義7.2.3 結(jié)構(gòu)體變量的操作7.2.4 結(jié)構(gòu)數(shù)組7.2.5 指向結(jié)構(gòu)的指針7.2.6 結(jié)構(gòu)體與函數(shù)7.2.7 位域及應(yīng)用7.3 共用體7.3.1 共用體定義與操作7.3.2 共用體的特點(diǎn)7.3.3 識別有效成員7.3.4 共用體應(yīng)用實(shí)例7.4 枚舉類型7.4.1 枚舉定義7.4.2 枚舉元素的值7.4.3 枚舉變量的操作7.4.4 枚舉應(yīng)用示例7.5 線性鏈表7.5.1 鏈表的定義7.5.2 鏈表的建立7.5.3 鏈表的插入7.5.4 鏈表的刪除操作小結(jié)練習(xí)題第8章 文件操作8.1 文件系統(tǒng)操作基礎(chǔ)8.1.1 文件的概念8.1.2 文件類型指針8.1.3 文件系統(tǒng)函數(shù)8.2 文件的基本操作8.2.1 打開與關(guān)閉文件8.2.2 文件的字符輸入與輸出8.2.3 字符串形式的輸入/輸出8.2.4 讀/寫二進(jìn)制文件8.2.5 文件的格式化輸入/輸出8.3 文件的定位與檢測8.3.1 文件定位8.3.2 文件的出錯檢測小結(jié)練習(xí)題第9章 算法、結(jié)構(gòu)設(shè)計編程實(shí)例9.1 字符指針——字符串處理9.1.1 求子串函數(shù)9.1.2 子串定位函數(shù)9.1.3 替換字符串中的某個子串9.2 字符緊縮存儲9.3 排序問題9.3.1 選擇排序9.3.2 冒泡排序9.3.3 快速排序9.3.4 折半插入排序9.3.5 希爾排序9.4 約瑟夫環(huán)問題9.4.1 數(shù)組實(shí)現(xiàn)方法9.4.2 鏈表實(shí)現(xiàn)方法9.5 實(shí)用通信錄程序(文件應(yīng)用)小結(jié)附錄A 常用字符ASCII碼表附錄B Turbo C常用庫函數(shù)參考文獻(xiàn)
圖書封面
評論、評分、閱讀與下載
程序設(shè)計技術(shù)(C語言)-程序設(shè)計職業(yè)核心能力課程 PDF格式下載