第一章 Pascal概述
1.1 什么是Pascal
1.1.1 編程與代碼
1.2 程序的基本結構
1.3 在屏幕上寫
1.3.1 writeln語句的參數(shù)
1.3.2 域寬參數(shù)
1.3.3 小數(shù)點位置參數(shù)
1.4 變量與數(shù)據(jù)類型
1.4.1 數(shù)據(jù)類型
1.4.2 變量名
1.4.3 var保留字
1.5 賦值語句
1.6 輸入語句
1.7 read和readln語句
1.8 算術操作
1.9 常量
1.10 數(shù)值函數(shù)
1.11 練習
第二章 程序流
2.1 for循環(huán)
2.1.1 begin...end 塊
2.1.2 可變的循環(huán)變量的值
2.1.3 downto的用法
2.2 循環(huán)與字符集
2.2.1 字符計數(shù)
2.3 repeat...until語句
2.4 while循環(huán)
2.5 if分支語句
2.5.1 比較操作
2.6 邏輯操作
2.7 多個分支
2.8 布爾變量
2.9 case分支語句
2.10 不受歡迎的goto語句
2.11 調試
2.11.1 語法錯誤
2.11.2 運行時錯誤
2.11.3 在Unix系統(tǒng)中調試
2.12 練習
第三章 數(shù)組. 字符串和集合
3.1 數(shù)組
3.1.1 Erastothenes篩選法
3.2 數(shù)組的維數(shù)
3.3 字符串
3.3.1 字符串的存儲
3.3.2 文本字符串的輸入
3.4 Turbo字符串
3.4.1 固定還是變長
3.5 集合
3.5.1 集合與常量
3.6 自定義類型
3.6.1 集合類型
3.7 練習
第四章 程序的結構
4.1 程序結構
4.1.1 過程
4.1.2 函數(shù)
4.2 過程
4.2.1 參數(shù)
4.3 數(shù)組參數(shù)
4.4 函數(shù)
4.5 遞歸
4.6 變量的范圍
4.7 練習
第五章 字符串和數(shù)
5.1 過程中的字符串
5.2 Turbo字符串函數(shù)
5.2.1 integer:=length
5.2.2 integer:=pos
5.2.3 strinvar:=copy
5.2.4 stringvar:=concat
5.2.5 delete
5.2.6 insert
5.3 新字符串函數(shù)
5.3.1 integer:=Length
5.3.2 inter:=pos
5.3.3 copy
5.3.4 concat
5.3.5 delete
5.3.6 insert
5.4 字符串的比較
5.5 安全的數(shù)字輸入法
5.6 實數(shù)的獲取
5.7 練習
第六章 記錄與文件
6.1 簡單文件
6.1.1 文件變量
6.1.2 打開一個文件
6.1.3 Turbo Pascal的文件打開操作
6.1.4 標準Pascal的文件打開操作
6.1.5 在磁盤上讀寫數(shù)據(jù)
6.1.6 關閉文件
6.1.7 文件的類型
6.2 文件與數(shù)組
6.3 文本文件
6.4 記錄
6.4.1 刪除記錄
6.5 分類排序
6.5.1 冒泡排序法
6.5.2 改進的冒泡法
6.6 自上而下排序法
6.7 記錄的排序
6.8 隨機訪問文件
6.8.1 seek過程的使用
6.8.2 CD集的隨機訪問
6.9 練習
第七章 鏈表與指針
7.1 鏈表
7.2 建立一個鏈表
7.3 從鏈表中刪除數(shù)據(jù)
7.4 指針
7.5 動態(tài)內存分配
7.6 使用指針的鏈表
7.6.1 建立鏈表
7.6.2 鏈表中的刪除操作
7.7 練習
第八章 Turbo Pascal簡介
8.1 環(huán)境
8.1.1 加速欄
8.2 菜單系統(tǒng)
8.2.1 File菜單
8.2.2 Edit菜單
8.2.3 Search菜單
8.2.4 Run菜單
8.2.5 Comple菜單
8.2.6 Options菜單
8.2.7 Help菜單
8.3 路徑的設置
8.4 在Turbo Pascal中進行調試
8.4.1 語法錯誤
8.4.2 運行時錯誤
8.5 獲得幫助
8.5.1 利用關鍵字獲得幫助
第九章 練習答案
9.1 第1章答案
9.2 第2章答案
9.3 第3章答案
9.4 第4章答案
9.5 第5章答案
9.6 第6章答案
9.7 第7章答案
第十章 Pascal語言摘要
10.1 保留字
10.2 Turbo Pascal 保留字
10.3 過程
10.4 Turbo pascal過程
10.5 函數(shù)
10.6 Tubo Pascal 函數(shù)