出版時間:1998-04 出版社:清華大學(xué)出版社 作者:譚浩強 張基溫
Tag標(biāo)簽:無
內(nèi)容概要
本書系統(tǒng)地介紹了True BASIC的結(jié)構(gòu)化與模塊化程序設(shè)計方法,同時通過大量例題介紹算法及如何編程,每章后均附有習(xí)題。
書籍目錄
目錄
第1章 計算機算法
1.1 算法與計算機
1.1.1 算法的特征
1.1.2 計算機―實現(xiàn)算法的有力工具
1.1.3 計算機科學(xué)是研究算法的科學(xué)
1.2 算法的表示
1.2.1 概述
1.2.2 流程圖
1.2.3 三種基本結(jié)構(gòu)
1.2.4 NS結(jié)構(gòu)流程圖
1.3 用“逐步細(xì)化”方法進(jìn)行算法設(shè)計
1.4 程序設(shè)計語言
1.4.1 概述
1.4.2 程序設(shè)計語言的發(fā)展
1.4.3 程序設(shè)計語言的功能
1.4.4 程序設(shè)計語言的使用
習(xí)題
第2章 TrueBASIC程序設(shè)計初步
2.1 概述
2.1.1 TrueBASIC簡介
2.1.2 TrueBASIC程序的組成
2.1.3 TrueBASIC字符集
2.1.4 使用TrueBASIC
2.2 數(shù)據(jù)描述
2.2.1 數(shù)據(jù)類型
2.2.2 常量與變量
2.3 TureBASIC表達(dá)式
2.3.1 算術(shù)操作符
2.3.2 標(biāo)準(zhǔn)函數(shù)
2.3.3 數(shù)學(xué)表達(dá)式
2.3.4 字符串表達(dá)式
2.4 數(shù)據(jù)傳送
2.4.1 PRINT語句
2.4.2 LET語句
2.4.3 INPUT語句
2.4.4 DATA/READ語句與RESTORE語句
2.4.5 數(shù)據(jù)傳送語句小結(jié)
2.5 選取型程序結(jié)構(gòu)
2.5.1 邏輯表達(dá)式
2.5.2 IF型結(jié)構(gòu)控制
2.5.3 CASE型結(jié)構(gòu)控制
2.6 循環(huán)型程序結(jié)構(gòu)
2.6.1 DO循環(huán)
2.6.2 FOR循環(huán)
2.7 程序設(shè)計舉例
2.7.1 窮舉
2.7.2 迭代
2.7.3 確定性模擬
2.7.4 概率性模擬
習(xí)題
第3章 數(shù)組
3.1 用數(shù)組組織數(shù)據(jù)
3.1.1 幾個基本概念
3.1.2 定義數(shù)組
3.1.3 數(shù)組測試函數(shù)
3.1.4 簡單應(yīng)用舉例
3.2 數(shù)組的輸入與輸出
3.2.1 MATPRINT語句
3.2.2 MATINPUT語句
3.2.3 MATREAD語句
3.3 數(shù)組賦值與運算
3.3.1 MAT賦值語句
3.3.2 數(shù)組加
3.3.3 矩陣乘
3.3.4 數(shù)值量乘數(shù)組
3.3.5 內(nèi)部數(shù)組常數(shù)
3.3.6 矩陣函數(shù)
3.4 排序
3.4.1 選擇排序
3.4.2 插入排序
3.4.3 交換排序
習(xí)題
第4章 函數(shù)與子程序
4.1 函數(shù)
4.1.1 自定義函數(shù)
4.1.2 外部函數(shù)――使用局部變量
4.1.3 遞歸函數(shù)
4.1.4 按功能定義函數(shù)
4.2 子程序
4.2.1 子程序的定義和調(diào)用
4.2.2 內(nèi)部子程序與外部子程序
4.2.3 帶參子程序―虛實結(jié)合
4.2.4 遞歸子程序與遞歸程序設(shè)計
4.3 庫文件
4.3.1 庫文件的概念
4.3.2 庫文件的形成與使用
4.4 模塊化程序設(shè)計
4.4.1 設(shè)計大程序的策略――模塊化
4.4.2 模塊間的層次結(jié)構(gòu)
4.4.3 采用自頂向下、逐步細(xì)化的設(shè)計方法
4.5 程序的連接
4.5.1 連接語句(Chain語句)
4.5.2 響應(yīng)語句(Program語句)
習(xí)題
第5章 字符串
5.1 基本概念
5.1.1 字符串常數(shù)與字符串變量
5.1.2 字符串的比較
5.1.3 字符串連接與子字符串
5.2 字符串傳送
5.2.1 用READ/DATA或INPUT語句傳送字符串常數(shù)
5.2.2 LINEINPUT語句
5.2.3 用LET語句傳送字符串?dāng)?shù)據(jù)
5.3 字符串函數(shù)
5.3.1 測字符串長度函數(shù)
5.3.2 字符串轉(zhuǎn)換函數(shù)
5.3.3 字符串重復(fù)函數(shù)
5.3.4 子字符串查找函數(shù)
5.3.5 刪除首尾空格函數(shù)
習(xí)題
第6章 程序設(shè)計方法和風(fēng)格
6.1 程序質(zhì)量的標(biāo)準(zhǔn)
6.1.1 關(guān)于程序質(zhì)量的幾個概念
6.1.2 從效率第一到清晰第
6.2 結(jié)構(gòu)化程序設(shè)計
6.3 程序設(shè)計的風(fēng)格
6.3.1 基本風(fēng)格:簡短樸實
6.3.2 程序文檔化
6.3.3 使用過程的具體原則
6.3.4 使用控制結(jié)構(gòu)的具體原則
6.3.5 提高表達(dá)式的可讀性
習(xí)題
第7章 數(shù)據(jù)的輸入與輸出
7.1 數(shù)據(jù)的輸入
7.1.1 輸入風(fēng)格
7.1.2 單鍵輸入(GETKEY)語句
7.1.3 測試按任一鍵(KEYINPUT函數(shù))
7.2 數(shù)據(jù)輸出格式的控制
7.2.1 顯示的區(qū)寬和邊界
7.2.2 TAB定位
7.2.3 自定義輸出數(shù)據(jù)項格式(PRINTUSING語句)
7.2.4 MATPRINTUSING語句
7.2.5 USING$函數(shù)
習(xí)題
第8章 圖形
8.1 顯示模式與圖形窗口
8.1.1 顯示器的工作模式
8.1.2 圖形窗口坐標(biāo)
8.2 畫圖
8.2.1 畫點
8.2.2 畫線
8.2.3 畫矩形
8.2.4 畫圓與橢圓
8.3 著色
8.3.1 前景顏色與背景顏色
8.3.2 用BOXAREA語句畫實體矩形
8.3.3 用PLOTAREA語句畫實體圖形
8.3.4 用FLOOD語句著色
8.3.5 圖形中的正文設(shè)置
8.4 動畫
8.5 圖畫
8.5.1 圖畫的定義與調(diào)用
8.5.2 圖畫的變換
習(xí)題
第9章 數(shù)據(jù)文件
9.1 有關(guān)概念
9.1.1 文件名
9.1.2 文件的存取方式與文件指針
9.1.3 文件的組織
9.1.4 通道、文件的打開與關(guān)閉
9.1.5 數(shù)據(jù)文件操作的一般過程
9.2 正文文件操作
9.2.1 寫正文文件
9.2.2 寫屏幕與打印機輸出
9.2.3 讀正文文件
9.2.4 按數(shù)據(jù)項處理正文文件
9.3 記錄文件操作
9.3.1 TrueBASIC記錄文件的特點及其屬性設(shè)置
9.3.2 記錄文件的存取
9.3.3 多數(shù)據(jù)項記錄的拼裝與分解
9.4 字節(jié)文件操作
9.4.1 字節(jié)文件的存取特點
9.4.2 字節(jié)文件應(yīng)用舉例
9.5 文件管理
習(xí)題
附錄A 編輯鍵一覽表
附錄B TureBASIC系統(tǒng)命令
一覽表
B.1 文件操作
B.2 編輯
B.3 查錯
B.4 更改行號
B.5 其它
附錄C TrueBASIC語法一覽表
C.1 簡單語句
C.2 循環(huán)結(jié)構(gòu)
C.3 選擇結(jié)構(gòu)
C.4 矩陣語句
C.5 程序單位
C.6 圖形處理
C.7 文件處理
C.8 出錯處理
附錄D IBM―PC字符與ASCII代碼對照表
D.1 顯示符號集
D.2 獲得鍵的符號集
D.3 打印機符號集
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
True BASIC程序設(shè)計(第3版) PDF格式下載