出版時(shí)間:2012-1 出版社:東南大學(xué)出版社 作者:曹文,秦新華 編著 頁(yè)數(shù):170
內(nèi)容概要
本書面向信息學(xué)奧林匹克競(jìng)賽初學(xué)者,以程序設(shè)計(jì)技巧為主線,重在培養(yǎng)學(xué)生解決實(shí)際問(wèn)題的能力?!冻绦蛟O(shè)計(jì)與應(yīng)用習(xí)題解析(中學(xué)C\C++)》精選上百道信息學(xué)競(jìng)賽習(xí)題,深入淺出地貫穿了語(yǔ)法和常用算法,對(duì)提高參賽選手的綜合實(shí)戰(zhàn)能力起著極為重要的引導(dǎo)作用。
本書共12章:第1章概括性地介紹C語(yǔ)言的特點(diǎn)和程序的基本結(jié)構(gòu);第2章介紹一些計(jì)算機(jī)的基礎(chǔ)知識(shí);第3章介紹算法及算法的描述;第4章介紹數(shù)據(jù)類型、運(yùn)算符和表達(dá)式;第5章介紹C語(yǔ)言中輸入輸出的實(shí)現(xiàn);第6、第7章分別介紹c語(yǔ)言的選擇、循環(huán)兩種結(jié)構(gòu)及其在程序設(shè)計(jì)中的應(yīng)用;第8章介紹數(shù)組的應(yīng)用;第9章介紹函數(shù)及其應(yīng)用;第10章介紹指針類型在程序設(shè)計(jì)中的應(yīng)用;第11章介紹基本的數(shù)據(jù)結(jié)構(gòu)及其應(yīng)用;第12章介紹了窮舉、回溯、貪心、動(dòng)態(tài)規(guī)劃等多種常用算法及其應(yīng)用。
本書內(nèi)容豐富、結(jié)構(gòu)清晰、圖文并茂,簡(jiǎn)明易懂,易于教師進(jìn)行教學(xué)與讀者自學(xué)。
書籍目錄
習(xí)題篇
第1章 C語(yǔ)言概論
第2章 認(rèn)識(shí)計(jì)算機(jī)
第3章 算法及算法的描述
第4章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
第5章 數(shù)據(jù)輸入輸出的概念及在C語(yǔ)言中的實(shí)現(xiàn)
第6章 選擇結(jié)構(gòu)程序設(shè)計(jì)
第7章 循環(huán)控制
第8章 數(shù)據(jù)組織與處理
第9章 函數(shù)
第10章 指針
第11章 基本數(shù)據(jù)結(jié)構(gòu)及應(yīng)用
第12章 常用算法介紹
參考答案篇
第1章 C語(yǔ)言概論
第2章 認(rèn)識(shí)計(jì)算機(jī)
第3章 算法及算法的描述
第4章 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
第5章 數(shù)據(jù)輸入輸出的概念及在C語(yǔ)言中的實(shí)現(xiàn)
第6章 選擇結(jié)構(gòu)程序設(shè)計(jì)
第7章 循環(huán)控制
第8章 數(shù)據(jù)組織與處理
第9章 函數(shù)
第10章 指針
第11章 基本數(shù)據(jù)結(jié)構(gòu)及應(yīng)用
第12章 常用算法介紹
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁(yè):插圖:1.與自然語(yǔ)言一樣,計(jì)算機(jī)語(yǔ)言也符合基本符號(hào)-詞匯-表達(dá)式-句子-段落-文章這樣的語(yǔ)言體系結(jié)構(gòu)。其中,詞匯由詞性決定。計(jì)算機(jī)語(yǔ)言中,相當(dāng)于詞性的是數(shù)據(jù)類型,不同的數(shù)據(jù)類型決定了數(shù)據(jù)的不同取值范圍及運(yùn)算類型。c語(yǔ)言的數(shù)據(jù)類型十分豐富,有整型、實(shí)型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、共用體類型等,并且,整型還可以細(xì)分為短整型、長(zhǎng)整型和一般整型;八進(jìn)制整型、十進(jìn)制整型和十六進(jìn)制整型。C語(yǔ)言的運(yùn)算符也十分豐富,包含的范圍很廣泛,共有34個(gè)運(yùn)算符。正是數(shù)據(jù)類型的豐富(導(dǎo)致詞匯豐富)和運(yùn)算符的豐富(導(dǎo)致運(yùn)算類型豐富),帶來(lái)了表達(dá)式的類型多樣化,從而使得C語(yǔ)言的表達(dá)能力極其強(qiáng)大。事實(shí)上,早期的C語(yǔ)言主要是用于操作系統(tǒng)的設(shè)計(jì),其性質(zhì)決定需要有如此的表達(dá)能力,以便自由地控制和訪問(wèn)硬件及提高程序運(yùn)行效率。比如C語(yǔ)言的位運(yùn)算、指針運(yùn)算等。然而,正是這種面向系統(tǒng)程序設(shè)計(jì)的能力,決定了C語(yǔ)言的語(yǔ)法限制不太嚴(yán)格(C語(yǔ)言的編譯系統(tǒng)將大部分書寫的自由約束權(quán)移交給了程序設(shè)計(jì)者,由程序設(shè)計(jì)者自己掌握),使得程序設(shè)計(jì)自由度相對(duì)較大。因此,相對(duì)于其他計(jì)算機(jī)語(yǔ)言來(lái)說(shuō),學(xué)習(xí)和靈活應(yīng)用c語(yǔ)言,對(duì)學(xué)習(xí)者本身的能力要求也較高。2.C語(yǔ)言程序一般由若干個(gè)文件組成,每個(gè)文件由若干個(gè)函數(shù)組成,函數(shù)之間可以相互按需調(diào)用。同一個(gè)文件中的多個(gè)函數(shù)可以通過(guò)全局?jǐn)?shù)據(jù)進(jìn)行數(shù)據(jù)共享,不同文件中的多個(gè)函數(shù)可以通過(guò)頭文件進(jìn)行數(shù)據(jù)共享以及對(duì)被調(diào)用函數(shù)說(shuō)明。無(wú)論一個(gè)C語(yǔ)言程序由幾個(gè)文件組成,所有的函數(shù)中有且僅有一個(gè)名稱為main的函數(shù),其主要作用是作為整個(gè)程序的執(zhí)行起點(diǎn)。
編輯推薦
《程序設(shè)計(jì)與應(yīng)用習(xí)題解析(中學(xué)?C/C++)》編輯推薦:根據(jù)活動(dòng)普及與發(fā)展的需要及廣大讀者的強(qiáng)烈建議,江蘇省青少年信息學(xué)奧林匹克競(jìng)賽委員會(huì)根據(jù)多年開(kāi)展普及活動(dòng)的經(jīng)驗(yàn),面向思維訓(xùn)練和實(shí)戰(zhàn)應(yīng)用,重新規(guī)劃、設(shè)計(jì)和出版了本套叢書,其中《程序設(shè)計(jì)與應(yīng)用(中學(xué)?C/C++)》面向信息學(xué)奧林匹克競(jìng)賽初學(xué)者,以“程序設(shè)計(jì)技巧”為主線,重在培養(yǎng)學(xué)生解決實(shí)際問(wèn)題的能力。曹文、秦新華的《程序設(shè)計(jì)與應(yīng)用習(xí)題解析(中學(xué)C\C++)》是其相應(yīng)的配套教材,通過(guò)精選數(shù)百個(gè)信息學(xué)競(jìng)賽試題,設(shè)計(jì)了相應(yīng)的習(xí)題并給出算法分析和程序?qū)崿F(xiàn)代碼?!冻绦蛟O(shè)計(jì)與應(yīng)用習(xí)題解析(中學(xué)?C/C++)》對(duì)提高參賽選手的綜合實(shí)戰(zhàn)能力起著極為重要的引導(dǎo)作用?!冻绦蛟O(shè)計(jì)與應(yīng)用習(xí)題解析(中學(xué)?C/C++)》采用問(wèn)題驅(qū)動(dòng)方式進(jìn)行編寫,以程序?qū)嵗秊橹鲗?dǎo),將知識(shí)點(diǎn)融入實(shí)例,以實(shí)例帶動(dòng)知識(shí)點(diǎn)的學(xué)習(xí),在鞏固C/C++語(yǔ)言基本知識(shí)的同時(shí),更注重滲透相應(yīng)的程序設(shè)計(jì)技巧、常用算法以及具有實(shí)用價(jià)值的經(jīng)典習(xí)題,使讀者充分掌握C/C++語(yǔ)言的程序設(shè)計(jì)方法和程序設(shè)計(jì)技巧。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
程序設(shè)計(jì)與應(yīng)用習(xí)題解析 PDF格式下載