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