
[502O-3]大學計算機實踐教程——面向計算思維能力培養》是2014年9月電子工業出版社出版王立松、潘梅園、朱敏
NT$ 279.00
目 錄
第1章 概述 1
1.1 培養計算思維能力的重要性 1
1.2 為什麼培養計算思維需要有實踐 2
1.3 如何進行面向計算思維培養的實踐 2
1.4 程式、程式設計和程式設計語言 3
1.4.1 程式及其基本要素 3
1.4.2 程式設計 5
1.4.3 程式設計語言 6
1.5 算法和數據結構 9
1.5.1 算法 9
1.5.2 數據結構 11
1.6 可視化的程式設計工具——Raptor 13
1.7 小結 14
第2章 Raptor基本程式環境 15
2.1 Raptor概述 15
2.1.1 Raptor主視窗 15
2.1.2 Raptor主控制台(Master Console) 16
2.2 Raptor編程基本概念 17
2.2.1 標識符(identifier)的命名規則 17
2.2.2 常量 17
2.2.3 變數 18
2.3 Raptor運算符和表達式 20
2.3.1 算術運算符和算術表達式 20
2.3.2 關係運算符和關係表達式 21
2.3.3 布爾運算符和布爾表達式 22
2.3.4 Raptor運算符優先順序 22
2.4 Raptor函式 22
2.4.1 基本數學函式(Basic Math Functions) 22
2.4.2 三角函式(Trigonometric Functions) 22
2.4.3 布爾函式(Boolean Functions) 23
2.4.4 隨機函式(Random Function) 23
2.5 Raptor基本環境及使用 24
2.5.1 Raptor圖形符號 24
2.5.2 觀察視窗 25
2.5.3 Raptor工作區 25
2.5.4 使用選單 27
2.5.5 使用工具列 28
2.5.6 執行流程圖 29
2.5.7 設定圖形符號屬性 30
2.5.8 摺疊/展開控制流程圖形符號 34
2.5.9 Raptor中的注釋 35
第3章 Raptor流程控制 37
3.1 Raptor程式結構 37
3.2 順序結構 38
3.3 選擇結構 38
3.4 循環結構 39
第4章 Raptor數組及使用 41
4.1 一維數組的創建 42
4.2 二維數組的創建 42
4.3 數組元素個數的計算 43
4.4 數組的使用 44
4.5 使用數組的注意事項 44
第5章 Raptor子圖和過程的定義及調用 45
5.1 子圖的定義和調用 46
5.2 過程的定義和調用 47
第6章 Raptor檔案的使用 49
6.1 將數據輸出到磁碟檔案 49
6.2 從磁碟檔案輸入數據 52
第7章 Raptor圖形視窗的基本操作 54
7.1 Raptor圖形視窗 54
7.2 Colors色彩 56
7.3 繪製圖形 57
7.4 鍵盤操作 61
7.5 滑鼠操作 64
7.6 文本操作 66
7.7 聲音操作 68
第8章 基本算法和算法策略 69
8.1 基本算法 69
8.1.1 窮舉法 70
8.1.2 分段函式 70
8.1.3 遞推法 72
8.1.4 遞歸 72
8.1.5 疊代法 75
8.2 算法基本策略 75
8.2.1 貪心策略 75
8.2.2 回溯策略 78
8.2.3 分治策略 81
8.2.4 動態規劃策略 82
第9章 問題求解實例 86
9.1 基本語句 86
9.2 數組的使用 87
9.3 子圖 92
9.4 過程 97
9.5 檔案的使用 101
9.6 圖形視窗的使用 108
9.7 綜合實例 116
第10章 問題求解實驗 148
10.1 實驗一 基本元素和語句 148
10.2 實驗二 數組 151
10.3 實驗三 子圖和過程 154
10.4 實驗四 數據檔案 155
10.5 實驗五 圖形視窗、文本操作和圖形繪製 157
10.6 實驗六 圖形視窗與鍵盤和滑鼠互動 160
10.7 實驗七 簡單動畫設計 165
10.8 實驗八 綜合實驗一 168
10.9 實驗九 綜合實驗二 168
10.10 實驗十 綜合實驗三 170
參考文獻 172

第1章 概述 1
1.1 培養計算思維能力的重要性 1
1.2 為什麼培養計算思維需要有實踐 2
1.3 如何進行面向計算思維培養的實踐 2
1.4 程式、程式設計和程式設計語言 3
1.4.1 程式及其基本要素 3
1.4.2 程式設計 5
1.4.3 程式設計語言 6
1.5 算法和數據結構 9
1.5.1 算法 9
1.5.2 數據結構 11
1.6 可視化的程式設計工具——Raptor 13
1.7 小結 14
第2章 Raptor基本程式環境 15
2.1 Raptor概述 15
2.1.1 Raptor主視窗 15
2.1.2 Raptor主控制台(Master Console) 16
2.2 Raptor編程基本概念 17
2.2.1 標識符(identifier)的命名規則 17
2.2.2 常量 17
2.2.3 變數 18
2.3 Raptor運算符和表達式 20
2.3.1 算術運算符和算術表達式 20
2.3.2 關係運算符和關係表達式 21
2.3.3 布爾運算符和布爾表達式 22
2.3.4 Raptor運算符優先順序 22
2.4 Raptor函式 22
2.4.1 基本數學函式(Basic Math Functions) 22
2.4.2 三角函式(Trigonometric Functions) 22
2.4.3 布爾函式(Boolean Functions) 23
2.4.4 隨機函式(Random Function) 23
2.5 Raptor基本環境及使用 24
2.5.1 Raptor圖形符號 24
2.5.2 觀察視窗 25
2.5.3 Raptor工作區 25
2.5.4 使用選單 27
2.5.5 使用工具列 28
2.5.6 執行流程圖 29
2.5.7 設定圖形符號屬性 30
2.5.8 摺疊/展開控制流程圖形符號 34
2.5.9 Raptor中的注釋 35
第3章 Raptor流程控制 37
3.1 Raptor程式結構 37
3.2 順序結構 38
3.3 選擇結構 38
3.4 循環結構 39
第4章 Raptor數組及使用 41
4.1 一維數組的創建 42
4.2 二維數組的創建 42
4.3 數組元素個數的計算 43
4.4 數組的使用 44
4.5 使用數組的注意事項 44
第5章 Raptor子圖和過程的定義及調用 45
5.1 子圖的定義和調用 46
5.2 過程的定義和調用 47
第6章 Raptor檔案的使用 49
6.1 將數據輸出到磁碟檔案 49
6.2 從磁碟檔案輸入數據 52
第7章 Raptor圖形視窗的基本操作 54
7.1 Raptor圖形視窗 54
7.2 Colors色彩 56
7.3 繪製圖形 57
7.4 鍵盤操作 61
7.5 滑鼠操作 64
7.6 文本操作 66
7.7 聲音操作 68
第8章 基本算法和算法策略 69
8.1 基本算法 69
8.1.1 窮舉法 70
8.1.2 分段函式 70
8.1.3 遞推法 72
8.1.4 遞歸 72
8.1.5 疊代法 75
8.2 算法基本策略 75
8.2.1 貪心策略 75
8.2.2 回溯策略 78
8.2.3 分治策略 81
8.2.4 動態規劃策略 82
第9章 問題求解實例 86
9.1 基本語句 86
9.2 數組的使用 87
9.3 子圖 92
9.4 過程 97
9.5 檔案的使用 101
9.6 圖形視窗的使用 108
9.7 綜合實例 116
第10章 問題求解實驗 148
10.1 實驗一 基本元素和語句 148
10.2 實驗二 數組 151
10.3 實驗三 子圖和過程 154
10.4 實驗四 數據檔案 155
10.5 實驗五 圖形視窗、文本操作和圖形繪製 157
10.6 實驗六 圖形視窗與鍵盤和滑鼠互動 160
10.7 實驗七 簡單動畫設計 165
10.8 實驗八 綜合實驗一 168
10.9 實驗九 綜合實驗二 168
10.10 實驗十 綜合實驗三 170
參考文獻 172
臻品齋書店在發貨前,
📚書本包裝一層氣泡袋,
再一層強化塑膠包裝袋,
最後才裝進破壞袋!
強化包裝,讓愛書人收到書不失望!❤️

×