程序設(shè)計基礎(chǔ)

出版時間:2004-6  出版社:中央廣播電視大學(xué)出版社  作者:吳鶴齡 主編  頁數(shù):221  字?jǐn)?shù):334000  

前言

本書是對2003年8月出版的《程序設(shè)計基礎(chǔ)》試用版進(jìn)行認(rèn)真修訂而成。試用版經(jīng)過中央電大和地方電大一年的教學(xué)實踐,證明其編寫的指導(dǎo)思想、體系結(jié)構(gòu)和內(nèi)容取舍大體上是正確的,基本上能滿足教學(xué)需要。但由于對電大學(xué)員的實際情況和知識基礎(chǔ)缺乏了解,試用版存在著起點偏高,重點不夠突出,敘述欠通俗等缺點,使教員和學(xué)員雙方都感覺困難。本次修訂中,我們在大綱基本不變的前提下著重解決上述問題。與試用版相比,本書主要的變化有以下幾方面:1.加強了對C語言程序設(shè)計的介紹。有關(guān)篇幅有較大增加。2.對基本概念、基本原理和基本方法,盡可能通過實例加以引入,使學(xué)員易于理解和接受。3.內(nèi)容組織得更為嚴(yán)密和合乎邏輯,文字也更為通俗易懂。試用版中,我們在每章之末都附有小資料,主要介紹對計算機科學(xué),尤其是對程序設(shè)計技術(shù)做出重大貢獻(xiàn)的科學(xué)家,這受到學(xué)員的歡迎。他們反映,這不但使教材更具有人文氣息,也使他們在一定程度上了解了計算機發(fā)展的歷史,還在“如何做人”和“如何做學(xué)問”兩方面受到啟迪。因此本書保留了這一做法,但在科學(xué)家的人選上做了適當(dāng)調(diào)整,內(nèi)容和文字也有較大修改,使之更為精煉。本書修訂工作由吳鶴齡、崔林、蘇明三同志完成,其中吳鶴齡負(fù)責(zé)1.3節(jié)和各章小資料,蘇明負(fù)責(zé)第三章 和第四章 ,其余均由崔林負(fù)責(zé)。全書在吳鶴齡指導(dǎo)下由崔林統(tǒng)稿。在本書試用版的使用過程中,許多地方電大的老師對本教材的內(nèi)容組織提出了很多積極的建議,在此編者表示衷心的感謝。同時歡迎使用本書的教員、學(xué)員繼續(xù)提出意見,以便今后進(jìn)一步修改、完善。編者2004年3月

內(nèi)容概要

本書內(nèi)容為兩大部分。第一部分程序設(shè)計與程序設(shè)計語言,由第一章至第四章組成。第一章介紹計算機系統(tǒng)的基本知識;第二章簡單介紹程序設(shè)計與程序設(shè)計語言的知識;第三章介紹c程序設(shè)計語言的基礎(chǔ)知識;第四章介紹c程序設(shè)計語言的程序設(shè)計。第二部分程序設(shè)計基礎(chǔ),由第五章到第七章組成。第五章數(shù)據(jù)結(jié)構(gòu)基礎(chǔ),介紹幾種基本的數(shù)據(jù)結(jié)構(gòu)和算法;第六間算法與問題求解,介紹算法的描述和設(shè)計方法;第七章結(jié)合當(dāng)前程序設(shè)計的發(fā)展,介紹程序設(shè)計和有關(guān)軟件工程的概況。     本書可作為大學(xué)計算機程序設(shè)計基礎(chǔ)課程教材或教學(xué)參考書,也可供廣大電腦愛好者作為學(xué)習(xí)程序設(shè)計方法知識的自學(xué)書籍。

書籍目錄

第一篇 程序設(shè)計與程序設(shè)計語言概述  第一章 導(dǎo)論    1.1 計算機技術(shù)的發(fā)展      1.1.1 計算機發(fā)展簡史      1.1.2 計算機軟件的發(fā)展      1.1.3 計算機的特點及分類      1.1.4 計算機的應(yīng)用    1.2 計算機系統(tǒng)的組成      1.2.1 計算機硬件系統(tǒng)      1.2.2 計算機軟件系統(tǒng)    1.3 計算機模型      1.3.1 圖靈機      1.3.2 圖靈機程序      1.3.3 從圖靈機到馮·諾依曼機    本章小結(jié)      小資料:圖靈和馮·諾依曼      計算機文化    習(xí)題  第二章 解題要有程序    2.1 計算機如何解題      2.1.1 程序      2.1.2 程序設(shè)計過程      2.1.3 程序技術(shù)與基本原則    2.2 人和計算機交流的語言-計算機語言      2.2.1 計算機語言      2.2.2 計算機語言的分類      2.2.3 幾種主要的高級語言特點      2.2.4 對程序設(shè)計語言的基本要求    2.3 高級程序設(shè)計語言及基本特征      2.3.1 常量、變量、表達(dá)式      2.3.2 語句和函數(shù)    2.4 高級程序設(shè)計語言的實現(xiàn)      2.4.1 編譯程序的工作原理      2.4.2 高級語言程序的解釋執(zhí)行    本章小結(jié)      小資料:計算機軟件之母-格雷斯·霍波    習(xí)題  第三章 C語言基礎(chǔ)    3.1 C語言概述      3.1.1 C語言的發(fā)展歷史      3.1.2 C語言的特點      3.1.3 簡單的C程序介紹      3.1.4 C語言的基本組成      3.1.5 如何執(zhí)行C程序    3.2 數(shù)據(jù)類型      3.2.1 C的數(shù)據(jù)類型      3.2.2 常量      3.2.3 變量    3.3 運算符號及表達(dá)式      3.3.1 基本概念      3.3.2 算術(shù)運算及賦值運算      3.3.3 關(guān)系運算與邏輯運算      3.3.4 條件運算      3.3.5 逗號運算……  第四章 C程序設(shè)計第二篇 程序設(shè)計基礎(chǔ)  第五章 數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)  第六章 算法和問題求解  第七章 程序設(shè)計基本方法與原則索略語表參考文獻(xiàn)

章節(jié)摘錄

插圖:1.存儲器存儲器是計算機的記憶裝置。它的功能是存放信息(數(shù)據(jù)和程序)。其中,將信息存人存儲器稱為“寫”存儲器,從存儲器中取出信息稱為“讀”存儲器。存儲器通常是按地址來進(jìn)行存取數(shù)據(jù)和程序的,它由許多存儲單元組成,為了區(qū)分不同的存儲單元,把存儲單元按一定的順序編號,這個編號稱為地址。要進(jìn)行數(shù)據(jù)的讀寫操作,應(yīng)先指出存儲單元的地址,然后由存儲器按指定的地址“選擇”相應(yīng)的存儲單元,才能進(jìn)行數(shù)據(jù)的讀寫。這種情形和人們在大樓里找人,要按照他的住址(房間號)尋找他的過程類似。通常,對存儲器的要求是存儲容量大,存取速度快,可靠性高。目前,半導(dǎo)體(大規(guī)模集成電路)存儲器與其他存儲器相比,具有速度快、體積小、功耗低、可靠性高等優(yōu)點,但價格較高。存儲器分為兩級:內(nèi)存儲器(簡稱內(nèi)存,又稱主存)和外存儲器(簡稱外存,又稱輔存)。主存儲器中存放當(dāng)前要用的數(shù)據(jù)和程序,而暫時不用的數(shù)據(jù)和程序以文件的形式存放在外存儲器中。外存儲器具有容量大、價格低的優(yōu)點,但速度較慢。

編輯推薦

《程序設(shè)計基礎(chǔ)》由中央廣播電視大學(xué)出版社出版。

圖書封面

評論、評分、閱讀與下載


    程序設(shè)計基礎(chǔ) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7