出版時間:2008-3 出版社:戚桂杰、姚云鴻、 陳國青 清華大學(xué)出版社 (2008-03出版) 作者:戚桂杰,姚云鴻 編 頁數(shù):391
內(nèi)容概要
《普通高等教育“十一五”國家級規(guī)劃教材·程序設(shè)計基礎(chǔ)與數(shù)據(jù)結(jié)構(gòu)》包括程序設(shè)計基礎(chǔ)與數(shù)據(jù)結(jié)構(gòu)兩部分內(nèi)容。在程序設(shè)計基礎(chǔ)部分,講述了C語言程序設(shè)計方法,主要包括函數(shù)與數(shù)組、指針與結(jié)構(gòu)體、文件、大型程序的設(shè)計與調(diào)試等內(nèi)容。在數(shù)據(jù)結(jié)構(gòu)部分,介紹了線性結(jié)構(gòu)、數(shù)和二叉樹、排序、查找/檢索、文件組織等內(nèi)容?! 镀胀ǜ叩冉逃笆晃濉眹壹壱?guī)劃教材·程序設(shè)計基礎(chǔ)與數(shù)據(jù)結(jié)構(gòu)》注重理論聯(lián)系實際,概念清晰,論述嚴(yán)謹(jǐn),通俗易懂。 《普通高等教育“十一五”國家級規(guī)劃教材·程序設(shè)計基礎(chǔ)與數(shù)據(jù)結(jié)構(gòu)》可作為信息管理與信息系統(tǒng)專業(yè)或計算機類相關(guān)專業(yè)的本科或?qū)?平滩?,也可供變成愛好者學(xué)習(xí)參考。
書籍目錄
第1章 程序設(shè)計的基本概念1.1 程序設(shè)計和程序設(shè)計語言1.1.1 程序與軟件1.1.2 程序設(shè)計語言的發(fā)展1.1.3 計算機如何運行程序1.2 C語言概述1.2.1 C語言的發(fā)展1.2.2 C程序的結(jié)構(gòu)1.2.3 C語言字符集1.2.4 C語言的特點1.3 算法1.3.1 問題求解過程1.3.2 算法及其表示1.3.3 簡單算法舉例1.3.4 用流程圖表示算法1.3.5 三種基本算法結(jié)構(gòu)和改進的流程圖1.3.6 用N-S流程圖表示算法1.3.7 用偽代碼表示算法1.3.8 用計算機語言表示算法1.4 結(jié)構(gòu)化程序設(shè)計方法 1.5 本章小結(jié)習(xí)題1第2章 數(shù)據(jù)類型、運算符與表達式2.1 C語言的數(shù)據(jù)類型2.2 標(biāo)識符2.3 常量與變量2.3.1 常量和符號常量2.3.2 變量2.4 整型數(shù)據(jù)2.4.1 整型常量的表示方法2.4.2 整型變量2.5 實型數(shù)據(jù)2.5.1 實型常量的表示方法2.5.2 實型變量2.5.3 實型常量的類型2.6 字符型數(shù)據(jù)2.6.1 字符常量2.6.2 轉(zhuǎn)義字符2.6.3 字符變量2.6.4 字符數(shù)據(jù)在內(nèi)存中的存儲形式及使用方法2.6.5 字符串常量2.7 變量賦初值2.8 各類數(shù)值型數(shù)據(jù)之間的混合運算2.8.1 自動類型轉(zhuǎn)換2.8.2 強制類型轉(zhuǎn)換2.9 算術(shù)運算符和算術(shù)表達式2.9.1 C運算符簡介2.9.2 算術(shù)運算符和算術(shù)表達式2.10 賦值運算符和賦值表達式2.10.1 賦值運算符2.10.2 類型轉(zhuǎn)換2.10.3 復(fù)合的賦值運算符2.11 逗號運算符和逗號表達式2.12 本章小結(jié)習(xí)題2第3章 C程序語句第4章 函數(shù)與數(shù)組第5章 指針與結(jié)構(gòu)體第6章 文件第7章 大型程序的設(shè)計與調(diào)試第8章 數(shù)據(jù)結(jié)構(gòu)基本概念第9章 線性結(jié)構(gòu)第10章 樹和二叉樹第11章 排序第12章 查找/檢索第13章 文件組織附錄A Turbo C 3.0集成開發(fā)環(huán)境的使用附錄B 參考術(shù)語表參考文獻
章節(jié)摘錄
第1章 程序設(shè)計的基本概念隨著計算機技術(shù)的發(fā)展,程序設(shè)計語言經(jīng)歷了機器語言、匯編語言、高級語言等階段。早期的高級語言如ALGOL60、FORTRAN、COBOL等開創(chuàng)了最初的軟件業(yè),但這些語言的數(shù)據(jù)類型單調(diào),程序設(shè)計主要依賴于程序設(shè)計人員的個人技巧,缺乏規(guī)范化的設(shè)計方法,醫(yī)此程序規(guī)模較大時,其復(fù)雜性和可靠性就變得難以控制。到了20世紀(jì)70年代,結(jié)構(gòu)化程序設(shè)計興起,強調(diào)程序的模塊性,C語言就是這種結(jié)構(gòu)化程序設(shè)計語言的代表。在深入學(xué)習(xí)程序設(shè)計之前,先介紹一些程序設(shè)計的基本概念。1.1 程序設(shè)計和程序設(shè)計語言程序設(shè)計語言是人與計算機交互的工具,人們把需要計算機完成的工作告訴計算機,就需要使用程序設(shè)計語言編寫程序,讓計算機執(zhí)行以完成相應(yīng)的工作。
編輯推薦
《普通高等教育"十一五"國家級規(guī)劃教材·程序設(shè)計基礎(chǔ)與數(shù)據(jù)結(jié)構(gòu)》由清華大學(xué)出版社出版。
圖書封面
評論、評分、閱讀與下載
程序設(shè)計基礎(chǔ)與數(shù)據(jù)結(jié)構(gòu) PDF格式下載