《QBASIC程式設計(二級)教程》是2003年2月13日清華大學出版社出版的圖書,作者是譚浩強等。
基本介紹
- 中文名:QBASIC程式設計(二級)教程
- 作者:譚浩強
- 出版社:清華大學出版社
- 出版時間:2003年2月13日
- 定價:26 元
- ISBN:9787302055297
- 印次:1-4
圖書簡介,圖書目錄,
圖書簡介
本書是根據教育部考試中心2002年公布的《全國計算機等級考試考試大綱》中關於QBASIC語言程式設計的考試要求而編寫的,內容包括QBASIC語言的基本概念、QBASIC語言的語法規則以及利用QBASIC語言進行程式設計的有關知識。
圖書目錄
第1章QBASIC的基本概念1
1.1概述1
1.1.1BASIC語言的發展簡況1
1.1.2QBASIC語言的特點5
1.1.3QBASIC程式的組成7
1.2數據類型9
1.2.1概述9
1.2.2整型10
1.2.3實型10
1.2.4字元型11
1.3常量11
1.3.1整型常量11
1.3.2實型常量12
1.3.3字元串常量12
1.3.4符號常量12
1.4變數13
1.4.1變數名和變數的值14
1.4.2變數的類型14
1.5標準函式17
1.6QBASIC表達式18
1.6.1算術運算符18
1.6.2算術表達式19
1.6.3不同類型數據的混合運算20
習題21
第2章順序結構程式設計23
2.1輸出語句(PRINT語句)23
2.1.1PRINT語句的一般格式23
2.1.2PRINT語句的作用24
2.1.3PRINT語句的輸出格式27
2.1.4LPRINT語句30目錄
QBASIC程式設計(二級)教程
2.2賦值語句(LET語句)31
2.2.1賦值語句的一般格式31
2.2.2賦值語句的作用31
2.2.3對變數的賦值操作32
2.3鍵盤輸入語句(INPUT語句)35
2.4讀數語句(READ語句)和置數語句(DATA語句)38
2.5恢複數據指針語句(RESTORE語句)40
2.6結束語句(END語句)和暫停語句(STOP語句)41
2.6.1結束語句(END語句)41
2.6.2暫停語句(STOP語句)41
2.7注釋語句(REM語句)42
習題43
第3章選擇結構程式設計48
3.1關係表達式和邏輯表達式48
3.1.1關係運算符和關係表達式48
3.1.2邏輯運算符和邏輯表達式49
3.2二路分支選擇結構50
3.2.1行IF語句50
3.2.2塊IF語句54
3.2.3ELSEIF結構57
3.3多路分支選擇結構58
3.3.1最基本的SELECTCASE語句58
3.3.2在CASE子句中使用“TO”指定值的範圍61
3.3.3在CASE子句中使用“IS”指定條件61
3.3.4在CASE子句中使用多個條件62
3.3.5SELECTCASE語句的一般格式63
3.3.6多分支轉移語句(ONGOTO語句)69
3.3.7用不同語句實現多分支選擇結構的比較70
習題71
第4章循環結構程式設計77
4.1WHILE循環結構77
4.2DO循環結構79
4.2.1最簡單的DO循環格式79
4.2.2用EXITDO語句終止循環79
4.2.3帶條件的DO循環80
4.3FOR循環結構85
4.3.1FOR循環的一般格式85
4.3.2FOR循環的執行過程86
4.3.3EXITFOR語句91
4.4循環的嵌套91
4.5程式設計舉例95
習題102
第5章數組與記錄110
5.1數組和數組元素的概念110
5.2數組的定義與引用111
5.2.1數組的定義111
5.2.2數組的引用113
5.3一維數組114
5.4二維數組126
5.5多維數組131
5.6靜態數組和動態數組132
5.7記錄135
5.7.1記錄的定義與使用135
5.7.2記錄數組137
習題139
第6章函式與子程式147
6.1模組化程式設計概述147
6.2函式148
6.2.1自定義函式(DEF)148
6.2.2獨立模組的函式(FUNCTION)154
6.2.3函式的嵌套與遞歸160
6.3塊內子程式——子例程164
6.3.1GOSUBRETURN語句164
6.3.2ONGOSUBRETURN語句165
6.3.3ONKEY(n)GOSUBRETURN語句166
6.4獨立模組的子程式167
6.4.1子程式的定義和調用167
6.4.2在QBASIC環境中有關子程式的操作169
6.4.3帶參子程式——虛實結合170
6.4.4遞歸子程式與遞歸程式設計175
6.5全局變數與局部變數183
6.5.1局部變數183
6.5.2全局變數185
習題187
第7章字元串193
7.1概述193
7.2字元串常量194
7.3字元串變數194
7.3.1變長字元串變數194
7.3.2定長字元串變數195
7.4字元串傳送196
7.4.1用LET語句傳送字元串數據196
7.4.2用READ/DATA或INPUT語句傳送字元串常量197
7.4.3用LINEINPUT語句傳送字元串常量198
7.5字元串的比較198
7.5.1字元比較的規則198
7.5.2字元串比較的規則199
7.6字元串數組200
7.7字元串的連線201
7.8子字元串201
7.9有關字元串的函式205
7.9.1測字元串長度的函式206
7.9.2字元串轉換函式207
7.9.3字元串重複函式212
7.9.4日期和時間函式213
7.9.5INKEY$函式214
習題214
第8章螢幕控制與圖形219
8.1顯示模式219
8.1.1顯示模式220
8.1.2螢幕坐標系統220
8.2螢幕控制語句220
8.2.1LOCATE語句220
8.2.2WIDTH語句221
8.2.3CLS語句221
8.2.4CSRLIN和POS函式221
8.2.5SCREEN語句222
8.2.6COLOR語句222
8.3繪圖語句223
8.3.1畫點語句223
8.3.2畫線語句224
8.3.3畫圓、橢圓和圓弧語句226
8.4圖形著色語句228
8.5綜合練習229
習題231
第9章數據檔案235
9.1檔案的概念235
9.1.1檔案與記錄235
9.1.2檔案的分類236
9.1.3檔案標識237
9.1.4檔案緩衝區239
9.1.5檔案位置指針239
9.1.6檔案結束標誌240
9.2順序檔案240
9.2.1順序檔案的打開和關閉240
9.2.2對順序檔案的輸出——寫檔案242
9.2.3從順序檔案輸入——讀檔案247
9.2.4對順序檔案的修改249
9.2.5與順序檔案有關的函式252
9.3隨機檔案254
9.3.1隨機檔案的打開與關閉255
9.3.2對隨機檔案的讀寫256
習題260
附錄264
附錄1字元與ASCII碼對照表264
附錄2QBASIC保留字267
附錄3QBASIC語句一覽表269
附錄4QBASIC函式一覽表272
附錄5PRINTUSING語句的格式字元274
附錄62001年下半年全國計算機等級考試二級筆試試卷
基礎部分和QBASIC語言程式設計275
附錄7本書各章習題的參考答案287
參考文獻327