程式設計基礎(第3版)(2019年高等教育出版社出版圖書)

程式設計基礎(第3版)(2019年高等教育出版社出版圖書)

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

《程式設計基礎(第3版)》是由陳娟、張長海主編,高等教育出版社2019年出版的“十二五”普通高等教育精品教材、國家精品線上開發課程主講教材。該教材適用於高等學校“高級語言程式設計”“程式設計基礎”“C程式設計”等課程的教材和參考書,也可以供從事計算機工作的有關人員閱讀參考。

該教材共14章,主要包括:程式設計的基本概念、思想和方法,數據組織方式,結構化程式開發等方面內容。

基本介紹

  • 書名:程式設計基礎(第3版)
  • 別名:Fundamentals of Programming
  • 作者:陳娟、張長海
  • 類別:“十二五”普通高等教育本科國家級規劃教材
  • 出版社:高等教育出版社
  • 出版時間:2019年8月13日
  • 頁數:420 頁
  • 開本:16 開
  • ISBN:9787040514360
  • 字數:600千字
成書過程,修訂過程,人員分工,出版情況,內容簡介,圖書目錄,教材特色,教學資源,作者簡介,

成書過程

修訂過程

《程式設計基礎(第3版)》為第三次修訂,該次修訂除修訂文本正文外,還提供了多媒體資料,主要包括重點章節知識笑厚戀點的微視頻,以更形象直觀的方式展現學習內容;含有動畫的電子教案,以動態方式展現思維過程和代碼執行過程;可執行的例題代碼,部分習題參考答案等。

人員分工

章節人員
第1、5-8、10-14章
陳娟
第2-4、9章
張長海
視頻錄製
張長海
整理審稿
陳娟

出版情況

2019年8月13日,《程式設計基礎(第3版)》由高等教育出版社出版社出版。

內容簡介

《程式設計基礎(第3版)》共14章,主要包括第1章緒論、第2章順序程式設計、第3章分支程式設計、第4章循環程式設計、第5章模組化程式設計——函式、第6章批量數據組織——數組、第7章指針、第8章表單數據組織——結構體、第9章再論函式、第10章遞歸程式設計、第11章外部數據組織——檔案、第12章程式開發、第13章動態數據組拘協體織、第14章若干深入拘己重問題等方面內容。每章後還附有小結和習題。

圖書目錄

前輔文
第1章 緒論
思維導圖
1.1 “雞兔同籠”——計算
1.2 算法——程式設計精髓
1.2.1 算法概念
1.2.2 表示算法——PAD
1.3 程式設計
1.3.1 程式設計語言
1.3.2 程式
1.3.3 程式執行
1.4 C 語言
1.5 Code::Blocks集成開發環店宙境
1.5.1 啟動開發環境
1.5.2 獨立檔案模式
1.5.3 項目管理模式
1.5.4 警告與錯誤
1.5.5 檔案結構
1.6 Visual C++集成開發環煉邀墊迎境
1.6.1 啟動開發環境
1.6.2 獨立檔案模式
1.6.3 項目管理模式
1.6.4 警告與錯誤
1.6.5 檔案結構
本章小結
習題1
第2章 順序程式設計
思維導圖
2.1 計算平均成績—肯奔櫃企—順序程式設計
2.2 基本符號
2.2.1 字元集
2.2.2 特定符
2.2.3 標識符
2.2.4 間隔符
2.2.5 注釋
2.3 數據
2.3.1 數據類型
2.3.2 常量
2.3.3 變數
2.4 表達式
2.4.1 組成
2.4.2 計算
2.5 語句
2.5.1 表達式語句
2.5.2 賦值語句
2.5.3 複合語句——順序控制結構
2.6 輸入輸出
2.6.1 字元輸入
2.6.2 字元輸出
2.6.3 格式輸出
2.6.4 格式輸入
2.7 程式設計實例
本章小結
習題2
第3章 分支程式設計
思維導圖
3.1 判斷成績是否及格——雙分支程式設計
3.2 成績加上獲獎信息——單分支程式設計
3.3 if語句相關問題
3.4 邏輯判斷——布爾類型
3.4.1 關係運充乘擊算
3.4.2 布爾運算
3.5 獲獎分等級——多分支程式設計
本章小結
習題3
第4章 循環程式設計
思維導圖
4.1 計算平均成績——單層循環程式設計
4.1.1 後判斷條件循環
4.1.2 先判斷條件循環
4.1.3 for語句
4.2 計算全班每人平均成績——多重循環程式設計
4.3 程式設計實例
本章小結
習題4
第5章 模組化程式設計——函式
思維導圖
5.1 求給定三角形重心——模組化程式設計
5.2 函式
5.2.1 函式定義
5.2.2 函式調用
5.2.3 先調用後定義——函式原型
5.3 程式設計實例
5.4 程式調試
5.4.1 適當增加列印變數值語句
5.4.2 Code::Blocks環境下調試
5.4.3 VC環境下調試
本章小結
習題5
第6章 批量數據組織——數組
思維導圖
6.1 成績統計——數組類型
6.1.1 數組聲明
6.1.2 下標表達式
6.1.3 數組操作
6.2 統計多科成績——多維數組
6.3 程式設計實例
6.4 線性表——分類與檢索
6.4.1 分類
6.4.2 檢索
6.5 帶學號的成績排序——數組初值
6.5.1 一維數組初值
6.5.2 多維數組初值
6.6 表示姓名——字元串
6.6.1 結束標誌
6.6.2 初始化
6.6.3 輸入輸出
6.6.4 運算
6.7 類型定義
6.7.1 定義已有類型名
6.7.2 定義數組類型名
6.8 線性表——棧和佇列
6.8.1 棧
6.8.2 佇列
本章小結
習題6
第7章 指針
思維導圖
7.1 二維數組排序——指針
7.2 指針與變數
7.2.1 指針類型和指針變數
7.2.2 指針所指變數
7.2.3 空指針與無效指針
7.3 指針操作
7.4 指向指針的指針
7.5 指針與數組
7.5.1 指針標識數組
7.5.2 指針運算
7.5.3 應注意的問題
7.5.4 多維數組與指針
7.5.5 指針數組
7.6 指針與字元串
本章小結
習題7
第8章 表單數據組織——結構體
思維導圖
8.1 成績單管理——結構體
8.2 結構體
8.2.1 結構體類型
8.2.2 結構體類型名
8.2.3 結構體變數
8.2.4 指向結構體變數的指針
8.2.5 訪問結構體變數的成員
8.2.6 對結構體變數的操作
8.3 程式設計實例
本章小結
習題8
第9章 再論函式
思維導圖
9.1 參數
9.1.1 C語言中參數傳遞規則
9.1.2 傳遞直線方程係數——指針作參數
9.1.3 對任意數組排序——數組作參數
9.1.4 輸出成績單——結構體作參數
9.2 函式值
9.2.1 列印月份名——返回指針值的函式
9.2.2 讀入一張成績單——返回結構體值的函式
9.3 作用域
9.3.1 作用域
9.3.2 局部量和全局量
本章小結
習題9
第10章 遞歸程式設計
思維導圖
10.1 計算n!—— 遞歸程式設計
10.2 程式設計實例
10.3 遞歸程式執行過程
10.4 間接遞歸
本章小結
習題10
第11章 外部數據組織——檔案
思維導圖
11.1 重新考慮成績單管理問題——檔案
11.2 檔案概述
11.3 打開關閉檔案
11.4 I/O操作
11.4.1 字元讀寫
11.4.2 字元串讀寫
11.4.3 格式化讀寫
11.4.4 數據塊讀寫
11.4.5 檔案定位
11.5 與作業系統檔案聯繫——程式參數
11.5.1 基本概念
11.5.2 命令行設定程式參數
11.5.3 VC6.0設定程式參數
11.5.4 Code::Blocks設定程式參數
11.5.5 程式健壯性
11.6 程式設計實例
本章小結
習題11
第12章 程式開發
思維導圖
12.1 驗證三角形內心定理——自頂向下、逐步求精
12.2 結構化程式設計原則
12.3 程式風格
12.3.1 行文格式
12.3.2 標識符
12.3.3 注釋
12.3.4 關於程式的“說明和定義”
12.4 八皇后——窮舉與試探
12.4.1 數據表示
12.4.2 窮舉法疊代實現
12.4.3 試探法疊代實現
12.4.4 窮舉法遞歸實現
12.4.5 試探法遞歸實現
12.4.6 檢驗函式
本章小結
習題12
第13章 動態數據組織
思維導圖
13.1 保存實數序列——動態數據結構
13.2 動態變數
13.3 鍊表
13.3.1 基本概念
13.3.2 基本操作
13.3.3 棧與佇列
13.4 程式設計實例
13.5 樹
13.5.1 基本概念
13.5.2 基本操作
13.6 圖
13.6.1 基本概念
13.6.2 存儲方式
13.6.3 基本操作
本章小結
習題13
第14章 若干深入問題
思維導圖
14.1 函式
14.1.1 不定方向的數組排序——函式指針
14.1.2 計算定積分——函式作參數
14.1.3 指針形參作指針參數的實參
14.1.4 實參計算順序
14.1.5 函式副作用
14.2 運算
14.2.1 複合賦值
14.2.2 順序表達式
14.2.3 條件表達式
14.2.4 位運算
14.2.5 左值
14.3 語句
14.3.1 break
14.3.2 continue
14.3.3 for的延伸
14.3.4 goto和標號
14.4 數據組織
14.4.1 行指針
14.4.2 枚舉類型
14.4.3 職工登記卡——共用體
14.4.4 位段
14.5 存儲類別
14.5.1 數據在記憶體中的存儲
14.5.2 生存期
14.5.3 局部變數的存儲類別
14.5.4 全局變數的存儲類別
14.5.5 函式的存儲類別
14.6 編譯預處理
14.6.1 宏
14.6.2 條件編譯
本章小結
習題14
附錄A ASCII字元集
附錄B 標準函式館頭檔案表
附錄C 常用函式館中所含常用函式
參考文獻

教材特色

程式設計基礎(第3版)繼續保持了前兩版“以程式設計為主線”和“培養學生計算思維能力”的特色,以“程式設計”為主線,自始至終在講“程式設計”,而不是講“語言”,所有例題和習題全部以構造算法為基礎,講述程式設計,而不是解釋語言概念。

教學資源

  • 課程資源
《程式設計基礎(第3版)》配套有Abook數字資源教程,《程式設計基礎(第3版)》數字課程設有教學課件、重要知識點講解視頻、自測題、思考題及答案、拓展閱讀、綜合試卷等。
《程式設計基礎(第3版)》成為中國大學MOOC課程、國家精品線上開放課程《高級語言程式設計》的參考資料。
Abook數字資源
作品名稱出版時間出版內容編輯技術諮詢
《程式設計基礎(第3版)》
2019年8月
高等教育出版社
劉茜
李翠玲
MOOC線上課程
課程名稱提供單位分類
《高級語言程式設計》
吉林大學
國家精品線上開放課程

作者簡介

張長海:吉林大學教授,博士生導師。
陳娟:吉林大學副教授。

相關詞條

熱門詞條

聯絡我們