C語言程式設計(2019年高等教育出版社出版的圖書)

C語言程式設計(2019年高等教育出版社出版的圖書)

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

《C語言程式設計》是由趙彥主編,高等教育出版社於2019年3月18日出版的“十三五”職業教育國家規劃教材、高等職業教育計算機類課程MOOC+SPOC系列教材。該書可作為高等職業院校電子信息類專業C語言課程的教材,也可作為C語言學習者的參考用書。

該書分為兩部分:第一部分為程式設計入門篇,第二部分為項目化教學篇,以程式設計方法為核心,以算法、數據結構為主線,把程式設計領域新的、有價值的思想和方法滲透到C語言教學中。

基本介紹

  • 書名:C語言程式設計
  • 作者:趙彥
  • 類別:“十三五”職業教育國家規劃教材、高等職業教育計算機類課程MOOC+SPOC系列教材
  • 出版社:高等教育出版社
  • 出版時間:2019年3月18日
  • 頁數:248 頁
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787040512298
  • 字數:460千字
  • CIP核字號:2019011972
成書過程,內容簡介,圖書目錄,教學資源,教材特色,作者簡介,

成書過程

該書作者自2016年開始參與江蘇省高校品牌專業建設工程一期項目“物聯網套用技術”,負責“程式設計基礎”課程的建設工作,該書即是課程項目建設的成果。在該書的編寫過程中,得到了江蘇信息職業技術學院沈蘇林、顧曉燕、尤東升、鄧小龍等教師的支持和幫助,他們為該書的編寫提出了意見和建議,同時,高等教育出版社洪國芬、許興瑜也對該書的編寫給予了支持。
2019年3月18日,《C語言程式設計》由高等教育出版社出版發行。

內容簡介

該書共10個單元,以三大真實項目(身高體型判定系統、考試系統、學生信息管理系統)為引領展開教學,講解C語言基本知識與結構化程式設計方法。該書內容主要包括:C語言的數據類型、程式結構、各種語句、函式、預處理、檔案等,每個單元由項目需求引領,主要按照項目需求→相關知識→解決問題→能力測試→項目實施五大環節展開。

圖書目錄

前輔文
程式設計入門篇
單元1 讓我們和計算機對話吧
1.1 提出問題 如何與計算機交流
1.2 相關知識
1.2.1 計算機語言
1.2.2 C語言的發展歷史
1.2.3 C語言的特點
1.3 解決問題 讓我們來和計算機打招呼吧
1.3.1 如何使用C語言
1.3.2 C語言程式的結構
1.3.3 運行C語言程式的方法與步驟
1.4 能力測試
1.5 知識拓展
1.5.1 程式設計的步驟
1.5.2 大顯身手
單元2 算法——程式設計的靈魂
2.1 提出問題 什麼是程式
2.2 相關知識
2.2.1 算法
2.2.2 算法的特性
2.2.3 簡單算法舉例
2.2.4 如何表示算法
2.3 解決問題 讓我們來設計算法吧
2.3.1 用流程圖設計算法
2.3.2 用N-S盒圖設計算法
2.3.3 用偽代碼設計算法
2.3.4 用計算機語言實現算法
2.4 能力測試
2.5 知識拓展
2.5.1 結構化程式設計的方法
2.5.2 大顯身手
項目化教學篇
單元3 “身高體型判定系統”數據處理
3.1 項目需求 如何預測身高、判定體型
3.2 相關知識
3.2.1 如何描述數據
3.2.2 如何運算元據
3.2.3 輸入/輸出
3.3 解決問題 讓我們來完成計算任務吧
3.3.1 如何求一元二次方程的根
3.3.2 求攝氏溫度
3.3.3 計算存款利息
3.4 能力測試
3.5 項目實施
3.5.1 身高預測系統
3.5.2 體型判定系統
單元4 “身高體型判定系統”決策判定
4.1 項目需求 “身高體型判定系統”的改進需求
4.2 相關知識
4.2.1 if語句的一般形式
4.2.2 關係運算符與關係表達式
4.2.3 邏輯運算符與邏輯表達式
4.2.4 條件運算符與條件表達式
4.2.5 if語句的嵌套
4.2.6 用switch語句實現多分支選擇結構
4.3 解決問題 交換如此有趣
4.3.1 兩個數的交換
4.3.2 3個數的交換
4.3.3 閏年的判斷
4.3.4 再次求一元二次方程的根
4.3.5 我們的利潤提成
4.4 能力測試
4.5 項目實施——大顯身手 “身高體型判定系統”改進版
單元5 “身高體型判定系統”完整版
5.1 項目需求 再次改進“身高體型判定系統”
5.2 相關知識
5.2.1 用while語句實現循環
5.2.2 用do…while語句實現循環
5.2.3 用for語句實現循環
5.2.4 循環的嵌套
5.2.5 幾種循環的比較
5.2.6 改變循環執行的狀態
5.3 解決問題 有趣的循環問題
5.3.1 初談斐波那契數列
5.3.2 素數問題
5.3.3 π的近似值
5.3.4 數字遊戲(1)
5.3.5 列印圖形
5.4 能力測試
5.5 項目實施——大顯身手“身高體型判定系統”完美版
單元6 “考試系統”數據存儲
6.1 項目需求 “考試系統”——數據存儲問題
6.2 相關知識
6.2.1 一維數組
6.2.2 二維數組
6.2.3 字元數組
6.3 解決問題 數組的妙用
6.3.1 巧用一位數組
6.3.2 巧用二維數組
6.3.3 字元串處理
6.4 能力測試
6.5 項目實施——大顯身手 考試系統(V1版)
單元7 “考試系統”的模組化設計
7.1 項目需求 “考試系統”的模組化設計
7.2 相關知識
7.2.1 怎樣定義函式
7.2.2 怎樣調用函式
7.2.3 函式的聲明與函式的原型
7.2.4 函式的嵌套調用
7.2.5 函式的遞歸調用
7.2.6 數組作為函式參數
7.2.7 局部變數和全局變數
7.2.8 變數的存儲方式和生存期
7.2.9 變數的聲明與定義
7.2.10 內部函式與外部函式
7.3 解決問題 模組化程式設計
7.3.1 改寫我們的成績單
7.3.2 三談斐波那契數列
7.3.3 深入探討楊輝三角形
7.3.4 漢諾塔問題(Hanoi Tower)
7.4 能力測試
7.5 項目實施——大顯身手 考試系統(V2版)
單元8 “考試系統”的最佳化
8.1 項目需求 “考試系統”的最佳化
8.2 相關知識
8.2.1 指針變數
8.2.2 通過指針引用數組
8.2.3 通過指針引用字元串
8.2.4 指向函式的指針
8.2.5 返回指針值的函式
8.2.6 指針數組和多重指針
8.2.7 動態記憶體分配與指向它的指針變數
8.3 解決問題 指針的妙用
8.3.1 10個數
8.3.2 使用指針按要求處理20個數據
8.3.3 用指針實現字元串的相關操作
8.4 能力測試
8.5 項目實施——大顯身手 考試系統(V3版)
單元9 “學生信息管理系統”數據存儲
9.1 項目需求 “學生信息管理系統”的數據存儲問題
9.2 相關知識
9.2.1 定義和使用結構體變數
9.2.2 結構體數組
9.2.3 結構體指針
9.2.4 鍊表
9.2.5 共用體類型
9.2.6 使用枚舉類型
9.2.7 使用typedef聲明新類型
9.3 解決問題 學生信息管理
9.3.1 鍊表的生成
9.3.2 鍊表的展示
9.3.3 學生信息處理
9.4 能力測試
9.5 項目實施——大顯身手 學生信息管理系統(V1版)
單元10 “學生信息管理系統”數據保存
10.1 項目需求 “學生信息管理系統”的數據保存問題
10.2 相關知識
10.2.1 檔案的打開與關閉
10.2.2 順序讀寫數據檔案
10.2.3 隨機讀寫數據檔案
10.2.4 檔案讀寫的出錯檢測
10.3 解決問題 將學生信息存入檔案向檔案中追加一個學生的信息並展示
10.4 能力測試
10.5 項目實施——大顯身手 學生信息管理系統(V2版)
附錄A 常用字元與ASCII碼對照表
附錄B C語言中的關鍵字
附錄C C語言的運算符和結合性
附錄D C語言常用函式
附錄E C語言的九大控制語句
參考文獻
(註:目錄排版順序為從左列至右列)

教學資源

  • 課程資源
《C語言程式設計》有配套的慕課——“程式設計基礎”。
課程名稱
建設院校
授課平台
程式設計基礎
中國大學MOOC
《C語言程式設計》全書資源累計502件,其中微課144件、PPT動畫143件、原始碼83件、闖關練習56套、拓展項目10套、討論24個、拓展知識42個,並輔以課程標準、教學設計、全套演示文稿等。

教材特色

該書確立了“將真實企業項目轉化為教學任務,以項目為背景,以知識為主線,以提高能力和興趣為目的,全面提升技能水平和職業素養”的設計理念,以“項目式驅動、信息化教學、激發學習興趣、提升競技水平”為教學目標,教材內容出自於真實的企業項目,任務源自真實的工作任務,教學流程按照完成實際工作任務的流程而設計。

作者簡介

趙彥,1981年6月出生,河南開封人。2003年6月畢業於鄭州大學信息管理與信息系統專業,2003年7月1日起在江蘇信息職業技術學院物聯網工程學院任教。2004年9月-2007年5月,在江南大學信息工程學院攻讀研究生課程,獲得計算機套用技術專業研究生學歷、碩士學位。高校講師、工程師、高級程式設計師。

相關詞條

熱門詞條

聯絡我們