c語言程式設計任務驅動教程(2016年中國鐵道出版社出版的圖書)

c語言程式設計任務驅動教程(2016年中國鐵道出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《c語言程式設計任務驅動教程》是2016年中國鐵道出版社出版的圖書,作者是許洪軍、賀維。本書以培養學生軟體套用與開發能力和編程技能為目標,以“任務驅動式”教學法為施教主線,使學生帶著問題學,學習目標更加明確和具體。

基本介紹

  • 中文名:c語言程式設計任務驅動教程
  • 作者:許洪軍、賀維
  • 出版社:中國鐵道出版社
  • ISBN:9787113213800
內容簡介,圖書目錄,作者簡介,

內容簡介

本書以培養學生軟體套用與開發能力和編程技能為目標,以“任務驅動式”教學法為施教主線,使學生帶著問題學,學習目標更加明確和具體。全書共分11章,以Visual C 6.0為環境,講述C語言程式設計的基礎知識和編程方法。本書針對高等職業院校學生對本學科知識接受的實際程度,對教材的內容通過任務進行較大幅度的整合,編寫方法別具一格,做到了“難易適中、實用性強”。前10章主要講解C語言各部分基礎知識,每章知識又劃分為若干個任務,教學時以任務實現為教學主線,在掌握知識的同時,也掌握其套用方式。第11 章通過綜合案例圖書管理系統對C 語言知識進行整合,鍛鍊學生的知識綜合套用能力。本書內容新穎、體系合理、套用性強、通俗易懂。
本書適合作為高職高專院校C語言程式設計課程教材,也可作為C語言的培訓教材和自學用書。

圖書目錄

第1 章 初識C 語言........................... 1
任務1 關機程式...................................1
一、C 語言的歷史背景......... 1
二、利用VC 6.0 開發C 程式
的基本過程..................... 2
三、VC 6.0 開發環境........ 6
四、C 程式的構成................. 7
五、C 程式的特點................. 7
六、C 程式的運行過程......... 7
七、C 程式的代碼編寫規範... 8
本章小結................................................ 11
練習題.................................................... 11
第2 章 數據類型、運算符、表達式.... 13
任務2 顯示屏.....................................13
一、常量和變數...................14
二、C 語言的數據類型........14
三、整型變數的定義、
賦值...............................15
四、實型變數的定義、
賦值...............................16
五、字元型變數的定義、
賦值...............................17
任務3 科學計算.................................24
一、自動類型轉換和強制
轉換...............................24
二、算術運算符和算術
表達式...........................25
三、賦值運算符和賦值
表達式...........................27
四、逗號運算符和逗號
表達式...........................27
五、sizeof()運算符................28
六、運算符的優先權............28
七、常用數學函式...............28
本章小結................................................34
練習題....................................................34
第3 章 順序結構程式設計................ 36
任務4 簡單加密.................................36
一、結構化程式設計基礎....36
二、字元輸入、輸出函式....39
任務5 數學公式.................................42
一、格式輸出函式的使用....42
二、格式輸入函式的使用....45
本章小結................................................53
練習題....................................................54
第4 章 選擇結構程式設計................ 57
任務6 閏年表達式.............................57
一、條件運算符...................57
二、關係運算符與關係
表達式...........................58
三、邏輯運算符與邏輯
表達式...........................58
任務7 判定業務員級別.....................61
目 錄
CONTENTS
知識準備
知識準備
知識準備
知識準備
知識準備
知識準備
2 C 語言程式設計任務驅動教程
一、if 語句的**種形式.....61
二、if 語句的第二種形式.....62
三、if 語句的第三種形式.....62
任務8 標準體重.................................65
一、if 語句嵌套形式............66
二、if 與else 配對規則........66
任務9 學生管理系統選單.................69
一、switch 語句格式...........70
二、switch 語句的執行........70
三、switch 語句使用注意
事項...............................70
本章小結................................................73
練習題....................................................74
第5 章 循環結構程式設計................ 76
任務10 **銷售衣服價格統計.......76
一、循環結構程式設計
思想...............................76
二、while 語句介紹..............77
三、do-while 語句介紹........77
四、while 語句與do-while
語句的特點及使用注意
事項...............................77
任務11 警察抓逃犯...........................80
for 語句介紹..........................80
任務12 水仙花數...............................83
循環嵌套...............................84
任務13 猜數字...................................86
一、break 語句的使用..........87
二、continue 語句的使用.....87
三、break 語句與continue
語句的比較...................87
本章小結................................................91
練習題....................................................91
第6 章 數組..................................... 94
任務14 成績排名...............................94
一、數組的概念及其理解....94
二、一維數組的定義............95
三、一維數組元素的引用....95
四、一維數組的機內表示....95
五、一維數組的初始化........96
六、數組的使用注意事項....96
任務15 地圖定位...............................99
一、二維數組的定義............99
二、二維數組的機內表示...100
三、多維數組的定義..........100
四、二維數組的初始化......100
五、二維數組的使用注意
事項.............................101
任務16 用戶登錄.............................104
一、字元數組的定義..........104
二、字元數組的初始化
方法.............................104
三、字元串(數組)的輸入和
輸出.............................104
四、常用字元串處理函式...105
本章小結..............................................109
練習題..................................................110
知識準備
知識準備
知識準備
知識準備
知識準備
知識準備
知識準備
知識準備
知識準備
知識準備
目 錄3
第7 章 函式................................... 111
任務17 表現喜怒哀樂的情緒......... 111
一、函式的定義.................112
二、函式的返回值與函式
類型.............................113
三、函式的聲明.................114
四、函式的調用.................114
五、函式調用的數據傳遞
方式.............................115
任務18 斐波那契數列..................... 118
一、函式的嵌套調用..........118
二、函式的遞歸調用..........119
任務19 萬年曆.................................122
一、變數的作用域、內部變數
和外部變數.................122
二、變數的存儲類別..........123
三、內部變數的存儲類別...123
四、外部變數的存儲類別...124
任務20 價格排序.............................133
一、外部函式.....................133
二、內部函式.....................134
本章小結..............................................136
練習題..................................................136
第8 章 指針................................... 138
任務21 交換2 個數的值.................138
一、指針和指針變數的
概念.............................138
二、指針變數的定義與相關
運算.............................139
三、指針變數做函式參數...140
四、函式返回地址值..........140
五、指向函式的指針變數...140
任務22 價格排序.............................144
一、一維數組名及數組元素的
地址.............................144
二、指向一維數組的指針
變數.............................145
三、二維數組名及數組元素的
地址.............................145
四、指向二維數組的指針
變數.............................146
五、指向二維數組的行指針
變數.............................146
任務23 簡單的文本處理.................150
一、指向字元數組的指針
變數.............................150
二、指向字元串常量的指針
變數.............................150
任務24 姓名排序.............................153
一、值傳遞方式與地址傳遞
方式.............................153
二、數組元素做實參..........154
三、數組名做實參.............154
四、指針數組的定義和
使用.............................156
五、main()函式的參數........156
本章小結..............................................160
練習題..................................................161
第9 章 結構體、共用體和枚舉類型... 163
任務25 求某學生的平均成績.........163
一、結構體類型的定義......163
知識準備
知識準備
知識準備
知識準備
知識準備
知識準備
知識準備
知識準備
知識準備
4 C 語言程式設計任務驅動教程
二、結構體變數的定義和
初始化........................165
三、結構體變數的引用......166
四、共用體類型的定義......167
五、共用體變數的定義與
引用.............................168
任務26 俺要當村長.........................172
一、結構體數組的定義與
初始化.........................172
二、結構體數組的引用......173
任務27 單鍊表.................................177
一、向函式傳遞結構體
數據.............................177
二、鍊表特點.....................177
三、鍊表的創建.................178
四、鍊表的插入.................180
五、鍊表的刪除.................180
任務28 三色小球問題.....................188
一、枚舉類型的定義..........188
二、枚舉類型變數的定義和
使用.............................189
本章小結..............................................192
練習題..................................................192
第10 章 檔案................................. 196
任務29 檔案信息統計.....................196
一、C 檔案概述..................196
二、檔案的打開.................198
三、檔案關閉.....................199
四、檔案字元讀取.............199
任務30 系統日誌.............................203
一、數據塊讀寫函式..........203
二、格式化讀寫函式..........203
三、字讀寫函式.................204
四、字元串讀寫函式..........204
五、檔案的定位.................205
六、出錯檢測函式.............206
本章小結..............................................213
練習題..................................................213
第11 章 綜合任務:圖書管理系統... 215
任務31 綜合任務:圖書管理系統...215
一、含有包含檔案的程式...216
二、含有條件編譯的程式...216
本章小結..............................................230
練習題..................................................230
附錄................................................. 232
附錄A ASCII 表...............................232
附錄B C 語言中的關鍵字...............233
附錄C 運算符及其結合性..............233
附錄D C 語言庫函式......................235
參考文獻.......................................... 240

作者簡介

許洪軍、賀維 黑龍江農業工程職業學院

相關詞條

熱門詞條

聯絡我們