C語言程式設計(中等職業學校計算機系列教材)

C語言程式設計(中等職業學校計算機系列教材)

《C語言程式設計(中等職業學校計算機系列教材)》是2020年人民郵電出版社出版的圖書,作者是王卓、杜娜。

基本介紹

  • 中文名:C語言程式設計(中等職業學校計算機系列教材)
  • 作者:王卓、杜娜
  • 出版時間:2020年7月
  • 出版社:人民郵電出版社
  • 頁數:222 頁
  • ISBN: 9787115189585  
  • 開本:16 開
  • 裝幀: 平裝
內容簡介,圖書目錄,

內容簡介

本書採用項目式編寫體例,通過大量的案例,詳細介紹C語言編程的基礎知識和基本操作,幫助學生掌握使用Turbo C進行C語言程式設計的方法。全書共11個項目,內容主要包括C語言基礎知識、選擇結構設計、循環結構設計、數組、函式、指針、圖形處理等。在每個項目的**後均附有思考與練習,使學生能夠鞏固本項目所學知識。
  本書適合作為中等職業學校“C語言程式設計”課程的教材,也可作為C語言初學者的自學參考書。

圖書目錄

項目一 初識C語言——來自計算機的問候 1
任務一 了解程式和程式設計 1
任務二 了解C語言 2
任務三 了解Turbo C 2.0集成開發環境 5
任務四 編輯源程式 11
任務五 編譯和連結程式 11
任務六 運行程式 13
任務七 程式的保存和打開 13
實訓一 列印諺語 14
實訓二 列印字元圖形 15
項目小結 16
思考與練習 16
項目二 C語言基礎——輸出QQ好友信息 17
任務一 確定需要輸出的數據及數據的類型 17
任務二 了解計算機中信息的存儲方式 19
任務三 了解C語言的數據類型 22
任務四 聲明變數 23
任務五 使用printf( )函式輸出數據 27
任務六 使用scanf( )函式輸入數據 29
實訓一 輸出DVD影碟的信息 31
實訓二 輸出學生成績 32
項目拓展 輸出職工工資表 32
項目小結 32
思考與練習 33
項目三 運算——計算圓的面積和周長 35
任務一 了解運算符和表達式 35
任務二 定義變數 40
任務三 定義常數π 41
任務四 輸入圓的半徑 42
任務五 計算圓的面積和周長 42
任務六 輸出計算結果 43
任務七 程式的擴展 44
實訓一 華氏溫度與攝氏溫度轉換 44
實訓二 求任意一個三位數的各位數字 45
實訓三 將大寫字母轉換為小寫字母 46
項目小結 47
思考與練習 47
項目四 分支程式設計——計算行李託運費 49
任務一 了解程式的基本結構 50
任務二 了解if語句 52
任務三 了解C語言的關係運算和邏輯運算 55
任務四 進行程式總體設計 57
任務五 選擇機票類型和機票等級,輸入行李重量 58
任務六 計算行李託運費用,輸出計算結果 60
任務七 設定系統密碼 63
實訓一 求一個數 65
實訓二 求一元二次方程的實根 65
實訓三 閏年的判斷 66
項目小結 66
思考與練習 66
項目五 複雜分支程式設計——字元選單 69
任務一 複習選擇結構 69
任務二 了解switch-case語句 70
任務三 選單的顯示 73
任務四 接受用戶的選擇 74
任務五 根據用戶選擇執行不同操作 74
任務六 選單的再次顯示 76
實訓一 在不同時間顯示不同的問候語 78
實訓二 求分段函式的值 79
實訓三 基本算術運算表達式求值 80
項目小結 81
思考與練習 81
項目六 循環程式設計——國小加減法練習 83
任務一 顯示提示信息,由用戶選擇執行不同操作 83
任務二 出加法題 86
任務三 出減法題 88
任務四 出10道題 92
任務五 對用戶計算結果進行判斷,給出成績 98
任務六 實現“再來一次” 98
實訓一 列印100以內素數 101
實訓二 求圓周率π 102
實訓三 計算Fibonacci數列前20項 103
項目拓展 百錢百雞問題 104
項目小結 104
思考與練習 105
項目七 數組——歌唱比賽成績統計及排名 110
任務一 了解數組 110
任務二 輸入10名選手的名字
並保存 118
任務三 輸入評審給每位選手打的分 119
任務四 找到每位選手的**高分 120
任務五 找到**低分 122
任務六 去掉**高分和**低分,求每位選手的平均分 124
任務七 根據選手得分排名次 126
任務八 輸出比賽結果 129
實訓一 輸入N個學生的學號和成績並列印這些信息 131
實訓二 根據成績從高到低排出名次 132
實訓三 統計學生成績中各分數段人數 133
實訓四 統計高於平均分的學生人數,並列印學號 135
實訓五 根據學號進行學生成績查詢 137
項目小結 138
思考與練習 138
項目八 指針——模擬彩票開獎 140
任務一 設計開始界面,輸入自選號碼 141
任務二 隨機生成一組中獎號碼 142
任務三 統計並輸出彩票獲獎結果 145
任務四 了解指針 147
任務五 使用函式,簡化程式 152
實訓一 編寫“22選5”模擬彩票遊戲程式 153
實訓二 計算字元串中子串出現的次數 153
項目拓展 猜數字遊戲 154
項目小結 155
思考與練習 155
項目九 函式及結構體——簡易通訊錄 157
任務一 了解函式 157
任務二 設計開始界面 164
任務三 設計通訊錄數據結構 166
任務四 輸入通訊錄聯繫人信息 169
任務五 顯示通訊錄 170
任務六 按姓名對通訊錄排序 171
任務七 實現按姓名查找 173
任務八 在通訊錄中插入新記錄 174
任務九 刪除指定記錄 174
任務十 程式的完整代碼 176
實訓一 圖書管理 178
實訓二 CD光碟檔案管理 179
項目小結 179
思考與練習 179
項目十 數組和函式綜合套用——列印日曆 181
任務一 分析程式算法 181
任務二 確定每個月的天數 184
任務三 確定當年的每天是星期幾 184
任務四 設計數據存儲方式,生成各月日曆 185
任務五 設計列印格式,輸出日曆 187
任務六 完成整個程式 188
實訓一 判斷指定日期是星期幾 189
實訓二 列印指定月份月曆 190
項目拓展 判斷打魚還是曬網 190
項目小結 191
思考與練習 191
項目十一 圖形模式及圖形函式——電子時鐘 201
任務一 獲取系統時間,並以文本形式顯示 195
任務二 繪製錶盤 196
任務三 繪製錶盤上的數字 201
任務四 繪製時針、分針和秒針,讓時鐘走起來 202
實訓一 繪製小車 204
實訓二 讓小車動起來 205
項目拓展 會報時的時鐘 205
項目小結 206
思考與練習 206
附錄一 C語言運算符的優先權及結合性 207
附錄二 常見錯誤 209
附錄三 C語言庫函式 214
附錄四 C語言常見錯誤信息提示 218

相關詞條

熱門詞條

聯絡我們