注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合RAPTOR程序設計案例教程

RAPTOR程序設計案例教程

RAPTOR程序設計案例教程

定 價:¥34.50

作 者: 謝濤,程向前,楊金成 編
出版社: 清華大學出版社
叢編項:
標 簽: 工學 教材 研究生/本科/專科教材

ISBN: 9787302363941 出版時間: 2014-08-01 包裝: 平裝
開本: 16開 頁數(shù): 243 字數(shù):  

內(nèi)容簡介

  本書從技術角度出發(fā)介紹可視化編程工具RAPTOR的基礎應用。全書由8章組成,主要內(nèi)容包括RAPTOR簡介、基本程序設計、數(shù)組、子圖與子程序的應用、圖形程序設計、視窗交互程序設計、I/O程序設計和綜合應用。書中案例大部分為可拓展的設計型實驗,取材于學生自選并實現(xiàn)的可視化編程作業(yè)。本書著眼于以學生為學習主體精神指導下的實踐與創(chuàng)新活動,充分體現(xiàn)現(xiàn)代大學生思想與表達方法的多樣性、可貴的創(chuàng)新探索、旺盛的求知欲和好奇心。為讀者跨入可視化計算的大門開辟了富有趣味、簡便快捷的途徑。本書可以作為“大學計算機”、“計算思維導論”和“計算機科學導論”課程的配套實驗教材,也可以獨立設課,還可以供自學者學習參考。

作者簡介

暫缺《RAPTOR程序設計案例教程》作者簡介

圖書目錄

第1章RAPTOR簡介1
1.1RAPTOR是什么1
1.1.1為什么要使用RAPTOR1
1.1.2RAPTOR的特點3
1.2RAPTOR安裝4
1.3RAPTOR基本程序環(huán)境與簡單應用5
1.3.1基本符號6
1.3.2輸入語句8
1.3.3賦值語句9
1.3.4過程調用語句11
1.3.5輸出語句12
1.3.6第一個RAPTOR應用實驗13
本章小結18
關鍵術語18
習題18
第2章基本程序設計20
2.1常量與變量20
2.1.1常量20
2.1.2變量與變量命名20
2.2運算符25
2.2.1算術運算符25
2.2.2關系運算符25
2.2.3邏輯運算符26
2.3系統(tǒng)函數(shù)簡介26
2.3.1基本數(shù)學函數(shù)26
2.3.2三角函數(shù)27◆RAPTOR程序設計案例教程目錄2.3.3布爾函數(shù)27
2.3.4時間函數(shù)27
2.4控制結構28
2.4.1順序控制28
2.4.2選擇控制29
2.4.3決策表達式30
2.4.4循環(huán)控制32
2.5基本程序應用案例38
2.6程序的注釋46
本章小結46
關鍵術語46
習題47
第3章數(shù)組48
3.1數(shù)組的概念48
3.2數(shù)組的類型49
3.2.1一維數(shù)組49
3.2.2二維數(shù)組51
3.2.3字符串與字符數(shù)組56
3.3數(shù)組的其他應用方式58
3.3.1平行數(shù)組58
3.3.2多種數(shù)據(jù)類型元素共存的數(shù)組58
3.4數(shù)組的應用案例63
3.4.1使用隨機數(shù)產(chǎn)生數(shù)組的元素并輸出63
3.4.2模擬擲骰子65
3.4.3使用隨機數(shù)模擬井字棋66
3.4.4凱撒密碼與字符串運算66
本章小結70
關鍵術語70
習題70
第4章子圖與子程序的應用72
4.1RAPTOR中的模塊化程序設計72
4.2模塊化程序設計的深入討論78
4.2.1子圖和子程序的命名78
4.2.2模塊化程序設計的設計過程78
4.2.3子圖、子程序與變量的相互關系78
4.2.4RAPTOR為何不設全局變量80
4.3矩陣乘法81
4.4遞歸與子程序應用85
4.4.1漢諾塔問題86
4.4.2組合計算87
4.4.30?1背包問題的求解90
4.4.4有關遞歸的深入討論94
本章小結94
關鍵術語95
習題95
第5章圖形程序設計97
5.1圖形程序設計的基礎知識97
5.2趣味圖形程序設計105
5.2.1繪制囧字105
5.2.2畫老鼠105
5.2.3繪制正弦曲線107
5.2.4繪制哆啦A夢109
5.3隨機數(shù)與圖形的結合應用115
5.3.1色彩隨機的最大同心圓115
5.3.2隨機方塊116
5.4點陣圖和動畫效果119
5.4.1利用位圖實現(xiàn)蝴蝶飛翔的動畫119
5.4.3滾鐵環(huán)的簡單實現(xiàn)120
本章小結123
關鍵術語123
習題123
第6章視窗交互程序設計126
6.1視窗交互程序設計基礎126
6.1.1鍵盤函數(shù)128
6.1.2鼠標函數(shù)129
6.2視窗交互的基本案例設計131
6.2.1RAPTOR視窗中的按鈕設計131
6.2.2在圖形視窗中畫點并自動連線133
6.2.3圖形視窗中的鍵盤菜單136
6.3視窗操作綜合案例139
6.3.1石頭剪子布游戲的實現(xiàn)139
6.3.2換裝游戲的實現(xiàn)140
6.3.3打地鼠149
本章小結157
關鍵術語158
習題158
第7章I/O程序設計160
7.1基本輸入輸出160
7.2文件數(shù)據(jù)的輸入輸出162
7.2.1文件輸出162
7.2.2從文件輸入計算數(shù)據(jù)163
7.3文件I/O綜合應用165
7.3.1學生信息的文件輸入165
7.3.2質數(shù)的文件輸出166
7.3.3文檔的加密和解密166
7.4圖形界面下數(shù)的輸入輸出173
7.4.1圖形界面下加法器的實現(xiàn)173
7.4.2打數(shù)字游戲的實現(xiàn)176
本章小結181
關鍵術語181
習題181
第8章綜合應用183
8.1繪制科赫雪花183
8.2排序的可視化187
8.3圖形界面的無向圖輸入194
8.4簡易的畫圖程序202
本章小結217
關鍵術語218
習題218
附錄ARAPTOR編譯與轉換219
A.1RAPTOR的編譯和轉換問題219
A.2從RAPTOR到C#的轉換222
A.2.1遞歸程序223
A.2.2文件輸入輸出224
A.2.3圖形問題227
附錄BDLL插件232
B.1RAPTOR中DLL plugin的編寫232
B.2DLL編寫案例: 烏龜繪圖235
附錄C術語對照表237
參考文獻244
第1章計算機網(wǎng)絡技術基礎知識1
1.1計算機網(wǎng)絡技術概述1
1.1.1計算機網(wǎng)絡的作用1
1.1.2計算機網(wǎng)絡的發(fā)展2
1.1.3計算機網(wǎng)絡的定義4
1.1.4計算機網(wǎng)絡的組成5
1.1.5計算機網(wǎng)絡的分類6
1.2計算機網(wǎng)絡的協(xié)議體系11
1.2.1計算機網(wǎng)絡協(xié)議體系概述11
1.2.2計算機網(wǎng)絡協(xié)議體系模型12
1.2.3無線網(wǎng)絡的協(xié)議層次特點14
1.3無線通信和無線網(wǎng)絡簡史14
1.4無線網(wǎng)絡的分類15
1.4.1從覆蓋范圍分類15
1.4.2從應用角度分類17
1.5計算機網(wǎng)絡和無線網(wǎng)絡的應用18
1.5.1計算機網(wǎng)絡的常見應用18
1.5.2無線網(wǎng)絡的應用19
1.5.3無線和移動的區(qū)別20
1.6計算機網(wǎng)絡技術的進展20
1.6.1高速以太網(wǎng)20
1.6.2IPv6和下一代Internet21
1.6.3P2P技術21
1.6.4網(wǎng)絡安全22
1.7相關的標準化和權威組織22
1.7.1電信領域中的標準化組織22
1.7.2網(wǎng)絡和通信領域的權威組織231.8本書概要25
習題26
參考文獻26
第2章無線通信和網(wǎng)絡仿真技術基礎28
2.1無線電頻譜28
2.1.1無線電管理部門29
2.1.2無線電頻譜的劃分29
2.2無線傳輸介質和方式30
2.2.1無線傳輸介質30
2.2.2微波通信30
2.2.3紅外線通信32
2.3擴頻技術33
2.3.1跳頻擴頻34
2.3.2直接序列擴頻35
2.4復用和多址技術36
2.5調制技術38
2.5.1常用調制方式38
2.5.2典型的調制技術介紹39
2.6天線技術40
2.6.1天線的分類40
2.6.2天線的主要指標40
2.6.3天線的關鍵技術42
2.7損傷和衰落44
2.7.1傳輸過程中的損傷44
2.7.2移動環(huán)境中的衰落46
2.8MIMO47
2.9網(wǎng)絡仿真技術簡介48
2.9.1OPnet仿真平臺48
2.9.2NS2仿真平臺49
2.9.3MatLab仿真平臺49
2.10NS2基礎知識50
2.10.1NS2的獲取和安裝50
2.10.2NS2的基本框架50
2.10.3NS2的簡單語法51
2.10.4NS2主要類庫介紹54
2.11用NS2進行無線網(wǎng)絡仿真55
習題56
參考文獻57
第3章無線局域網(wǎng)58
3.1無線局域網(wǎng)概述58
3.1.1無線局域網(wǎng)的定義58
3.1.2無線局域網(wǎng)的特點59
3.1.3無線局域網(wǎng)的分類61
3.2無線局域網(wǎng)的組成與服務62
3.2.1無線局域網(wǎng)的組成62
3.2.2無線局域網(wǎng)的拓撲結構63
3.2.3無線局域網(wǎng)的服務64
3.3無線局域網(wǎng)協(xié)議體系結構66
3.3.1IEEE 802.11協(xié)議標準66
3.3.2IEEE 802.11物理層68
3.3.3IEEE 802.11MAC協(xié)議69
3.3.4IEEE 802.11優(yōu)化技術70
3.3.5其他無線局域網(wǎng)技術標準74
3.4無線局域網(wǎng)的應用76
3.4.1無線局域網(wǎng)的應用領域76
3.4.2無線局域網(wǎng)的應用實例78
3.5無線局域網(wǎng)的仿真79
3.5.1隱藏節(jié)點問題仿真79
3.5.2暴露節(jié)點問題仿真84
習題89
參考文獻90
第4章無線城域網(wǎng)91
4.1無線城域網(wǎng)概述91
4.2IEEE 802.16(WiMax)標準92
4.2.1IEEE 802.16簡介92
4.2.2IEEE 802.16的工作特性及關鍵技術93
4.2.3IEEE 802.16協(xié)議體系結構94
4.3IEEE 802.16(WiMax)工作場景95
4.3.1WiMax系統(tǒng)組成95
4.3.2WiMax應用場景96
4.4WiMax與WiFi技術比較96
4.5WiMax的應用實例97
4.6無線城域網(wǎng)的仿真98
4.6.1WiMax模塊的安裝98
4.6.2WiMax的協(xié)議仿真100
習題106
參考文獻106
第5章無線廣域網(wǎng)108
5.1無線廣域網(wǎng)概述108
5.2IEEE 802.20技術標準109
5.2.1IEEE 802.20的發(fā)展109
5.2.2IEEE 802.20的組成與模型110
5.2.3IEEE 802.20的性能和協(xié)議棧111
5.2.4IEEE 802.20與IEEE 802.16e、3G的比較114
5.32G/3G/4G技術簡介115
5.3.12G技術115
5.3.23G技術116
5.3.34G技術116
5.4無線廣域網(wǎng)的應用117
5.4.1無線廣域網(wǎng)的應用概述117
5.4.2無線廣域網(wǎng)的應用實例118
習題118
參考文獻119
第6章無線自組織網(wǎng)絡120
6.1Ad Hoc網(wǎng)絡概述120
6.1.1Ad Hoc網(wǎng)絡的背景120
6.1.2移動Ad Hoc網(wǎng)絡的定義121
6.1.3MANET的特點121
6.2MANET體系結構和協(xié)議原理122
6.2.1MANET的結構122
6.2.2MANET的協(xié)議層次123
6.2.3MANET的路由協(xié)議124
6.3MANET的其他技術129
6.4Ad Hoc網(wǎng)絡的應用130
6.5MANET的仿真131
6.5.1AODV協(xié)議仿真131
6.5.2DSR協(xié)議仿真136
習題137
參考文獻138
第7章無線傳感器網(wǎng)絡139
7.1無線傳感器網(wǎng)絡概述139
7.1.1無線傳感器網(wǎng)絡的背景139
7.1.2無線傳感器網(wǎng)絡的特性139
7.1.3無線傳感器網(wǎng)絡的研究熱點141
7.2無線傳感器網(wǎng)絡的體系結構142
7.2.1無線傳感器網(wǎng)絡的應用系統(tǒng)架構142
7.2.2無線傳感器網(wǎng)絡的節(jié)點組成143
7.2.3無線傳感器網(wǎng)絡的節(jié)點體系結構144
7.2.4無線傳感器網(wǎng)絡的網(wǎng)絡結構145
7.3無線傳感器網(wǎng)絡的通信協(xié)議146
7.3.1無線傳感器網(wǎng)絡的協(xié)議棧146
7.3.2無線傳感器網(wǎng)絡的協(xié)議研究147
7.3.3定向擴散路由協(xié)議149
7.3.4Sensor MAC協(xié)議153
7.4無線傳感器網(wǎng)絡的應用156
7.4.1無線傳感器網(wǎng)絡的應用領域156
7.4.2無線傳感器網(wǎng)絡的應用實例159
7.5無線傳感器網(wǎng)絡的研究進展160
7.6無線傳感器網(wǎng)絡的仿真162
7.6.1定向擴散協(xié)議仿真163
7.6.2Sensor MAC協(xié)議仿真168
習題173
參考文獻173
第8章無線個域網(wǎng)174
8.1無線個域網(wǎng)概述174
8.1.1個域網(wǎng)的基本概念174
8.1.2無線個域網(wǎng)的基本概念174
8.1.3無線個域網(wǎng)的分類175
8.2無線個域網(wǎng)的關鍵技術176
8.3IEEE 802.15技術標準178
8.4無線個域網(wǎng)的協(xié)議180
8.4.1藍牙協(xié)議180
8.4.2ZigBee路由協(xié)議181
8.5ZigBee的協(xié)議體系結構184
8.5.1ZigBee的分層協(xié)議棧184
8.5.2ZigBee的網(wǎng)絡層和應用層185
8.5.3ZigBee的組網(wǎng)過程187
8.6無線個域網(wǎng)的應用實例187
8.7無線個域網(wǎng)的仿真189
8.7.1IEEE 802.15.4MAC協(xié)議仿真189
8.7.2ZigBee路由協(xié)議仿真196
習題197
參考文獻198
第9章衛(wèi)星網(wǎng)絡199
9.1衛(wèi)星網(wǎng)絡概述199
9.1.1衛(wèi)星網(wǎng)絡通信的基本概念199
9.1.2衛(wèi)星網(wǎng)絡的發(fā)展200
9.1.3衛(wèi)星網(wǎng)絡的特點202
9.1.4衛(wèi)星網(wǎng)絡的分類204
9.1.5衛(wèi)星網(wǎng)絡的拓撲與組網(wǎng)205
9.2衛(wèi)星網(wǎng)絡原理206
9.2.1衛(wèi)星軌道206
9.2.2衛(wèi)星網(wǎng)絡的通信體制208
9.2.3衛(wèi)星網(wǎng)絡的關鍵技術209
9.2.4衛(wèi)星網(wǎng)絡的組成和工作過程210
9.2.5衛(wèi)星鏈路211
9.3衛(wèi)星網(wǎng)絡應用212
9.3.1衛(wèi)星網(wǎng)絡應用概述212
9.3.2典型的衛(wèi)星網(wǎng)絡系統(tǒng)213
9.3.3典型的衛(wèi)星網(wǎng)絡應用214
9.4衛(wèi)星網(wǎng)絡的仿真215
9.4.1衛(wèi)星網(wǎng)絡仿真實驗的背景215
9.4.2銥星系統(tǒng)仿真216
9.4.3Teledesic系統(tǒng)仿真221
9.5衛(wèi)星網(wǎng)絡的發(fā)展前景224
9.5.1世界衛(wèi)星通信網(wǎng)絡的發(fā)展前景224
9.5.2我國衛(wèi)星通信網(wǎng)絡的發(fā)展前景226
習題226
參考文獻226
第10章其他無線網(wǎng)絡技術228
10.1超寬帶無線傳輸228
10.1.1UWB技術的定義228
10.1.2UWB技術的特點228
10.1.3UWB技術的應用230
10.2無線網(wǎng)狀網(wǎng)230
10.2.1無線網(wǎng)狀網(wǎng)的簡介230
10.2.2無線網(wǎng)狀網(wǎng)的優(yōu)勢232
10.3認知無線電232
10.3.1認知無線電的簡介232
10.3.2認知無線電的基本功能233
10.3.3認知無線電的關鍵技術234
10.4近距離無線通信235
10.4.1近距離無線通信的概念和特點235
10.4.2近距離無線通信的發(fā)展前景236
習題236
參考文獻236
第11章無線網(wǎng)絡安全238
11.1網(wǎng)絡安全概述238
11.1.1網(wǎng)絡安全威脅238
11.1.2網(wǎng)絡安全防御技術239
11.2無線網(wǎng)絡安全簡史241
11.3無線網(wǎng)絡的安全威脅242
11.4無線網(wǎng)絡攻擊的防御方案245
11.5無線網(wǎng)絡安全技術的發(fā)展趨勢246
習題247
參考文獻247
附錄A相關術語縮寫詞對照表249
附錄B配套實驗指南252

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號