中國(guó)高等院校計(jì)算機(jī)基礎(chǔ)教育課程體系規(guī)劃教材:C程序設(shè)計(jì)(第4版)學(xué)習(xí)輔導(dǎo)
定 價(jià):28 元
- 作者:譚浩強(qiáng) 著
- 出版時(shí)間:2010/7/1
- ISBN:9787302226727
- 出 版 社:清華大學(xué)出版社
- 中圖法分類(lèi):TP312C
- 頁(yè)碼:268
- 紙張:膠版紙
- 版次:4
- 開(kāi)本:16開(kāi)
《中國(guó)高等院校計(jì)算機(jī)基礎(chǔ)教育課程體系規(guī)劃教材:C程序設(shè)計(jì)(第4版)學(xué)習(xí)輔導(dǎo)》是與譚浩強(qiáng)所著的《C程序設(shè)計(jì)(第四版)》(清華大學(xué)出版社出版)配合使用的參考用書(shū)。全書(shū)共分4個(gè)部分,第1部分是《C程序設(shè)計(jì)(第四版)》一書(shū)的習(xí)題和參考解答,包括了該書(shū)各章的全部習(xí)題,對(duì)全部編程習(xí)題都給出了參考解答,共計(jì)132個(gè)程序;第2部分是深入學(xué)習(xí)C程序設(shè)計(jì),包括預(yù)處理指令、位運(yùn)算和C程序案例;第3部分是上機(jī)指南,詳細(xì)介紹了VisualC++6.O集成環(huán)境下編輯、編譯、調(diào)試和運(yùn)行程序的方法;第4部分是上機(jī)實(shí)驗(yàn)指導(dǎo),包括程序的調(diào)試與測(cè)試、實(shí)驗(yàn)的目的與要求,并提供了12個(gè)實(shí)驗(yàn)。
《中國(guó)高等院校計(jì)算機(jī)基礎(chǔ)教育課程體系規(guī)劃教材:C程序設(shè)計(jì)(第4版)學(xué)習(xí)輔導(dǎo)》內(nèi)容豐富、實(shí)用性強(qiáng),是學(xué)習(xí)C語(yǔ)言的一本好參考書(shū),不僅可以作為《C程序設(shè)計(jì)(第四版)》的配套教材,而且可以作為任何C語(yǔ)言教材的參考書(shū);既適合高等學(xué)校師生使用,也可供報(bào)考各類(lèi)計(jì)算機(jī)考試者和其他自學(xué)者參考。
C語(yǔ)言是國(guó)內(nèi)外廣泛使用的計(jì)算機(jī)語(yǔ)言。許多高校都開(kāi)設(shè)了“C語(yǔ)言程序設(shè)計(jì)”課程。作者于1991年編寫(xiě)了《C程序設(shè)計(jì)》,由清華大學(xué)出版社出版,并于1999年和2005年出版了《C程序設(shè)計(jì)(第二版)》和《C程序設(shè)計(jì)(第三版)》。該書(shū)出版后,受到了廣大讀者的歡迎,認(rèn)為概念清晰、敘述詳盡、例題豐富、深入淺出、通俗易懂,被大多數(shù)高校選為教材。至2008年底該書(shū)已累計(jì)發(fā)行1000萬(wàn)冊(cè),成為國(guó)內(nèi)C語(yǔ)言教學(xué)的主流用書(shū)。
根據(jù)發(fā)展的需要,作者于2010年出版《C程序設(shè)計(jì)(第四版)》,為了配合該教材的教學(xué),同時(shí)編寫(xiě)了這本《C程序設(shè)計(jì)(第四版)學(xué)習(xí)輔導(dǎo)》一書(shū)。
本書(shū)包括4個(gè)部分。
第1部分是“《C程序設(shè)計(jì)(第四版)》習(xí)題和參考解答”。在這一部分中包括了清華大學(xué)出版社出版的《C程序設(shè)計(jì)(第四版)》一書(shū)的全部習(xí)題。其中有些題的難度高于書(shū)中的例題,目的是使學(xué)生不滿(mǎn)足于已學(xué)過(guò)的內(nèi)容,而要舉一反三,善于發(fā)展已有知識(shí),提倡創(chuàng)新精神,培養(yǎng)解決問(wèn)題的能力。希望教師能指定學(xué)生完成各章中有一定難度的習(xí)題。希望學(xué)生能盡量多做習(xí)題,以提高自己的水平。
為了方便讀者,本書(shū)提供了參考解答。除對(duì)其中少數(shù)概念問(wèn)答題,由于能在教材中直接找到答案,為節(jié)省篇幅本書(shū)不另給出答案外,對(duì)所有編程題一律給出參考解答,包括程序代碼和運(yùn)行結(jié)果,對(duì)于比較難的習(xí)題,除了給出程序(程序中加了注釋)外,還給出N-S流程圖,并作了比較詳細(xì)的說(shuō)明,以便于讀者理解。對(duì)于相對(duì)簡(jiǎn)單的問(wèn)題,只給出程序代碼和運(yùn)行結(jié)果,不作詳細(xì)說(shuō)明,以便給讀者留下思考的空間。對(duì)有些題目,我們給出了兩種參考答案,供讀者參考和比較,以啟發(fā)思路。
在這部分中提供了132個(gè)不同類(lèi)型、不同難度的程序,全部程序都在Visual C++ 6.0環(huán)境下調(diào)試通過(guò)。由于篇幅和課時(shí)的限制,在教材和講授中不可能介紹很多例子,只能介紹一些典型的例題。本書(shū)中給出的程序?qū)嶋H上是對(duì)《C程序設(shè)計(jì)(第四版)》一書(shū)例題的補(bǔ)充,希望讀者能充分利用它。即使沒(méi)有時(shí)間自己做出全部習(xí)題,如果能把全部習(xí)題的參考解答都看一遍,而且都能看懂,理解不同程序的思路,也會(huì)大有裨益,能擴(kuò)大眼界,豐富知識(shí)。教師也可以挑選一些習(xí)題解答在課堂上講授,作為補(bǔ)充例題,可以說(shuō):如果能獨(dú)立完成這些題目的編程,學(xué)習(xí)C語(yǔ)言就基本過(guò)關(guān)了。
應(yīng)該說(shuō)明,本書(shū)給出的程序并非是唯一正確的解答,甚至不一定是最佳的一種。對(duì)同一個(gè)題目可以編出多種程序,我們給出的只是其中的一種。讀者在使用本書(shū)時(shí),千萬(wàn)不要照抄照搬,我們只是提供了一種參考方案,讀者完全可以編寫(xiě)出更好的程序。
第2部分是“深入學(xué)好C程序設(shè)計(jì)”。包括“預(yù)處理指令”、“位運(yùn)算”和“C程序案例”,這是對(duì)教材內(nèi)容的補(bǔ)充。
“預(yù)處理指令”。詳細(xì)地介紹預(yù)處理指令,使讀者對(duì)它有系統(tǒng)的了解并善于利用它們,以提高編程效率。
“位運(yùn)算”。位運(yùn)算是C語(yǔ)言區(qū)別于其他高級(jí)語(yǔ)言的一個(gè)重要特點(diǎn)。C語(yǔ)言能對(duì)“位”進(jìn)行操作,使得C具有比較接近機(jī)器的特點(diǎn)。在編寫(xiě)系統(tǒng)軟件和數(shù)據(jù)采集、檢測(cè)與控制中往往需要用到位運(yùn)算。信息類(lèi)專(zhuān)業(yè)的學(xué)生需要學(xué)習(xí)這方面的知識(shí),因此,本書(shū)專(zhuān)門(mén)列出一章,介紹位運(yùn)算的基本知識(shí),供需要者選學(xué),信息類(lèi)專(zhuān)業(yè)可以把它列入教學(xué)內(nèi)容。
"C程序案例”。在這一章中介紹了3個(gè)實(shí)用程序。可以幫助讀者把學(xué)習(xí)到的C程序設(shè)計(jì)的知識(shí)用于解決實(shí)際問(wèn)題,能根據(jù)需要編寫(xiě)應(yīng)用程序。在教材中,為了便于課堂教學(xué),例題程序的規(guī)模一般都不大。在學(xué)完各章內(nèi)容之后,需要綜合應(yīng)用已學(xué)過(guò)的知識(shí),編寫(xiě)一些應(yīng)用程序,同時(shí)提高編程能力。因此在本書(shū)中專(zhuān)門(mén)組織“C程序案例”一章,供讀者閱讀參考。這些案例很有實(shí)用價(jià)值。建議讀者在學(xué)完教材后,仔細(xì)閱讀這幾個(gè)案例,對(duì)于提高編程能力會(huì)有很大的幫助。.
第3部分是“C語(yǔ)言程序上機(jī)指南”。介紹了Visual C++ 6.0集成環(huán)境下的上機(jī)方法,使讀者上機(jī)練習(xí)有所遵循。考慮到篇幅,不再介紹其他編譯系統(tǒng)。如果讀者使用Turbo C++ 3.0,可以參考作者編著的《C程序設(shè)計(jì)(第三版) 習(xí)題解答與上機(jī)指導(dǎo)》一書(shū)。
第4部分是“上機(jī)實(shí)踐指導(dǎo)”。在這部分中介紹了程序調(diào)試和測(cè)試的初步知識(shí),提出了上機(jī)實(shí)驗(yàn)的目的與要求,并且安排了12個(gè)實(shí)驗(yàn),供各校安排實(shí)驗(yàn)時(shí)參考。
希望讀者使能充分利用本書(shū)提供的資源,提高C程序設(shè)計(jì)的教學(xué)質(zhì)量。
本書(shū)不僅可以作為《C程序設(shè)計(jì)(第四版) 》的配套教材,而且可以作為任何C語(yǔ)言教材的參考書(shū);既適用于高等學(xué)校教學(xué),也可供報(bào)考各種計(jì)算機(jī)考試者和其他自學(xué)者參考。
本書(shū)的第13章由林小茶副教授編寫(xiě)。薜淑斌、秦建中、譚亦峰高級(jí)工程師參加了本書(shū)部分調(diào)試程序和整理材料的工作。
本書(shū)難免會(huì)有錯(cuò)誤和不足之處,作者愿得到廣大讀者的指正。
譚浩強(qiáng)2010年3月
譚浩強(qiáng),教授,我國(guó)著名計(jì)算機(jī)教育專(zhuān)家。1934年生。1958年清華大學(xué)畢業(yè)。學(xué)生時(shí)代曾擔(dān)任清華大學(xué)學(xué)生會(huì)主席、北京市人民代表。他是我國(guó)計(jì)算機(jī)普及和高校計(jì)算機(jī)基礎(chǔ)教育開(kāi)拓者之一,現(xiàn)任全國(guó)高等院校計(jì)算機(jī)基礎(chǔ)教育研究會(huì)榮譽(yù)會(huì)長(zhǎng)、教育部全國(guó)計(jì)算機(jī)應(yīng)用技術(shù)證、書(shū)考試委員會(huì)主任委員。
譚浩強(qiáng)教授創(chuàng)造了3個(gè)世界紀(jì)錄:(1)20年來(lái)他(及和他人合作)共編著出版了140本計(jì)算機(jī)著作,此外主編了300多本計(jì)算機(jī)書(shū)籍,是出版科技著作數(shù)量最多的人。(2)他編著和主編的書(shū)發(fā)行量超過(guò)5000萬(wàn)冊(cè),是讀者最多的科技作家。我國(guó)平均每26人、知識(shí)分子每1.2人就擁有1本譚浩強(qiáng)教授編著的書(shū)。(3)他和別人合作編著的《BASIC語(yǔ)言》發(fā)行了1250萬(wàn)冊(cè),創(chuàng)科技書(shū)籍發(fā)行量的世界紀(jì)錄。此外,他編著的《c程序設(shè)計(jì)》發(fā)行了1100萬(wàn)冊(cè)。他曾在中央電視臺(tái)主講了BASIC,F(xiàn)ORTRAN,COBOL,Pascal,QBASIC,C,VisualBasic七種計(jì)算機(jī)語(yǔ)言,觀眾超過(guò)500萬(wàn)人。
在我國(guó)學(xué)習(xí)計(jì)算機(jī)的人中很少有不知道譚浩強(qiáng)教授的。他善于用容易理解的方法和語(yǔ)言說(shuō)明復(fù)雜的概念。許多人認(rèn)為他開(kāi)創(chuàng)了計(jì)算機(jī)書(shū)籍貼近大眾的新風(fēng),為我國(guó)的計(jì)算機(jī)普及事業(yè)做出了重要的貢獻(xiàn)。
譚浩強(qiáng)教授曾獲全國(guó)高校教學(xué)成果國(guó)家級(jí)獎(jiǎng)、國(guó)家科技進(jìn)步獎(jiǎng),以及北京市政府授予的“有突出貢獻(xiàn)專(zhuān)家”稱(chēng)號(hào)。《計(jì)算機(jī)世界》報(bào)組織的“世紀(jì)評(píng)選”把他評(píng)為我國(guó)“20世紀(jì)最有影響的IT人物”10個(gè)人之一(排在第2位)。他的功績(jī)是把千百萬(wàn)群眾帶入計(jì)算機(jī)的大門(mén)。
第1部分 《C程序設(shè)計(jì)(第四版)》習(xí)題和參考解答
第1章 程序設(shè)計(jì)和C語(yǔ)言
第2章 算法——程序的靈魂
第3章 最簡(jiǎn)單的C程序設(shè)計(jì)——順序程序設(shè)計(jì)
第4章 選擇結(jié)構(gòu)程序設(shè)計(jì)
第5章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
第6章 利用數(shù)組處理批量數(shù)據(jù)
第7章 用函數(shù)實(shí)現(xiàn)模塊化程序設(shè)計(jì)
第8章 善于利用指針
第9章 用戶(hù)自己建立數(shù)據(jù)類(lèi)型
第10章 對(duì)文件的輸入輸出
第2部分 深入學(xué)好C程序設(shè)計(jì)
第11章 預(yù)處理指令
11.1 宏定義
11.1.1 不帶參數(shù)的宏定義
11.1.2 帶參數(shù)的宏定義
11.2 “文件包含”處理
11.3 條件編譯
第12章 位運(yùn)算
12.1 位運(yùn)算和位運(yùn)算符
12.1.1 “按位與”運(yùn)算
12.1.2 “按位或”運(yùn)算
12.1.3 “異或”運(yùn)算
12.1.4 “取反”運(yùn)算
12.1.5 左移運(yùn)算
12.1.6 右移運(yùn)算
12.1.7 位運(yùn)算賦值運(yùn)算符
12.1.8 不同長(zhǎng)度的數(shù)據(jù)進(jìn)行位運(yùn)算
12.2 位運(yùn)算舉例
12.3 位段
第13章 C程序案例
13.1 案例1:個(gè)人所得稅計(jì)算
13.2 案例2:學(xué)生試卷分?jǐn)?shù)統(tǒng)計(jì)
13.3 案例3:電話訂餐信息處理
第3部分 C語(yǔ)言程序上機(jī)指南
第14章 怎樣使用Visual C++運(yùn)行程序
14.1 Visual C++的安裝和啟動(dòng)
14.2 輸入和編輯源程序
14.2.1 新建一個(gè)C源程序的方法
14.2.2 打開(kāi)一個(gè)已有的程序
14.2.3 通過(guò)已有的程序建立一個(gè)新程序的方法
14.3 編譯、連接和運(yùn)行
14.3.1 程序的編譯
14.3.2 程序的調(diào)試
14.3.3 程序的連接
14.3.4 程序的執(zhí)行
14.4 建立和運(yùn)行包含多個(gè)文件的程序的方法
14.4.1 由用戶(hù)建立項(xiàng)目工作區(qū)和項(xiàng)目文件
14.4.2 用戶(hù)只建立項(xiàng)目文件
第4部分 上機(jī)實(shí)踐指導(dǎo)
第15章 程序的調(diào)試與測(cè)試
15.1 程序的調(diào)試
15.2 程序錯(cuò)誤的類(lèi)型
15.3 程序的測(cè)試
第16章 上機(jī)實(shí)驗(yàn)的目的和要求
第17章 實(shí)驗(yàn)安排
參考文獻(xiàn)