出版時間:1999-7 出版社:人民郵電出版社 作者:沈長寧,王凱,馮飛 編著 頁數(shù):216 字?jǐn)?shù):349000
內(nèi)容概要
Pascal語言是一種結(jié)構(gòu)化的程序設(shè)計(jì)語言。本書介紹Pascal語言的基本概念、程序設(shè)計(jì)方法,包括Pascal語言的基礎(chǔ)知識、程序結(jié)構(gòu)、控制語句、子程序、數(shù)據(jù)類型、輸入輸出及文件操作和指針等。在每一章后面都有上機(jī)實(shí)驗(yàn)和習(xí)題可供讀者練習(xí)使用。 通過本書的學(xué)習(xí)可以使讀者了解到Pascal語言的基本特征,并能掌握一定的程序設(shè)計(jì)方法,為今后進(jìn)一步學(xué)習(xí)和使用不同的計(jì)算機(jī)語言打下堅(jiān)實(shí)的基礎(chǔ)??勺鳛榇?、中專教材使用。
書籍目錄
第1章 緒論 11.1 程序設(shè)計(jì)語言概述? 11.1.1 程序語言基礎(chǔ)知識 11.1.2 低級語言與高級語言 21.1.3 編譯程序與解釋程序 31.1.4 程序設(shè)計(jì)語言的標(biāo)準(zhǔn)化 31.1.5 程序設(shè)計(jì)語言的發(fā)展 41.2 結(jié)構(gòu)化程序設(shè)計(jì)與Pascal的特色 51.2.1 結(jié)構(gòu)化程序設(shè)計(jì) 51.2.2 PASCAL語言的特色 51.2.3 關(guān)于程序設(shè)計(jì)的風(fēng)格 61.3 Turbo Pascal的集成環(huán)境 71.3.1 主菜單 71.3.2 File子菜單 81.3.3 幫助功能 9上機(jī)實(shí)驗(yàn) 10思考與練習(xí)題 10第2章 PASCAL初步 112.1 PASCAL程序的基本結(jié)構(gòu) 112.2 PASCAL語言的詞匯與數(shù)據(jù)類型 152.2.1 PASCAL語言的詞匯 162.2.2 PASCAL語言的數(shù)據(jù)類型 172.3 PASCAL的表達(dá)式與賦值語句 192.3.1 數(shù)值計(jì)算的運(yùn)算符與數(shù)值表達(dá)式 202.3.2 比較運(yùn)算符、邏輯運(yùn)算符與布爾表達(dá)式 212.3.3 賦值語句 222.4 基本的輸入/輸出操作 232.4.1 把數(shù)據(jù)送往屏幕 232.4.2 把從鍵盤輸入的數(shù)據(jù)存入變量 24上機(jī)實(shí)驗(yàn) 26思考與練習(xí)題 26第3章 Pascal中的控制結(jié)構(gòu) 313.1 順序結(jié)構(gòu) 313.2 重復(fù)執(zhí)行的結(jié)構(gòu) 323.2.1 Repeat語句? 323.2.2 While語句 363.2.3 For語句與有序類型的概念 383.2.4 循環(huán)的嵌套 423.2.5 3種重復(fù)性語句的比較 443.3 選擇結(jié)構(gòu) 463.3.1 If語句 463.3.2 CASE語句 493.3.3 含控制語句的程序?qū)嵗?513.4 控制語句小結(jié) 543.5 關(guān)于實(shí)型的討論 55上機(jī)實(shí)驗(yàn) 56思考與練習(xí)題 58第4章 子程序入門? 624.1 子程序的主要概念和基本作用 624.1.1 子程序的概念 634.1.2 子程序的調(diào)用方法 634.2 自定義的函數(shù) 644.2.1 函數(shù)的說明 644.2.2 函數(shù)的調(diào)用方法 684.2.3 函數(shù)調(diào)用的舉例 684.3 自定義的過程 724.3.1 過程的說明 724.3.2 過程的調(diào)用 754.3.3 過程調(diào)用舉例 764.4 子程序的參數(shù) 814.4.1 形式參數(shù) 814.4.2 實(shí)在參數(shù)與形式參數(shù)間的對應(yīng)關(guān)系 824.4.3 形參函數(shù)的用法 834.5 標(biāo)準(zhǔn)子程序和子程序庫 874.5.1 標(biāo)準(zhǔn)子程序 874.5.2 Turbo Pascal子程序庫單元簡介 89上機(jī)實(shí)驗(yàn) 95思考與練習(xí)題? 96第5章 數(shù)據(jù)類型 1015.1 用戶自定義的簡單類型 1015.1.1 枚舉類型 1015.1.2 子域類型 1055.2 集合的概念和用法 1085.2.1 集合類型的定義和變量的說明 1085.2.2 集合的運(yùn)算 1095.2.3 程序舉例 1125.3 一維數(shù)組和字符串 1155.3.1 一維數(shù)組 1165.3.2 數(shù)組變量的分量----下標(biāo)變量 1165.3.3 數(shù)組變量的用法 1185.3.4 字符串 1205.4 數(shù)組排序和其他應(yīng)用 1255.4.1 排序中的比較與交換 1255.4.2 排序方法 1255.4.3 數(shù)組在數(shù)值計(jì)算中的應(yīng)用? 1315.5 多維數(shù)組 1345.6 記錄的概念與應(yīng)用 1385.6.1 記錄類型 1385.6.2 記錄型變量的分量 1395.6.3 嵌套的記錄與緊縮存儲的記錄 1405.6.4 記錄類型應(yīng)用舉例? 140上機(jī)實(shí)驗(yàn) 144思考與練習(xí)題 145第6章 文件及其應(yīng)用 1486.1 順序文件 1486.1.1 Pascal中文件的概念 1496.1.2 產(chǎn)生文件的基本操作 1506.1.3 讀取文件的基本操作 1516.2 隨機(jī)文件 1526.3 TEXT文件 1546.3.1 輸入時用的text文件 1546.3.2 寫往磁盤的text文件 1566.3.3 送往打印機(jī)的text文件 159上機(jī)實(shí)驗(yàn) 160思考與練習(xí)題 160第7章 子程序的深入討論 1617.1 程序的層次結(jié)構(gòu) 1617.1.1 程序塊的嵌套關(guān)系 1617.1.2 標(biāo)識符的作用域 1627.1.3 局部量和非局部量 1647.2 程序的設(shè)計(jì)與調(diào)試 1677.2.1 程序的模塊化方法? 1687.2.2 程序的調(diào)試 1697.3 遞歸子程序 1737.3.1 遞歸的概念 1737.3.2 遞歸算法應(yīng)用舉例----對分查找? 1797.3.3 間接遞歸? 181上機(jī)實(shí)驗(yàn) 183思考與練習(xí)題? 184第8章 指針及其應(yīng)用 1908.1 動態(tài)信息結(jié)構(gòu)與指針? 1908.1.1 動態(tài)信息結(jié)構(gòu)概念? 1908.1.2 指針類型? 1918.1.3 使用NEW過程產(chǎn)生的新變量? 1928.1.4 指針及用它標(biāo)識的變量? 1938.2 線性鏈接表的概念及應(yīng)用? 1968.2.1 遞歸定義的數(shù)據(jù)類型? 1968.2.2 線性鏈接表 1978.2.3 循環(huán)鏈接表 2038.2.4 程序舉例 203上機(jī)實(shí)驗(yàn) 207思考與練習(xí)題 207第9章 Pascal小結(jié) 2109.1 Pascal的數(shù)據(jù)類型 2109.1.1 標(biāo)準(zhǔn)類型 2109.1.2 用戶自定義的簡單類型 2109.1.3 構(gòu)造類型 2119.1.4 文件類型 2119.1.5 指針類型 2119.2 Pascal的表達(dá)式和語句 2129.2.1 表達(dá)式 2129.2.2 基本語句 2129.2.3 控制語句 2129.3 Pascal的程序結(jié)構(gòu) 2139.3.1 源程序結(jié)構(gòu) 2139.3.2 函數(shù)和過程 2139.3.3 標(biāo)識符的作用域 2149.4 結(jié)束語 214附錄 215保留字和預(yù)定義標(biāo)識符 215一、保留字 215二、預(yù)定義標(biāo)識符 215
圖書封面
評論、評分、閱讀與下載