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