出版時間:2002-7 出版社:南京大學(xué)出版社 作者:林厚從 編 頁數(shù):283 字?jǐn)?shù):445000
Tag標(biāo)簽:無
內(nèi)容概要
全國青少年信息學(xué)奧林匹克競賽及其聯(lián)賽活動是經(jīng)中國科協(xié)、教育部批準(zhǔn)的一項全國性青少年學(xué)科競賽活動。它吸引了許多青少年學(xué)習(xí)計算機(jī)基本知識,學(xué)習(xí)程序設(shè)計的基本方法,積極參與各級各類的競賽活動。為了使廣大讀者能盡快地學(xué)習(xí)和掌握有關(guān)程序設(shè)計的基本知識和方法,學(xué)習(xí)簡單常用的數(shù)據(jù)組織與數(shù)據(jù)處理的方法和思想,筆者們組織編寫了這一套教材。 程序設(shè)計是一種創(chuàng)造性勞動,其本身涉及三個方面的內(nèi)容:計算機(jī)語言、開發(fā)環(huán)境與應(yīng)用(設(shè)計開發(fā))。三者既相對獨立又相互聯(lián)系,特別是前兩者與后者的關(guān)系更是難以把握,因為語言的學(xué)習(xí)是為了應(yīng)用,但學(xué)好語言并不意味著學(xué)好應(yīng)用。然而,語言的好壞需要通過其表達(dá)能力(即應(yīng)用)來體現(xiàn)。因此,如何處理好語言與應(yīng)用、語言與開發(fā)環(huán)境之間的關(guān)系是十分重要的。另一方面,為了學(xué)好應(yīng)用(程序設(shè)計),除了語言、環(huán)境的知識外,對應(yīng)用本身的一些規(guī)律也必須學(xué)習(xí),學(xué)習(xí)經(jīng)典的、習(xí)慣性的、經(jīng)過實踐證明有效的一些基本模式,學(xué)習(xí)各種基本模式的邏輯組合規(guī)則,以此展開自己的思維,針對具體問題進(jìn)行靈活應(yīng)用。Pascal語言作為過程模型程序設(shè)計的代表,有其獨特的魅力,作為程序設(shè)計的起點,其強(qiáng)調(diào)的結(jié)構(gòu)化設(shè)計方法和思想蘊(yùn)涵著豐富的哲理,是培養(yǎng)程序設(shè)計思維的良好入門。 教材是一種教學(xué)思想和理念的反映,教材的體系反映了一定的教學(xué)思路。本教材特別注重應(yīng)用模式的發(fā)掘和規(guī)范,力求將模式及其建構(gòu)的思想與用具體語言來描寫這兩方面的關(guān)系闡述清楚。第一章介紹了算法的概念及其描述方法。第二章介紹了Turbo Pascal 7.0開發(fā)環(huán)境的基本知識、功能與基本使用方法。第三章至第十章介紹了Pascal語言的各種基本知識,并融合了各種基本應(yīng)用模式,以體現(xiàn)語言本身的描寫方法和描寫能力。特別是第四章介紹了控制邏輯的三種組合模式及其語言描述、第七章介紹了子程序及其耦合方法與如何用語言描述,它們是結(jié)構(gòu)化程序設(shè)計的精髓。第十一章簡要介紹了面向?qū)ο蟮某绦蛟O(shè)方法和思想,強(qiáng)調(diào)了接口和實現(xiàn)的分離,有利于大規(guī)模應(yīng)用的協(xié)同開發(fā)和維護(hù)。第十二章從整體角度,進(jìn)一步歸納了若干應(yīng)用模式,分析其模式規(guī)律。附錄給出Turbo Pascal 7.0的相關(guān)資料?!?/pre>作者簡介
吳再陵老師1967年高中畢業(yè)到農(nóng)村插隊務(wù)農(nóng),擔(dān)任8年鄉(xiāng)村教師。1978年參加高考,進(jìn)入東南大學(xué)無線電系學(xué)習(xí)。畢業(yè)后到過工廠,擔(dān)任技術(shù)員。1984年來到二十九中任計算機(jī)教學(xué)工作。是一位有26年中學(xué)教齡,工齡32年的老教師,系中共黨員,全國優(yōu)秀教育工作者,全國優(yōu)秀計算機(jī)教師、南京市行知獎獲得者、南京市中學(xué)計算機(jī)學(xué)科帶頭人,南京市計算機(jī)教學(xué)研究會副主任委員,南京市中小學(xué)科技活動講師團(tuán)成員。曾獲得勞動人事部、原國家教委命名的全國優(yōu)秀教育工作者稱號。連續(xù)兩屆被評為江蘇省優(yōu)秀計算機(jī)輔導(dǎo)教師。2000年榮獲江蘇省計算機(jī)特級教師稱號?,F(xiàn)任南京樹人國際學(xué)校計算機(jī)教師。吳老師教學(xué)有方,工作認(rèn)真仔細(xì)負(fù)責(zé)。經(jīng)她輔導(dǎo)的樹人計算機(jī)學(xué)生多次獲省級、全國信息學(xué)奧林匹克競賽一等獎。書籍目錄
序言前言第一章 算法及算法的描述 1.1 算法知識基礎(chǔ) 1.2 算法的描述方法 1.3 算法的實現(xiàn)第二章 Turbo Pascal 7.0基礎(chǔ) 2.1 Turbo Pascal 7.0簡介 2.2 安裝及啟動 2.3 集成環(huán)境及菜單使用 2.4 程序的輸入和調(diào)試第三章 Pascal程序設(shè)計語言基礎(chǔ) 3.1 概述 3.2 數(shù)據(jù)類型、常量、變量及說明方法 3.3 函數(shù)與表達(dá)式第四章 程序設(shè)計初步 4.1 順序結(jié)構(gòu)的程序設(shè)計 4.2 選擇結(jié)構(gòu)的程序設(shè)計 4.3 循環(huán)結(jié)構(gòu)的程序設(shè)計 第五章 枚舉類型和子界類型 5.1 枚舉類型 5.2 子界類型 5.3 類型相容及應(yīng)用第六章 數(shù)組 6.1 數(shù)組的概念和定義 6.2 一維數(shù)組 6.3 多維數(shù)組 6.4 字符數(shù)組及字符串第七章 過程和函數(shù) 7.1 子程序的概念 7.2 函數(shù)定義及調(diào)用 7.3 過程定義及調(diào)用 7.4 變量及其作用域 7.5 參數(shù)的傳遞 7.6 程序的嵌套和遞歸調(diào)用 7.7 綜合應(yīng)用第八章 集合和記錄 8.1 集合 8.2 記錄 8.3 綜合應(yīng)用第九章 文件 9.1 文件概述 9.2 文件的操作及應(yīng)用第十章 指針 10.1 靜態(tài)存儲與動態(tài)存儲 10.2 指針變量及基本使用 10.3 線性鏈表 10.4 綜合應(yīng)用第十一章 單元及面向?qū)ο蟮某绦蛟O(shè)計初步 11.1 單元及程序設(shè)計 11.2 面向?qū)ο蟮某绦蛟O(shè)計 第十二章 常用算法介紹 12.1 窮舉法 12.2 不同進(jìn)制數(shù)的轉(zhuǎn)換及應(yīng)用 12.3 高精度計算 12.4 數(shù)據(jù)排序 12.5 排列和組合 12.3 遞推與遞歸算法深入 12.7 回溯算法 12.8 算法評價附錄 附錄一 常用字符的ASCII碼對照表 附錄二 Turbo Pascal的保留字 附錄三 Turbo Pascal的預(yù)定義標(biāo)識符 附錄四 Turbo Pascal的標(biāo)準(zhǔn)函數(shù) 附錄五 Turbo Pascal的運(yùn)算符 附錄六 Turbo Pascal編譯、運(yùn)行過程中的出錯信息 附錄七 Turbo Pascal標(biāo)準(zhǔn)庫單元中的過程和函數(shù)圖書封面
圖書標(biāo)簽Tags
無評論、評分、閱讀與下載
- 還沒讀過(21)
- 勉強(qiáng)可看(152)
- 一般般(260)
- 內(nèi)容豐富(1082)
- 強(qiáng)力推薦(887)
全國青少年信息學(xué)奧林匹克聯(lián)賽培訓(xùn)教材(中學(xué)) PDF格式下載