《RAPTOR流程圖+算法程式設計教程》是2016年8月19日北京郵電大學出版社出版的圖書,作者是冉娟。
基本介紹
- 書名:RAPTOR流程圖+算法程式設計教程
- 作者: 冉娟
- ISBN:978-7-5635-4874-3
- 出版社:北京郵電大學出版社
- 出版時間:2016-08-19
- 版 次:1-1
內容簡介,目錄,
內容簡介
《RAPTOR流程圖+算法程式設計教程》是以培養學生計算思維能力為目標,從解決實際問題的角度出發,由案例引出知識點,強化程式設計求解問題的思路和方法,將真正程式設計中最基本的“思想”和“方法”挖掘出來,讓學生充分體會到計算機求解問題的過程。
本書以RAPTOR作為程式設計工具,從大量實用性和趣味性實例人手,典型例題一題多解,由淺入深,系統介紹了利用RAPTOR進行程式設計的基本思想和方法,努力實現“零基礎”入門。
本書適合作為高等學校非計算機專業和計算機專業程式設計入門的教材用書。
本書以RAPTOR作為程式設計工具,從大量實用性和趣味性實例人手,典型例題一題多解,由淺入深,系統介紹了利用RAPTOR進行程式設計的基本思想和方法,努力實現“零基礎”入門。
本書適合作為高等學校非計算機專業和計算機專業程式設計入門的教材用書。
目錄
第1章程式設計與算法1
1.1為什麼要學習程式設計1
1.2認識算法1
1.2.1什麼是算法2
1.2.2算法的基本條件2
1.2.3算法的描述工具3
1.3程式設計5
1.3.1程式5
1.3.2程式設計5
1.3.3程式設計語言6
1.4RAPTOR簡介7
1.4.1什麼是RAPTOR7
1.4.2為什麼使用RAPTOR7
1.4.3RAPTOR的特點8
本章小結9
習題9
第2章套用RAPTOR實現簡單數據處理10
2.1RAPTOR可視化程式基本環境10
2.1.1RAPTOR安裝及視窗界面11
2.1.2RAPTOR基本程式環境的使用13
2.2RAPTOR常量和變數19
2.2.1變數19
2.2.2常量21
2.3RAPTOR運算符和表達式22
2.3.1算術運算符及其表達式22
2.3.2關係運算符及其表達式23
2.3.3布爾運算符及其表達式24
2.4RAPTOR函式24
2.4.1基本數學函式24
2.4.2三角函式26
2.4.3布爾函式27
本章小結27
習題27
第3章用RAPTOR順序結構解決簡單問題28
3.1結構化程式設計的三種基本結構28
3.2順序結構套用舉例30
本章小結32
習題32
第4章用RAPTOR選擇結構實現分支判斷33
4.1選擇結構套用的場合33
4.2用基本選擇結構實現分支判斷35
4.2.1簡單分支結構35
4.2.2分支嵌套結構37
4.3選擇結構程式設計套用舉例44
本章小結50
習題50
第5章用RAPTOR循環結構實現重複操作51
5.1RAPTOR循環結構51
5.1.1為什麼使用循環結構51
5.1.2RAPTOR的循環結構53
5.2用RAPTOR循環結構實現重複操作58
5.2.1單重循環結構58
5.2.2多重循環結構63
5.3循環結構程式設計套用舉例68
5.3.1枚舉法求解不定方程68
5.3.2遞推問題求解72
5.3.3邏輯問題求解74
本章小結79
習題79
第6章利用數組實現批量數據的處理80
6.1數組的引入80
6.1.1數組的概念81
6.1.2數組的特點82
6.2一維數組及套用82
6.2.1一維數組的創建82
6.2.2一維數組的引用84
6.2.3一維數組的套用86
6.3二維數組及套用93
6.3.1二維數組的創建93
6.3.2二維數組的引用94
6.3.3二維數組的套用95
6.4字元數組100
6.5數組的其他套用方式103
本章小結107
習題107
第7章用RAPTOR子圖和子過程實現模組化程式設計108
7.1模組化程式設計的引入108
7.2子過程110
7.2.1子過程的定義和調用110
7.2.2子過程的參數傳遞115
7.3子過程實現模組化程式設計套用舉例121
本章小結129
習題129
第8章RAPTOR圖形設計與視窗互動130
8.1繪製基本圖形130
8.1.1RAPTOR圖形視窗131
8.1.2繪製圖形132
8.1.3Color色彩134
8.1.4顯示文本136
8.2趣味圖形設計138
8.2.1繪製載滿貨物的貨車138
8.2.2繪製機器人141
8.2.3繪製色彩隨機的最大同心圓144
8.3視窗互動程式設計146
8.3.1鍵盤互動146
8.3.2滑鼠互動149
8.4視窗互動套用舉例152
8.4.1圖片瀏覽152
8.4.2規劃路線圖159
本章小結160
習題161
第9章基本算法設計163
9.1枚舉算法163
9.1.1枚舉概述163
9.1.2枚舉算法套用舉例164
9.2遞推算法166
9.2.1遞推概述166
9.2.2遞推算法套用舉例171
9.3遞歸算法173
9.3.1遞歸概述173
9.3.2遞歸算法套用舉例177
本章小結180
習題180
第10章RAPTOR檔案的使用182
10.1將數據輸出到檔案182
10.2從檔案輸入數據189
本章小結194
習題194
參考文獻195