欧美一级特黄aaaaaaa在线观看-欧美一级特黄aaaaaa在线看片-欧美一级特黄aa大片-欧美一级特黄刺激大片视频-深夜久久-深夜激情网站

熱門關鍵字:  聽力密碼  聽力密碼  新概念美語  單詞密碼  巧用聽寫練聽力

C語言程序設計

中國水利水電出版社
    【作 者】朱建芳 周建輝 主編 【I S B N 】978-7-5084-6960-7 【責任編輯】宋俊娥 【適用讀者群】高職高專 【出版時間】2010-01-01 【開 本】16開本 【裝幀信息】平裝(光膜) 【版 次】第1版 【頁 數】336 【千字數】531 【印 張】21 【定 價】35 【叢 書】21世紀高職高專創新精品規劃教材 【備注信息】
圖書詳情

     本書是“21世紀高職高專創新精品規劃教材”之一。

            本書介紹C語言語法知識、程序設計基本方法、數據結構與算法基礎知識,以及如何利用C語言編程解決問題和進行應用項目開發。主要內容有:C語言概述、C語言集成開發環境Turbo C的操作使用、C語言語法知識、C語言的數據輸入輸出處理、3種基本結構(順序、選擇、循環)的C語言程序設計、程序設計基本方法、C語言模塊化程序設計、數據結構與算法的基礎知識、C語言的綜合應用、實訓項目等。每章后面均配有豐富的習題和上機實踐內容。

    本書可用作高職高專院校計算機類專業和其他工科類相關專業C語言程序設計課程的教材,也可供其他C語言初學者參考使用。

    1.作為一門專業基礎課程,基礎理論知識內容的排序仍然遵循“學科體系”的原則,由詞法、句法到章法,由淺入深,由簡單到復雜,由局部到系統,有別于專業技能課程內容的“行動體系”排序原則。

    2.技能訓練內容分兩部分。一是每章后的實訓。在實訓過程中創設疑難情境,引導思考,提出解決問題或關于知識難點的種種假設,調動學生學習興趣,讓學生在完成任務的情境中掌握知識和技能。二是綜合應用實訓項目。以一個電子通訊錄的程序設計與開發為案例,讓學生在解決實際問題的過程中鞏固知識及提高應用知識解決問題的能力。

    3.考慮到高職高專的教育對象傾向于形象思維的特點,做到舉例以通俗易懂、貼近生活和富有趣味性的內容為主,淡化在復雜的數值計算方面的應用;在容易出錯的地方,給出“注意”提示;在重要知識點后給出“思考”提問,以達到開拓思維、舉一反三和融會貫通的效果;在應用編程實例中給出“提示”,指引讀者分析問題、組織數據、設計算法和編寫程序以及運行測試等。

            C語言是應用最廣泛的計算機程序設計語言之一,C語言程序設計已成為當前高校幾乎所有的計算機類專業及許多的理工類專業都開設的一門程序設計語言基礎課程。針對C語言教學的教材已是琳瑯滿目,但是現有的高職高專類C語言程序設計教材,教學內容的選取和排序絕大多數還是基于“學科體系”的課程觀,以理論知識講解為主,技能訓練為輔,過于集中講“是什么,為什么”的概念、原理和理解方面的陳述性知識,關于“如何做,如何做得更好”的經驗和策略方面的過程性知識講得不夠。本教材遵照“以就業為導向”、“以能力為本位”的高等職業教育指導思想的要求,教學內容的選取和組織兼顧基本理論知識的學習和程序設計技能的訓練,做到陳述性知識和過程性知識的有機融合。在介紹陳述性知識(C語言語法知識、數據結構與算法知識、程序設計方法等)的同時,強調過程性知識(如何用C語言編程解決問題,用哪一種編程方法效率更高、效果更好等)的獲取。具有以下幾個特點:

            1.作為一門專業基礎課程,基礎理論知識內容的排序仍然遵循“學科體系”的原則,由詞法、句法到章法,由淺入深,由簡單到復雜,由局部到系統,有別于專業技能課程內容的“行動體系”排序原則。

           2.技能訓練內容分兩部分。一是每章后的實訓。在實訓過程中創設疑難情境,引導思考,提出解決問題或關于知識難點的種種假設,調動學生學習興趣,讓學生在完成任務的情境中掌握知識和技能。二是綜合應用實訓項目。以一個電子通訊錄的程序設計與開發為案例,讓學生在解決實際問題的過程中鞏固知識及提高應用知識解決問題的能力。

           3.考慮到高職高專的教育對象傾向于形象思維的特點,做到舉例以通俗易懂、貼近生活和富有趣味性的內容為主,淡化在復雜的數值計算方面的應用;在容易出錯的地方,給出“注意”提示;在重要知識點后給出“思考”提問,以達到開拓思維、舉一反三和融會貫通的效果;在應用編程實例中給出“提示”,指引讀者分析問題、組織數據、設計算法和編寫程序以及運行測試等。

           本書共分13章,主要內容包括:C語言概述,基本數據類型、運算符與表達式,簡單的C程序設計,選擇結構的C程序設計,循環結構的C程序設計,數組和串,函數,編譯預處理,指針,結構類型,C語言的模塊化程序設計,文件,C語言的綜合應用。最后提供一個電子通訊錄的C語言程序設計與實現的完整過程作為實訓項目參考。建議教學課時數為72~90。

    本書由廣州航海高等專科學校的朱建芳副教授和北京現代職業技術學院的周建輝任主編,杜娟和石明翔任副主編。第1、3、4、5、8、11、13由朱建芳編寫,第7、9章由周建輝編寫,第2、6章由杜娟編寫,第10、12章和實訓項目由石明翔編寫。第2、6、7、9、10、12章由周建輝審稿,全書由朱建芳負責統稿和定稿。參加本書部分內容編寫和程序調試的人員還有尹冬梅、李莉、傅宜寧和陳鐘等。

           由于作者水平有限,書中難免有錯漏和不妥之處,懇請讀者和專家批評指正。


    前言
     
    第1章  C語言概述 1
    本章學習目標 1
    1.1  C語言的發展簡史 1
    1.2  C語言的特點 2
    1.3  認識C程序 3
    1.3.1  一個簡單的C程序 3
    1.3.2  C程序的基本結構 4
    1.3.3  C程序中的單詞 6
    1.3.4  如何編寫可讀性良好的C程序 7
    1.4  C程序的運行與調試 9
    1.4.1  C程序設計的基本步驟 9
    1.4.2  如何使用Turbo C/C++3.0運行
              與調試C程序 12
    習題一 15
    實訓一 16
    第2章  基本數據類型、運算符與表達式 18
    本章學習目標 18
    2.1  C語言的數據類型 18
    2.2  常量與變量 19
    2.2.1  常量 19
    2.2.2  變量 19
    2.3  整型數據 20
    2.3.1  整型常量 20
    2.3.2  整型變量 21
    2.4  實型數據 24
    2.4.1  實型常量 24
    2.4.2  實型變量 25
    2.5  字符型數據 26
    2.5.1  字符常量 26
    2.5.2  字符變量 28
    2.5.3  字符串常量 29
    2.6  各類數據混合運算 30
    2.7  C語言的運算符與表達式 31
    2.7.1  算術運算符和算術表達式 32
    2.7.2  自增與自減運算符 33
    2.7.3  賦值運算符和賦值表達式 35
    2.7.4  關系運算符及其表達式 38
    2.7.5  邏輯運算符及其表達式 39
    2.7.6  逗號運算符(,)及其表達式 42
    2.7.7  位運算符及其表達式 43
    2.8  運算符的優先級及其結合性 45
    習題二 46
    實訓二 47
    第3章  簡單的C程序設計 49
    本章學習目標 49
    3.1  C語句概述 49
    3.2  程序的三種基本結構 50
    3.3  賦值語句 52
    3.4  數據輸入輸出 52
    3.4.1  printf()——格式化輸出函數 53
    3.4.2  putchar()——單個字符的輸出函數 57
    3.4.3  scanf()——格式化輸入函數 57
    3.4.4  getchar()——單個字符輸入函數 60
    3.5  順序結構的簡單C程序設計舉例 60
    習題三 62
    實訓三 65
    第4章  選擇結構程序設計 67
    本章學習目標 67
    4.1  if語句 67
    4.2  switch語句 74
    4.3  選擇結構程序設計舉例 76
    習題四 79
    實訓四 83
    第5章  循環結構的C程序設計 84
    本章學習目標 84
    5.1  循環語句 84
    5.1.1  goto語句 84
    5.1.2  while語句 86
    5.1.3  do-while語句 88
    5.1.4  for語句 89
    5.2  break語句和continue語句 91
    5.2.1  break語句 91
    5.2.2  continue語句 92
    5.2.3  break語句和continue語句的比較 93
    5.3  循環的嵌套 93
    5.4  幾種循環的比較 97
    5.5  循環結構的C程序設計舉例 98
    習題五 100
    實訓五 103
    第6章  數組和串 105
    本章學習目標 105
    6.1  一維數組的定義和引用 105
    6.2  二維數組的定義和引用 110
    6.3  字符數組與字符串 116
    6.4  常用的字符串處理函數 119
    6.5  數組應用編程 122
    習題六 125
    實訓六 127
    第7章  函數 130
    本章學習目標 130
    7.1  函數的定義 130
    7.2  函數的調用 134
    7.2.1  函數調用的一般形式 134
    7.2.2   函數間的參數傳遞 136
    7.2.3   函數調用的方式 139
    7.2.4   函數的聲明 140
    7.2.5   函數的遞歸調用 141
    7.2.6  數組作為函數的參數 147
    7.3  由多個函數組成的C程序設計 149
    習題七 151
    實訓七 153
    第8章  編譯預處理 155
    本章學習目標 155
    8.1  宏定義 155
    8.2  文件包含 158
    8.3  條件編譯 159
    習題八 160
    實訓八 161
    第9章  指針 163
    本章學習目標 163
    9.1  指針與內存地址 163
    9.1.1  變量的地址 163
    9.1.2  變量在內存中的存取 164
    9.2  變量的指針與指針變量 165
    9.2.1  什么是指針變量 165
    9.2.2  指針變量的定義 165
    9.2.3  指針變量的引用 166
    9.2.4  指針變量作為函數參數 169
    9.3  數組指針 172
    9.3.1  指向數組元素的指針 172
    9.3.2  通過指針引用數組元素 173
    9.3.3  數組名作函數參數 175
    9.3.4  二維數組的指針和指向二維數組
               的指針變量 178
    9.4  字符串指針 181
    9.4.1  字符串的指針表示和引用 181
    9.4.2  字符串指針作函數參數 183
    9.5  函數指針 185
    9.5.1  指向函數的指針變量 185
    9.5.2  用函數指針變量調用函數 186
    9.5.3  用指向函數的指針作函數參數 187
    9.6  返回指針值的函數 189
    9.7  指針數組和指向指針的指針 191
    9.7.1  指針數組 191
    9.7.2  指向指針的指針 193
    9.7.3  指針數組作main()函數的形參 195
    9.8  指針應用編程 196
    習題九 199
    實訓九 202
    第10章  結構類型 205
    本章學習目標 205
    10.1  結構體類型與結構體變量的定義 205
    10.1.1  結構體類型的定義 205
    10.1.2  結構體類型變量的定義 206
    10.2  結構體變量的引用與初始化 208
    10.2.1  結構體類型變量的引用 208
    10.2.2  結構體變量的初始化 209
    10.3  結構體數組 210
    10.3.1  結構體數組的定義 210
    10.3.2  結構體數組的初始化 211
    10.3.3  結構體數組應用舉例 211
    10.4  指向結構體類型數據的指針 213
    10.4.1  指向結構體變量的指針 213
    10.4.2  指向結構體數組的指針 214
    10.5  共用體類型 215
    10.5.1  共用體類型的定義 215
    10.5.2  共用體變量的定義 216
    10.5.3  共用體變量的引用 217
    10.6  枚舉類型 219
    10.7  用typedef定義類型的別名 220
    10.8  結構體應用編程 221
    習題十 224
    實訓十 227
    第11章  C語言的模塊化程序設計 230
    本章學習目標 230
    11.1  程序設計的基本方法 230
    11.1.1  自頂向下、逐步求精的設計過程 230
    11.1.2  模塊化程序設計 233
    11.1.3  結構化編程 234
    11.2  C語言對模塊化編程的支持 234
    11.2.1  局部變量與全局變量 234
    11.2.2  變量的存儲類型 237
    11.2.3  內部函數與外部函數 241
    11.3  多個源程序文件組成的C程序設計 243
    習題十一 245
    實訓十一 248
    第12章  文件 249
    本章學習目標 249
    12.1  C語言文件概述 249
    12.1.1  文件的概念及分類 249
    12.1.2  文件的操作流程 250
    12.1.3  文件指針 251
    12.2  文件的打開與關閉 251
    12.2.1  文件的打開 251
    12.2.2  文件的關閉 253
    12.3  文件的讀寫 253
    12.3.1  讀/寫一個字符 254
    12.3.2  讀/寫一個字符串 256
    12.3.3  讀/寫一個數據塊 257
    12.4  文件定位 259
    12.4.1  rewind()和fseek()函數 260
    12.4.2  返回文件當前位置ftell()函數 261
    12.5  文件的出錯檢測 262
    12.5.1  ferror()函數 262
    12.5.2  clearerr()函數 262
    習題十二 262
    實訓十二 264
    第13章  C語言的綜合應用 266
    本章學習目標 266
    13.1  數據結構與算法的概念 266
    13.1.1  數據結構 266
    13.1.2  算法 270
    13.2  順序表的插入與刪除 273
    13.2.1  什么是順序表 273
    13.2.2  順序表的插入和刪除 274
    13.3  鏈表的插入與刪除 278
    13.3.1  什么是鏈表 278
    13.3.2  單鏈表的建立、插入與刪除 279
    13.4  綜合應用案例分析 284
    習題十三 297
    實訓十三 299
    實訓項目  電子通訊錄的實現 300
    附錄A  ASCII碼表 321
    附錄B  C語言的詞法、句法和章法提要 322
    附錄C  Turbo C常用庫函數 323
    參考文獻 327
     
     
最新評論共有 0 位網友發表了評論
發表評論
評論內容:不能超過250字,需審核,請自覺遵守互聯網相關政策法規。
用戶名: 密碼:
匿名?
注冊
主站蜘蛛池模板: 91视频18| 91免费小视频| 伊人久久香| 国内色综合精品视频在线| 一级做a爰片久久毛片图片| 激情小说区| 亚洲清色| 国产成人高清视频| 欧美五级在线观看视频播放| 91在线品视觉盛宴免费| 美女扒开逼自抠| 综合久久一区二区三区| 国产午夜毛片| 青草精品| 在线小毛片| 国产高清一区二区三区四区| 日本一区二区三区在线 观看网站| 97人人在线| 久草社区| 四虎永久在线精品视频播放| 97色伦图片在线观看| 精品孕妇一区二区三区| 亚洲国产成人精品激情| 91网址在线观看| 黄色小视频在线免费观看| 五月婷婷激情网| 国产 第1页| 国产美女激情视频无打码| 欧美成人v视频免费看| 一区二区三区午夜| a级精品九九九大片免费看| 精品伊人久久久久7777人| 色综合色狠狠天天综合色| 国产91高跟丝袜| 国产精品自在自线| 麻豆a级片| 视频福利在线| 永久免费aavv视频播放| 99成人在线| 国产男女视频在线观看| 开心综合网|