程序設(shè)計與應(yīng)用習(xí)題解析

出版時間:2012-1  出版社:東南大學(xué)出版社  作者:曹文,秦新華 編著  頁數(shù):170  

內(nèi)容概要

  本書面向信息學(xué)奧林匹克競賽初學(xué)者,以程序設(shè)計技巧為主線,重在培養(yǎng)學(xué)生解決實際問題的能力。《程序設(shè)計與應(yīng)用習(xí)題解析(中學(xué)C\C++)》精選上百道信息學(xué)競賽習(xí)題,深入淺出地貫穿了語法和常用算法,對提高參賽選手的綜合實戰(zhàn)能力起著極為重要的引導(dǎo)作用。
本書共12章:第1章概括性地介紹C語言的特點和程序的基本結(jié)構(gòu);第2章介紹一些計算機的基礎(chǔ)知識;第3章介紹算法及算法的描述;第4章介紹數(shù)據(jù)類型、運算符和表達(dá)式;第5章介紹C語言中輸入輸出的實現(xiàn);第6、第7章分別介紹c語言的選擇、循環(huán)兩種結(jié)構(gòu)及其在程序設(shè)計中的應(yīng)用;第8章介紹數(shù)組的應(yīng)用;第9章介紹函數(shù)及其應(yīng)用;第10章介紹指針類型在程序設(shè)計中的應(yīng)用;第11章介紹基本的數(shù)據(jù)結(jié)構(gòu)及其應(yīng)用;第12章介紹了窮舉、回溯、貪心、動態(tài)規(guī)劃等多種常用算法及其應(yīng)用。
本書內(nèi)容豐富、結(jié)構(gòu)清晰、圖文并茂,簡明易懂,易于教師進行教學(xué)與讀者自學(xué)。

書籍目錄

習(xí)題篇
 第1章 C語言概論
 第2章 認(rèn)識計算機
 第3章 算法及算法的描述
 第4章 數(shù)據(jù)類型、運算符與表達(dá)式
 第5章 數(shù)據(jù)輸入輸出的概念及在C語言中的實現(xiàn)
 第6章 選擇結(jié)構(gòu)程序設(shè)計
 第7章 循環(huán)控制
 第8章 數(shù)據(jù)組織與處理
 第9章 函數(shù)
 第10章 指針
 第11章 基本數(shù)據(jù)結(jié)構(gòu)及應(yīng)用
 第12章 常用算法介紹
參考答案篇
 第1章 C語言概論
 第2章 認(rèn)識計算機
 第3章 算法及算法的描述
 第4章 數(shù)據(jù)類型、運算符與表達(dá)式
 第5章 數(shù)據(jù)輸入輸出的概念及在C語言中的實現(xiàn)
 第6章 選擇結(jié)構(gòu)程序設(shè)計
 第7章 循環(huán)控制
 第8章 數(shù)據(jù)組織與處理
 第9章 函數(shù)
 第10章 指針
 第11章 基本數(shù)據(jù)結(jié)構(gòu)及應(yīng)用
 第12章 常用算法介紹
參考文獻

章節(jié)摘錄

版權(quán)頁:插圖:1.與自然語言一樣,計算機語言也符合基本符號-詞匯-表達(dá)式-句子-段落-文章這樣的語言體系結(jié)構(gòu)。其中,詞匯由詞性決定。計算機語言中,相當(dāng)于詞性的是數(shù)據(jù)類型,不同的數(shù)據(jù)類型決定了數(shù)據(jù)的不同取值范圍及運算類型。c語言的數(shù)據(jù)類型十分豐富,有整型、實型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、共用體類型等,并且,整型還可以細(xì)分為短整型、長整型和一般整型;八進制整型、十進制整型和十六進制整型。C語言的運算符也十分豐富,包含的范圍很廣泛,共有34個運算符。正是數(shù)據(jù)類型的豐富(導(dǎo)致詞匯豐富)和運算符的豐富(導(dǎo)致運算類型豐富),帶來了表達(dá)式的類型多樣化,從而使得C語言的表達(dá)能力極其強大。事實上,早期的C語言主要是用于操作系統(tǒng)的設(shè)計,其性質(zhì)決定需要有如此的表達(dá)能力,以便自由地控制和訪問硬件及提高程序運行效率。比如C語言的位運算、指針運算等。然而,正是這種面向系統(tǒng)程序設(shè)計的能力,決定了C語言的語法限制不太嚴(yán)格(C語言的編譯系統(tǒng)將大部分書寫的自由約束權(quán)移交給了程序設(shè)計者,由程序設(shè)計者自己掌握),使得程序設(shè)計自由度相對較大。因此,相對于其他計算機語言來說,學(xué)習(xí)和靈活應(yīng)用c語言,對學(xué)習(xí)者本身的能力要求也較高。2.C語言程序一般由若干個文件組成,每個文件由若干個函數(shù)組成,函數(shù)之間可以相互按需調(diào)用。同一個文件中的多個函數(shù)可以通過全局?jǐn)?shù)據(jù)進行數(shù)據(jù)共享,不同文件中的多個函數(shù)可以通過頭文件進行數(shù)據(jù)共享以及對被調(diào)用函數(shù)說明。無論一個C語言程序由幾個文件組成,所有的函數(shù)中有且僅有一個名稱為main的函數(shù),其主要作用是作為整個程序的執(zhí)行起點。

編輯推薦

《程序設(shè)計與應(yīng)用習(xí)題解析(中學(xué)?C/C++)》編輯推薦:根據(jù)活動普及與發(fā)展的需要及廣大讀者的強烈建議,江蘇省青少年信息學(xué)奧林匹克競賽委員會根據(jù)多年開展普及活動的經(jīng)驗,面向思維訓(xùn)練和實戰(zhàn)應(yīng)用,重新規(guī)劃、設(shè)計和出版了本套叢書,其中《程序設(shè)計與應(yīng)用(中學(xué)?C/C++)》面向信息學(xué)奧林匹克競賽初學(xué)者,以“程序設(shè)計技巧”為主線,重在培養(yǎng)學(xué)生解決實際問題的能力。曹文、秦新華的《程序設(shè)計與應(yīng)用習(xí)題解析(中學(xué)C\C++)》是其相應(yīng)的配套教材,通過精選數(shù)百個信息學(xué)競賽試題,設(shè)計了相應(yīng)的習(xí)題并給出算法分析和程序?qū)崿F(xiàn)代碼?!冻绦蛟O(shè)計與應(yīng)用習(xí)題解析(中學(xué)?C/C++)》對提高參賽選手的綜合實戰(zhàn)能力起著極為重要的引導(dǎo)作用?!冻绦蛟O(shè)計與應(yīng)用習(xí)題解析(中學(xué)?C/C++)》采用問題驅(qū)動方式進行編寫,以程序?qū)嵗秊橹鲗?dǎo),將知識點融入實例,以實例帶動知識點的學(xué)習(xí),在鞏固C/C++語言基本知識的同時,更注重滲透相應(yīng)的程序設(shè)計技巧、常用算法以及具有實用價值的經(jīng)典習(xí)題,使讀者充分掌握C/C++語言的程序設(shè)計方法和程序設(shè)計技巧。

圖書封面

評論、評分、閱讀與下載


    程序設(shè)計與應(yīng)用習(xí)題解析 PDF格式下載


用戶評論 (總計6條)

 
 

  •   不錯的書!給孩子買的!
  •   非常好的書!可以讓孩子看看。
  •   還不錯,在結(jié)構(gòu)或許可更好。
  •   作為學(xué)生使用這本學(xué)習(xí)c/c++還是有所裨益的
  •   書本排列寬松,容易學(xué)習(xí)。簡介。
  •   如果要參加比賽就這本了
 

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

京ICP備13047387號-7