出版時(shí)間:1998-11 出版社:北京工業(yè)大學(xué)出版社
Tag標(biāo)簽:無
內(nèi)容概要
內(nèi)容提要
本書是《全國(guó)計(jì)算機(jī)等級(jí)考試應(yīng)試培訓(xùn)與指導(dǎo)教程》中的一冊(cè),介紹QuickBASIC的基
礎(chǔ)知識(shí)和程序設(shè)計(jì)技術(shù)。本書適合于參加各類計(jì)算機(jī)等級(jí)考試的讀者自學(xué)使用,亦可作為計(jì)
算機(jī)基礎(chǔ)教育的入門教材。全書共分11章。第1章講解程序設(shè)計(jì)語言的基礎(chǔ)知識(shí)、程序設(shè)
計(jì)中常用到的流程圖、BASIC語言的發(fā)展歷史以及QuickBASIC的基本概念;第2章講解
QuickBASIC的數(shù)據(jù)與表達(dá)式和賦值語句;第3~6章講解了QuickBASIC語言中最基礎(chǔ)的
編程方法,包括輸入輸出控制、分支結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、子程序和函數(shù)過程;
第7~10章講解了QuickBASIC的數(shù)組、字符串、文件、圖形等內(nèi)容;第11章講解了Quick
BASIC的集成環(huán)境和QuickBASIC程序的調(diào)試。書末共5個(gè)附錄,分別收錄了ASCII代碼、
QuickBASIC關(guān)鍵字、QuickBASIC基本語句、QuickBASIC鍵盤命令以及QuickBASIC內(nèi)
部函數(shù)。
書籍目錄
目錄
編寫說明
第1程 序設(shè)計(jì)與Quick BASIC
1.1 程序設(shè)計(jì)概述
1.1.1 程序的概念與計(jì)算機(jī)的工作原理
1.1.2 計(jì)算機(jī)語言
l.1.3 程序設(shè)計(jì)的基本步驟與任務(wù)
1.2 算法與流程圖
1.2.l 算法
1.2.2 流程圖
1.3 語言的識(shí)別與程序的執(zhí)行
1.3.l 計(jì)算機(jī)最終能執(zhí)行的是機(jī)器語言程序
l.3.2 BASIC語言是一種高級(jí)語言
1.3.3 翻譯程序
1.3.4 翻譯程序的分類
1.4 BASIC語言的發(fā)展歷程
1.4.l BASIC語言產(chǎn)生的背景
1.4.2 本書為什么要以 Quick BASIC為藍(lán)本
1.5 Quick BASIC程序結(jié)構(gòu)
1.5.1 簡(jiǎn)單的Quick BASIC程序
l.5.2 Quick BASIC的子程序結(jié)構(gòu)
I.6 Quick BASIC中的基本概念(-)
1.6.l 程序行
1.6.2 字符集
1.6.3 Quick BASIC的關(guān)鍵字
1.7 Quick BASIC中的基本概念(二)
1.7.1 基本數(shù)據(jù)類型
1.7.2 數(shù)值型數(shù)據(jù)
1.7.3 用戶自定義的數(shù)據(jù)類型
第2章 數(shù)據(jù)與表達(dá)式
2.1 常量
2.1.l 字符串常量
2.1.2 數(shù)值常量
2.1.3 Quick BASIC的數(shù)域范圍
2.1.4 符號(hào)常量
2.2 變量
2.2.1 變量名和變量的值
2.2.2 變量的類型及其說明
2.2.3 變量的作用城
2.3 運(yùn)算符與表達(dá)式
2.3.1 Quick BASIC語言中的運(yùn)算符
2.3.2 巧用標(biāo)準(zhǔn)函數(shù)
2.3.3 Quick BASIC語言中的表達(dá)式
2.3.4 不同類型數(shù)據(jù)的混合運(yùn)算
2.4 賦值語句
2.4.1 賦值語句的語法
2.4.2 賦值語句的作用
2.4.3 對(duì)變量賦值操作的注意事項(xiàng)
2.4.4 賦值語句SWAP
2.5 注釋、暫停與結(jié)束程序
2.5.l 注釋語句
2.5.2 暫停語句
2.5.3 程序結(jié)束語句
第3章 輸人輸出控制
3.l 輸入語句
3.1.l 問題的提出
3.1.2 鍵盤輸入語句(INPUT)
3.1.3 INPUT語句使用注意事項(xiàng)
3.1.4 行輸入語句(LINE INPUT)
3.2 讀數(shù)與置數(shù)
3.2.l 讀數(shù)/置數(shù)語句(READ/DATA)
3.2.2 Quick BASIC中的特殊規(guī)定
3.3 恢復(fù)數(shù)據(jù)區(qū)
3.3.1 問題的提出
3.3.2 恢復(fù)讀數(shù)據(jù)語句(RESTORE)
3.4 最基本的輸出語句――PRINT
3.4.1 輸出的意義
3.4.2 PRINT語句的格式
3.4.3 PRINT語句的初步使用
3.4.4 輸出格式的控制
3.4.5 使用PRINT語句易出錯(cuò)誤分析
3.4.6 實(shí)數(shù)的輸出
3.4.7 應(yīng)用舉例
3.5 與PRINT語句有關(guān)的函數(shù)
3.5.1 TAB函數(shù)
3.5.2 SPACE$(n)函數(shù)
3.6 自選格式輸出語句
3.6.1 PRINTUSING語句
3.6.2 PRINTUSING語句使用示范
3.7 其他輸出語句
3.7.1 WRITE語句
3.7.2 LPRINT和LPRINTUSING語句
3.8 特殊輸入操作
3.8.1 INKEY$函數(shù)
3.8.2 INPUT$函數(shù)
3.8.3 KEY語句
3.9 光標(biāo)控制與打印輸出
3.9.1 光標(biāo)定位(LOCATE)
3.9.2 定義光標(biāo)大小
3.9.3 檢查光標(biāo)位置
3.9.4 清屏語句
3.9.5 從打印機(jī)上輸出的結(jié)果語句LPRINT
3.10 順序結(jié)構(gòu)程序舉例
第4章 分支結(jié)構(gòu)程序設(shè)計(jì)
4.1 無條件轉(zhuǎn)移語句
4.1.1 問題的引入
4.1.2 GOTO語句應(yīng)用實(shí)例
4.1.3 使用無條件轉(zhuǎn)移語句GOTO的注意事項(xiàng)
4.2 開關(guān)轉(zhuǎn)向語句
4.2.1 多分支轉(zhuǎn)向語句ON~GOTO
4.2.2 ON~GOTO語句應(yīng)用實(shí)例
4.3 關(guān)系運(yùn)算與邏輯運(yùn)算
4.3.1 關(guān)系運(yùn)算
4.3.2 關(guān)系運(yùn)算中的注意事項(xiàng)
4.3.3 基本邏輯運(yùn)算
4.3.4 運(yùn)算的優(yōu)先級(jí)
4.3.5 為什么不能連續(xù)賦值
4.4 條件語句
4.4.1 條件轉(zhuǎn)移語句
4.4.2 條件執(zhí)行語句
4.4.3 應(yīng)用舉例
4.4.4 IF語句多重嵌套的問題
4.4.5 塊IF結(jié)構(gòu)的一般格式
4.4.6 塊IF的應(yīng)用舉例
4.4.7 塊IF的嵌套
4.4.8 在塊IF中使用ELSEIF語句
4.5 情況語句
4.5.1 最基本的SELECTCASE結(jié)構(gòu)
4.5.2 使用“TO”指定值的范圍
4.5.3 使用“IS”指定條件
4.5.4 使用多個(gè)條件
4.5.5 使用SELECTCASE結(jié)構(gòu)的注意事項(xiàng)
4.6 分支結(jié)構(gòu)嵌套
4.6.1 單行IF語句的嵌套
4.6.2 塊IF~THEN~ELSE語句的嵌套
4.6.3 SELECTCASE語句的嵌套
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
5.1 概述
5.2 FOR~NEXT循環(huán)
5.2.1 FOR~NEXT語句的語法
5.2.2 FOR~NEXT語句疑難解答
5.2.3 EXITFOR語句
5.2.4 FOR語句嵌套
5.3 WHILE~WEND循環(huán)
5.3.1 WHILE~WEND語句的語法
5.3.2 WHILE循環(huán)結(jié)構(gòu)的嵌套
5.4 DO~LOOP循環(huán)
5.4.1 DO~LOOP語句的語法
5.4.2 最簡(jiǎn)單的DO~LOOP語句
5.4.3 用EXITDO語句終止循環(huán)
5.4.4 帶WHILE子句的DO循環(huán)
5.4.5 帶UNTIL子句的DO 循環(huán)
5.5 多重循環(huán)
第6章 過程程序設(shè)計(jì)
6.1 概述
6.1.1 子程序的概念
6.1.2 為什么要引入子程序
6.1.3 子程序概念的發(fā)展
6.2 獨(dú)立模塊子程序
6.2.1 SUB過程的定義
6.2.2 5UB過程的調(diào)用
6.3 自定義函數(shù)
6.3.1 塊形式的自定義函數(shù)
6.3.2 應(yīng)用舉例
6.4 獨(dú)立模塊的自定義函數(shù)
6.4.1 基本概念
6.4.2 STATIC選項(xiàng)
6.4.3 程序舉例
6.5 自變量的傳遞
6.5.1 自變量的傳遞形式
6.5.2 常量和表達(dá)式的傳遞
6.5.3 變量的傳遞
6.6 過程的說明
6.6.1 DECLARE語句
6.6.2 蘊(yùn)含文件使用說明
6.7 全局變量與局部變量
6.7.1 局部變量
6.7.2 全局變量
6.8 共享變量
6.8.1 與指定過程共享變量
6.8.2 同一模塊中的所有過程共享變量
6.8.3 與其他模塊共享變量
6.9 STATIC語句與STATIC變量
6.9.1 STATIC語句
6.9.2 STATIC變量
6.10 嵌套與遞歸
6.10.1 獨(dú)立模塊子程序的嵌套調(diào)用
6.10.2 遞歸
6.10.3 CLEAR語句
6.11 程序的運(yùn)行控制
6.11.1 控制始終在主模塊的程序運(yùn)行
6.11.2 控制在各模塊間的轉(zhuǎn)換的程序運(yùn)行
6.12 程序舉例
第7章 數(shù)組
7.1 概述
7.1.1 有序數(shù)據(jù)處理的一個(gè)例子
7.1.2 下標(biāo)變量與一維數(shù)組
7.1.3 應(yīng)用舉例
7.2 數(shù)組的定義
7.2.1 定義數(shù)組語句DIM
7.2.2 第一種常用格式
7.2.3 改變數(shù)組的下界
7.2.4 DIM語句的其他格式
7.2.5 數(shù)組的引用
7.2.6 使用DIM語句時(shí)的注意事項(xiàng)
7.2.7 DIM說明數(shù)組語句的完整形式
7.3 二維數(shù)組
7.3.1 數(shù)據(jù)表格處理引例
7.3.2 雙下標(biāo)變量與二維數(shù)組
7.3.3 應(yīng)用舉例
7.4 數(shù)組的基本操作
7.4.1 數(shù)組元素的輸入
7.4.2 數(shù)組元素的輸出
7.4.3 數(shù)組元素的復(fù)制
7.5 排序、查找與矩陣運(yùn)算
7.5.1 最簡(jiǎn)單的排序方法
7.5.2 直接插入排序
7.5.3 起泡排序法
7.5.4 查找
7.5.5 數(shù)組在數(shù)學(xué)上的應(yīng)用――矩陣運(yùn)算
7.6 靜態(tài)數(shù)組與動(dòng)態(tài)數(shù)組
7.6.1 數(shù)組刪除語句
7.6.2 數(shù)組重定義語句
7.7 過程調(diào)用中數(shù)組自變量的傳遞
第8章 文件系統(tǒng)
8.1 文件的基本概念
8.1.1 文件的分類
8.1.2 文件與記錄
8.1.3 文件名
8.1.4 文件的讀寫和文件緩沖區(qū)
8.1.5 文件指針
8.2 順序文件
8.2.1 什么是順序文件
8.2.2 順序文件的打開與關(guān)閉
8.2.3 順序文件的寫操作
8.2.4 順序文件的讀操作
8.2.5 順序文件的維護(hù)
8.3 隨機(jī)文件
8.3.1 隨機(jī)文件的概念
8.3.2 隨機(jī)文件的建立
8.3.3 從隨機(jī)文件讀入數(shù)據(jù)
8.4 記錄類型變量
8.4.1 隨機(jī)文件的記錄定義和記錄長(zhǎng)度計(jì)算
8.4.2 記錄變量
8.4.3 用于記錄變量的讀寫語句
8.4.4 記錄變量應(yīng)用舉例
8.5 二進(jìn)制文件
8.5.1 二進(jìn)制文件的特點(diǎn)
8.5.2 二進(jìn)制文件的讀寫語句
8.6 文件操作的總結(jié)
8.6.1 文件的打開和關(guān)閉
8.6.2 文件的打開(OPEN語句)
8.6.3 文件的關(guān)閉(CLOSE語句)
8.6.4 文件操作語句和函數(shù)
8.6.5 隨機(jī)文件用到的語句和函數(shù)
8.7 文件與目錄操作語句
8.8 程序舉例
第9章 字符串處理
9.1 字符串常量
9.1.1 概述
9.1.2 無名字符串常量
9.1.3 符號(hào)字符串常量
9.2 字符串變量
9.2.1 變長(zhǎng)字符串變量
9.2.2 定長(zhǎng)字符串變量
9.3 字符串變量的賦值
9.3.1 用LET語句賦值
9.3.2 用INPUT語句賦值
9.3.3 用LINEINPUT語句賦值
9.3.4 用READ/DA丁A語句賦值
9.4 字符串的運(yùn)算
9.4.1 字符串連接運(yùn)算
9.4.2 字符串的比較運(yùn)算
9.4.3 字符關(guān)系表達(dá)式
9.4.4 舉例
9.5 字符串?dāng)?shù)組
9.6 子字符串
9.6.1 LEFT$函數(shù)
9.6.2 RIGHT$函數(shù)
9.6.3 MID$函數(shù)
9.6.4 MID$語句
9.6.5 INSTR函數(shù)
9.6.6 刪除字符串首尾空格的函數(shù)
9.7 有關(guān)字符串的函數(shù)
9.7.1 測(cè)字符串長(zhǎng)度的函數(shù)(LEN)
9.7.2 字符串與數(shù)值間的轉(zhuǎn)換函數(shù)
9.7.3 字符與ASCII碼間的轉(zhuǎn)換函數(shù)
9.7.4 大小寫字母之間的轉(zhuǎn)換
9.7.5 建立由相同字符組成的字符串函數(shù)
9.7.6 日期和時(shí)間函數(shù)
9.7.7 INKEY$函數(shù)
9.8 字符串處理程序舉例
第10章 圖形程序設(shè)計(jì)
10.1 屏幕顯示方式參數(shù)設(shè)置
10.2 參數(shù)設(shè)置語句與函數(shù)
10.2.1 SCREEN函數(shù)和SCREEN語句
10.2.2 視見區(qū)與窗口語句
10.2.3 清屏與改變行寬語句
10.2.4 屏幕顏色設(shè)置語句(COLOR)
10.2.5 屏幕顏色點(diǎn)和坐標(biāo)測(cè)試 (PO1NT函數(shù))
10.3 基本繪圖語句
10.3.1 畫點(diǎn)語句(PSET和PRESET)
10.3.2 畫線語句 (LINE)
10.3.3 連續(xù)畫線語句 (DRAW)
10.3.4 畫圓和弧語句 (CIRCILE)
10.3.5 顏色填充語句 (PAINT)
10.5 函數(shù)圖形的顯示
第11章 Quick BASIC系統(tǒng)簡(jiǎn)介
11.1 QuickBASIC的解釋方式與編譯方式
11.1.1 DOS下的解釋QuickBASIC
11.1.2 編譯的QuickBASIC
11.1.3 QuickBASIC的特點(diǎn)
11.1.4 QuickBASIC的啟動(dòng)命令行
11.2 QuickBASIC的窗口與菜單
11.2.1 窗口
11.2.2 光標(biāo)
11.2.3 行和列的位置顯示
11.2.4 鼠標(biāo)指針
11.2.5 菜單條和菜單名稱
11.2.6 參考條
11.2.7 窗口的縮放控制
11.3 編輯和運(yùn)行QuickBASIC程序
11.3.1 從鍵盤輸入QuickBASIC源程序
11.3.2 運(yùn)行QuickBASIC程序
11.3.3 修改和編輯源程序
11.4 編寫和運(yùn)行程序一覽
11.4.1 編程注意事項(xiàng)
11.4.2 向計(jì)算機(jī)輸入一個(gè)新程序
11.4.3 將程序存盤
11.4.4 打開已存盤的文件
11.4.5 退出QuickBASIC
11.5 建立子程序
11.5.1 QuickBASIC環(huán)境中的子程序操作
11.5.2 在屏幕上同時(shí)觀察兩個(gè)模塊
11.6 立即執(zhí)行方式
11.7 分步執(zhí)行與設(shè)置斷點(diǎn)
11.7.1 QuickBASIC的功能鍵提示行
11.7.2 分步執(zhí)行
11.7.3 設(shè)置斷點(diǎn)
附錄
附錄A ASCII字符代碼
附錄B QuickBASIC保留字
附錄C QuickBASIC語句一覽表
附錄D QuickBASIC鍵盤命令一覽表
附錄E QuickBASIC內(nèi)部函數(shù)一覽表
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
Quick BASIC程序設(shè)計(jì)應(yīng)試培訓(xùn)教程 PDF格式下載