出版時間:1995-01 出版社:航空工業(yè)出版社
Tag標簽:無
內(nèi)容概要
內(nèi)容提要
PASCAL語言是國內(nèi)外廣泛使用的一種結(jié)構(gòu)化程序設計語言,常用于編寫系統(tǒng)軟件、應
用軟件及進行科學計算。本書從基本概念出發(fā),循序漸進地介紹了標準PASCAL語言的數(shù)據(jù)
類型和數(shù)據(jù)結(jié)構(gòu)以及PASCAL語言程序設計方法。在介紹PASCAL語言的枚舉、子界、集合、
記錄、數(shù)組、文件、棧和隊列、指針和動態(tài)數(shù)據(jù)結(jié)構(gòu)的同時,結(jié)合基本原理給出大量程序?qū)?br />例。書中所有例題都上機調(diào)試通過。書中還設專章介紹 Turbo PASCAL對于標準PXSCAL的
擴充及上機操作方法。為方便讀者上機,每章后都附有習題。
本書既可作為大專院校非計算機專業(yè)計算機基礎教學的教材,也可以作為有關專業(yè)技術(shù)
人員的參考書。
書籍目錄
目錄
第1章 概述
1.1 計算機系統(tǒng)
1.1.1 計算機硬件系統(tǒng)
1.1.2 計算機軟件系統(tǒng)
1.2 計算機語言
1.2.1 機器語言
1.2.2 匯編語言
1.2.3 高級語言
1.3 程序設計與算法
1.3.1 程序設計
1.3.2 算法的概念
1.3.3 算法的特性
1.3.4 算法的表示
1.4 結(jié)構(gòu)化程序設計
1.5 數(shù)制
1.6 PASCAL語言的特點
習題
第2章 PASCAL語言程序設計基礎
2.1 PASCAL源程序結(jié)構(gòu)
2.2 PASCAL語言的符號
2.3 標準數(shù)據(jù)類型
2.3.1 整數(shù)類型
2.3.2 實數(shù)類型
2.3.3 字符類型
2.3.4 布爾類型
2.4 常量和變量
2.4.1 常量
2.4.2 常量定義
2.4.3 變量
2.4.4 變量說明
2.5 表達式與賦值語句
2.5.1 表達式
2.5.2 賦值語句
2.6 輸入與輸出語句
2.6.1 輸入語句(讀語句)
2.6.2 輸出語句(寫語句)
2.7 簡單程序舉例
2.8 常見錯誤分析
習題
第3章 控制語句
3.1 復合語句
3.2 if語句
3.2.1 單分支if語句
3.2.2 雙分支if語句
3.2.3 if語句的嵌套
3.3 case語句
3.4 while循環(huán)語句
3.5 repeat循環(huán)語句
3.6 for循環(huán)語句
3.7 嵌套循環(huán)
3.8 goto語句
3.9 常見錯誤分析
習題
第4章 枚舉與子界類型
4.1 類型定義
4.2 枚舉類型
4.2.1 枚舉類型的引入
4.2.2 枚舉類型定義
4.2.3 枚舉類型的運算規(guī)則
4.2.4 枚舉變量的輸入和輸出
4.2.5 枚舉類型應用舉例
4.3 子界類型
4.3.1 子界類型的引入
4.3.2 子界類型的定義
4.3.3 子界類型的運算規(guī)則
4.3.4 子界類型應用舉例
4.4 常見錯誤分析
習題
第5章 數(shù)組
5.1 概述
5.2 一維數(shù)組
5.2.1 一維數(shù)組的定義
5.2.2 數(shù)組的訪問
5.2.3 對整個數(shù)組的訪問
5.2.4 應用舉例
5.3 多維數(shù)組
5.3.1 多維數(shù)組的類型定義
5.3.2 對多維數(shù)組的訪問
5.3.3 多維數(shù)組的應用舉例
5.4 字符數(shù)組和字符串
5.4.1 字符數(shù)組
5.4.2 字符串
5.5 常見錯誤分析
習題
第6章 函數(shù)與過程
6.1 函數(shù)
6.1.4 函數(shù)說明
6.1.2 函數(shù)調(diào)用
6.1.3 程序舉例
6.2 過程
6.2.1 過程說明
6.2.2 過程調(diào)用
6.2.3 值參數(shù)和變量參數(shù)
6.2.4 程序舉例
6.3 嵌套與標識符作用域
6.3.1 函數(shù)與過程嵌套的概念
6.3.2 標識符的作用域
6.3.3 過程與函數(shù)的副作用
6.4 子程序的速歸調(diào)用
6.5 間接遞歸與向前引用
6.5.1 間接遞歸
6.5.2 向前引用
6.6 函數(shù)和過程作參數(shù)
6.7 可調(diào)數(shù)組作函數(shù)和過程的形參
6.8 常見錯誤分析
習題
第7章 集合類型
7.1 集合類型的定義及說明
7.2 集合類型的運算
7.3 集合的輸入和輸出
7.4 類型間的關系
7.5 常見錯誤分析
習題
第8章 記錄類型
8.1 記錄類型的定義
8.2 記錄的說明和引用
8.2.1 記錄的說明
8.2.2 記錄的引用
8.3 開域語句
8.4 嵌套記錄
8.5 記錄數(shù)組
8.6 變體記錄
8.7 常見錯誤分析
習題
第9章 文件類型
9.1 順序文件及其說明
9.2 文件的建立與讀入
9.3 文件的更新和合并
9.3.1 文件的更新
9.3.2 文件的合并
9.4 文本文件
9.5 常見錯誤分析
習題
第10章 動態(tài)數(shù)據(jù)結(jié)構(gòu)
10.1 指針類型
10.1.1 指針類型定義
10.1.2 標準過程new和dispose
10.1.3 指針的使用及運算
10.2 鏈表
10.2.1 鏈表的定義
10.2.2 鏈表的建立
10.2.3 節(jié)點的插入和刪除
10.3 棧和隊列
10.3.1 棧
10.3.2 隊列(queue)
10.4 雙向鏈表
10.5 樹
10.6 常見錯誤分析
習題
第11章 Trubo PASCAL簡介
11.1 Turbo PASCAL的特點
11.2 Turbo PASCAL對于標準PASCAL的一些擴充
11.2.1 語法部分的擴充
11.2.2 關于文件處理的擴充
11.3 Turbo PASCAL 5.0的應用舉例
11.4 Turbo集成開發(fā)環(huán)境(IDE)使用指南
11.4.1 啟動和退出
11.4.2 菜單結(jié)構(gòu)和窗口特點
11.4.3 菜單功能選項一覽表
11.4.4 幫助窗口(help)
11.5 PASCAL語言上機操作
11.5.1 啟動
11.5.2 編輯、編譯、運行
11.5.3 存盤
11.5.4 退出
11.6 Turbo PASCAL 5.0過程與函數(shù)參考
附錄 ASCll碼表
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載