第一章 QBasic簡介
1.1 QBasic是什么
1.2 請你試一試
1.3 QBasic能做什么
1.4 QBasic系統(tǒng)的使用
1.4.1 QBasic的啟動和退出
1.4.2 QBasic窗口的操作
1.4.3 程序的編輯
1.4.4 菜單命令介紹
小結
習題
第二章 QBaSic語言的基礎知識
2.1 QBask:語言源程序的組成
2.2 數(shù)據(jù)類型
2.3 常量
2.3.1 數(shù)值型常量
2.3.2 字符串型常量
2.3.3 符號常量
2.4 變量
2.4.1 變量命名規(guī)則
2.4.2 變量值的確定
2.4.3 變量的類型
2.5 標準函數(shù)
2.6 運算符和表達式
2.6.1 算術運算符
2.6.2 算術表達式
2.7 程序的基本結構及流程圖
2.7.1 結構化程序的三種基本結構
2.7.2 結構化流程圖
小結二
習題二
第三章 順序結構
3.1 賦值語句(LET語句)
3.2 輸出語句(PRINL語句)
3.3 輸入語句
3.3.1 鍵盤輸入語句(IN慚語句)
3.3.2 讀數(shù)語句(]READ)/置數(shù)語句(I)ATA)
3.3.3 數(shù)據(jù)區(qū)恢復語句(RESTORE語句)
3.4 結束語句(END)和暫停語句(s1DP)
3.5 特殊輸入操作
3.5.1 INKEY$函數(shù)
3.5.2 KEY語句
3.5.3 文本光標控制
小結三
習題三
第四章 選擇結構
4.1 關系表達式和邏輯表達式
4.1.1 關系運算符和關系表達式
4.1.2 邏輯運算符和邏輯表達式
4.2 行IF語句
4.2.1 行IF語句格式
4.2.2 行IF語句的嵌套
4.3 塊IF語句
4.3.1 塊IF語句格式
4.3.2 塊IF嵌套
4.3.3 在塊IF中使用ELSEIF
4.4 多分支選擇結構(SEL.ECTCASE語句)
4.5 無條件轉移語句(GOTO語句)
4.6 多分支轉移語句(0NGOTO語句)
小結四
習題四
第五章 循環(huán)結構
5.1 FOR-NEXL循環(huán)語句
5.2 WHILE-WEND循環(huán)語句
5.3 DO-LOOP循環(huán)語句
5.3.1 DOWHILE-LOOP循環(huán)
5.3.2 DOUNTILOOP循環(huán)
5.3.3 DO-IJOOPWHILE循環(huán)
5.3.4 DO-LOOPUNrllL循環(huán)
5.3.5 DO-L,OOP循環(huán)
5.4 多重循環(huán)
小結五
習題五
第六章 數(shù)組
6.1 數(shù)組的基本概念
6.1.1 數(shù)組的定義
6.1.2 靜態(tài)數(shù)組和動態(tài)數(shù)組
6.2 數(shù)組的重定義
6.2.1 刪除語句(ERASE)語句¨
6.2.2 重新定維語句(REDIM語句)
6.2.3 DIM語句中對變量類型的說明
6.3 數(shù)組的應用
6.3.1 數(shù)組的基本操作
6.3.2 數(shù)組應用實例
小結六
習題六
第七章 自定義函數(shù)和過程
7.1 自定義函數(shù)
7.1.1 單行自定義函數(shù)語句(I)EF’FN語句)
7.1.2 多行自定義函數(shù)
7.2 子程序
7.2.1 模塊內子程序
7.2.2 獨立模塊子程序
7.2.3 模塊函數(shù)
7.2.4 嵌套調用
7.2.5 遞歸調用
7.3 參數(shù)的傳遞
7.4 子程序說明
7.5 變量的作用域
7.5.1 全局變量
7.5.2 局部變量
7.5.3 共用變量
7.6 程序的鏈接
小結七
習題七
第八章 字符串處理
8.1 字符串處理技術
8.1.1 字符型常量
8.1.2 字符型變量
8.1.3 字符串數(shù)組
8.2 字符串變量的賦值
8.2.1 用LET語句進行賦值
8.2.2 用LINEINPUT語句進行賦值
8.2.3 用READ/DATA語句進行賦值
8.2.4 用LINEINPUT語句賦值
8.3 字符串運算
8.3.1 字符串表達式
8.3.2 字符串的比較
8.4 字符串函數(shù)
8.4.1 取子字符串函數(shù)
8.4.2 測量函數(shù)
8.4.3 轉換函數(shù)
8.4.4 字符串生成函數(shù)
8.4.5 其它函數(shù)
小結八
習題八
第九章 圖形
9.1 畫圖前的準備工作
9.1.1 屏幕的顯示模式
9.1.2 對屏幕進行設置
9.2 畫基本圖形
9.2.1 畫點語句(PSET及PRESET)
9.2.2 畫線、矩形框和矩形塊語句(IJNE)
9.2.3 畫圓、橢圓、圓弧和扇形語句(12IRCLE)
9.2.4 連續(xù)畫線語句(DRAW)
9.3 圖形著色
9.4 簡單的動畫設計
9.4.1 擦拭畫法
9.4.2 快速動畫
9.5 程序舉例
小結九
習題九
第十章 數(shù)據(jù)文件
10.1 什么是數(shù)據(jù)文件
10.1.1 什么是文件
10.1.2 給文件起一個名字
10.1.3 文件的種類
10.1.4 數(shù)據(jù)文件的作用
10.1.5 數(shù)據(jù)文件的基本結構
10.1.6 數(shù)據(jù)文件的存取方式
10.2 順序文件
10.2.1 順序文件的打開和建立
10.2.2 數(shù)據(jù)文件的關閉
10.2.3 將數(shù)據(jù)存人順序文件
10.2.4 從順序文件中取數(shù)據(jù)
10.3 隨機文件
10.3.1 隨機文件的特點和存取步驟
10.3.2 建立和打開隨機文件
10.3.3 用FIELD語句定義緩沖區(qū)中的字段
10.3.4 把數(shù)據(jù)存儲到隨機文件中
10.3.5 讀取隨機文件中的數(shù)據(jù)
10.4 一個數(shù)據(jù)文件的應用實例
10.4.1 該數(shù)據(jù)文件的內容和要求
10.4.2 菜單設計技術
10.4.3 學生成績管理系統(tǒng)程序清單
小結十
習題十
第十一章 QllickBasic上機方法
11.1 QuickBasic入門
11.1.1 QuickBasic的啟動
11.1.2 建立Basic源程度
11.1.3 打開已建立的Basic源程序
11.1.4 Basic:源程序的運行
11.5 Basic源程序的存盤
11.1.6 退出OuickBasic
11.2 Basic源程序的編輯
11.2.1 常用編輯鍵
11.2.2 塊操作
11.2.3 打印程序文件(PYint)
11.2.4 查找和置換操作
11.2.5 在程序中建立SUB或FUNCTION過程
11.3 模塊操作
11.3.1 裝入模塊
11.3.2 顯示和編輯指定模塊與過程
11.3.3 改變主模塊
11.3.4 保存多個模塊(saveA11)
11.3.5 刪除內存中的模塊和過程(unlead)
11.3.6 合并兩文件(Merge)
11.4 程序調試
11.4.1 調試菜單(Debug)
11.4.2 跟蹤程序的執(zhí)行
11.4.3 監(jiān)視窗口設置斷點和執(zhí)行起點
11.5 在QuickBasic內建立可執(zhí)行文件
11.6 QIJICK庫的建立和使用
11.7 命令小結
附錄一 ASCⅡ碼字符表
附錄二 QBASIC保留字
附錄三 QBASIC語句一覽表
附錄四 QBASIC函數(shù)一覽表
附錄五 全國計算機等級考試二級筆試試卷(1)
附錄五 全國計算機等級考試二級筆試試卷(2)