定 價:26 元
叢書名:21世紀大學本科計算機專業(yè)系列教材·普通高等教育“十一五”國家級規(guī)劃教材
- 作者:汪小林 ,等 著
- 出版時間:2011/6/1
- ISBN:9787302260332
- 出 版 社:清華大學出版社
- 中圖法分類:TP3
- 頁碼:244
- 紙張:膠版紙
- 版次:1
- 開本:16開
《21世紀大學本科計算機專業(yè)系列教材·普通高等教育“十一五”國家級規(guī)劃教材:計算概論:程序設(shè)計閱讀題解》是一本面向C語言初學者循序漸進的程序設(shè)計習題講解教材,也是《計算概論》的配套習題集!21世紀大學本科計算機專業(yè)系列教材·普通高等教育“十一五”國家級規(guī)劃教材:計算概論:程序設(shè)計閱讀題解》以知識點為主線,以例題及例子程序為主要內(nèi)容,以解題思路和程序說明為輔助,與編程網(wǎng)格系統(tǒng)相配合,幫助入門者更好地掌握C語言編程的基礎(chǔ)知識和基本技巧!21世紀大學本科計算機專業(yè)系列教材·普通高等教育“十一五”國家級規(guī)劃教材:計算概論:程序設(shè)計閱讀題解》收集的例題和習題都來源于編程網(wǎng)格系統(tǒng)上北京大學國家級精品課程“計算概論”各位主講老師設(shè)計和布置的作業(yè)、練習和考試。同時,這些題目也被組織在北京大學編程網(wǎng)格開放課程“計算概論習題”中,方便讀者提交程序自測。
《21世紀大學本科計算機專業(yè)系列教材·普通高等教育“十一五”國家級規(guī)劃教材:計算概論:程序設(shè)計閱讀題解》適合作為高等學校理工類各專業(yè)本科生的計算概論、計算機導論、C語言程序設(shè)計等計算機入門課程的教學輔助用書或參考書,也可作為參與計算機和信息科學競賽項目的參考書。
《計算概論:程序設(shè)計閱讀題解》選編了北京大學教學團隊在教授國家級精品課程“計算概論”過程中收集和設(shè)計的大量的例題和習題,內(nèi)容全面,涵蓋了C語言程序設(shè)計基礎(chǔ)中的各知識點!21世紀大學本科計算機專業(yè)系列教材·普通高等教育“十一五”國家級規(guī)劃教材:計算概論:程序設(shè)計閱讀題解》通過例題和例子程序,不僅向初學者展示了如何應(yīng)用C語言程序設(shè)計的知識點,如何編寫完整的程序,并且通過解題思路和程序說明,使讀者了解問題分析的過程和問題求解的方法。對一些典型的例題,《21世紀大學本科計算機專業(yè)系列教材·普通高等教育“十一五”國家級規(guī)劃教材:計算概論:程序設(shè)計閱讀題解》還提供了多種不同的例子程序,使讀者從對比中更深入地理解問題求解的不同方法!21世紀大學本科計算機專業(yè)系列教材·普通高等教育“十一五”國家級規(guī)劃教材:計算概論:程序設(shè)計閱讀題解》中的所有例題和各章節(jié)后的習題,均被整理收錄在“編程網(wǎng)格”的開放課程“計算概論習題”中,方便讀者在線編程實踐。 ●國家級精品課程“計算概論”配套習題輔導教材,北京大學教學團隊編寫,其中的例題和習題均來源于各位主講老師設(shè)計和布置的作業(yè)、練習和考試。 ●秉承“立足基礎(chǔ)、因材施教、強化實踐”的教學理念,把例題分編為編程基礎(chǔ)和編程進階兩大部分,選編了大量習題供讀者練習實踐。 ●內(nèi)容編排以知識點為主線,以例題和例子程序為主要內(nèi)容,配合解題思路和程序說明,幫助入門者掌握C語言編程的基礎(chǔ)知識和編程技巧。 ●為讀者在互聯(lián)網(wǎng)上提供了緊密配合教學的“編程網(wǎng)格”開放課程和富有趣味的程序設(shè)計在線練習環(huán)境。
本書是《計算概論》的配套習題集,它以知識點為主線,以例題及例子程序為主要內(nèi)容,與編程網(wǎng)格系統(tǒng)(http://programming.grids.cn)相配合,幫助讀者更好地掌握C語言編程的基礎(chǔ)知識和基本技巧。本書收集的例題和習題都來源于編程網(wǎng)格系統(tǒng)上北京大學國家級精品課程“計算概論”各位主講老師設(shè)計和布置的作業(yè)、練習和考試。
編程網(wǎng)格是一個面向教學的程序在線判題系統(tǒng),本書的第1章對編程網(wǎng)格作了簡要的介紹。利用編程網(wǎng)格,教師可以開課組織教學活動,學生可以選課參與學習、作業(yè)、練習和考試。編程網(wǎng)格是北京大學國家級精品課程“計算概論”開展實驗教學的主要實驗平臺,也是進行編程能力考核的考試平臺。
本書由3篇構(gòu)成: 第1篇是編程網(wǎng)格、第2篇是編程基礎(chǔ)、第3篇是編程進階。
編程基礎(chǔ)部分為第2~第9章,主要介紹C語言編程基礎(chǔ)相關(guān)的例題。第2章介紹最基本的與輸入輸出相關(guān)的例題,幫助讀者掌握輸入輸出整數(shù)、浮點數(shù)、字符的方法。第3章介紹與表達式的使用相關(guān)的例題,特別是幫助讀者理解表達式類型轉(zhuǎn)換和操作符優(yōu)先級關(guān)系。第4章和第5章分別介紹與分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)相關(guān)的例題,幫助讀者靈活使用if-else語句和switch語句組織分支條件,使用for語句、while語句和do-while語句構(gòu)造各種類型的循環(huán)。第6章介紹與數(shù)組相關(guān)的例題,重點講解訪問數(shù)組和遍歷數(shù)組中需要注意的問題。第7章介紹與字符串使用相關(guān)的例題,幫助讀者了解如何輸入輸出字符串、如何操作字符串。第8章介紹與整數(shù)數(shù)值計算和浮點數(shù)迭代數(shù)值計算的相關(guān)例題,使讀者能夠綜合應(yīng)用表達式、條件分支和循環(huán)迭代來解決問題。第9章則探討用C語言程序研究素數(shù)和數(shù)論的相關(guān)例題,重點介紹素數(shù)判定算法的優(yōu)化過程。
編程進階部分為第10~第15章,主要通過一些有針對性的例題幫助讀者進一步提高編程的能力和技巧。第10章介紹與日期計算相關(guān)的問題,幫助讀者熟悉如何計算日期和星期。第11章進一步介紹與數(shù)組應(yīng)用相關(guān)的例題,使讀者了解如何應(yīng)用數(shù)組解決實際問題。第12章進一步介紹與字符串應(yīng)用和處理相關(guān)的例題,使讀者掌握字符串處理的技巧,并學會如何用字符串處理大整數(shù)運算。第13章介紹遍歷查找的方法,可以在數(shù)據(jù)集中找到滿足條件的結(jié)果。第14章探討排序問題,并介紹一些基于排序算法思想來求解的問題。第15章作為提升讀者編程技能的導引,簡要地介紹算法和程序設(shè)計中常用的方法: 遞歸、回溯和動態(tài)規(guī)劃。
本書的最大特點是與編程網(wǎng)格的互動,本書收錄的所有例題和習題均被組織在編程網(wǎng)格開放課程“計算概論習題集”中。讀者不僅可以通過分析例題的程序源碼掌握和理解C語言編程的基礎(chǔ)知識和基本技巧,還可以把這些程序源碼提交到編程網(wǎng)格上,驗證其正確性。在開放課程“計算概論習題集”中,讀者還可以分章節(jié)地找到本書中所有習題的完整題目,并把自己編寫的程序提交到編程網(wǎng)格,檢驗程序是否正確。
受編者水平和精力所限,書中難免有不當之處,請各位專家和讀者批評指正。如果讀者發(fā)現(xiàn)書中的任何問題或有任何建議,可以直接在編程網(wǎng)格中的“意見建議”欄目(http://programming.grids.cn/programming/pages/message/index.jsp)中提交
編 者2011年6月
第1篇 編程網(wǎng)格
第1章 編程網(wǎng)格介紹
1.1 教師開課
1.2 注冊與選課
1.3 做題與提交
第2篇 編程基礎(chǔ)
第2章 輸入輸出
2.1 HelloWorld
2.2 輸入輸出整數(shù)
2.3 輸入輸出浮點數(shù)
2.4 輸入輸出字符
2.5 輸出數(shù)據(jù)的對齊
2.6 計算空格的個數(shù)
習題
第3章 表達式
3.1 A+B問題
3.2 計算兩個整數(shù)的乘積
3.3 整數(shù)相除取余數(shù)
3.4 計算多項式的值
3.5 數(shù)值表達式計算
3.6 配置生理鹽水
3.7 分式表達式計算
3.8 計算分數(shù)的浮點數(shù)值
3.9 小明買雪糕
3.10 大象喝水
3.11 計算并聯(lián)電阻的阻抗
3.12 計算圓周長和球體積
習題
第4章 條件與分支
4.1 晶晶赴約會
4.2 簡單素數(shù)判斷
4.3 奇偶數(shù)判斷
4.4 元素判斷
4.5 給出2006年某月份天數(shù)
4.6 比較兩個整數(shù)的大小
4.7 填寫運算符
4.8 整數(shù)的個數(shù)
4.9 心理測驗
4.1 0參加臨床實驗的病人
習題
第5章 循環(huán)控制
5.1 求和
5.2 求平均年齡,
5.3 連續(xù)分數(shù)求和
5.4 整數(shù)的立方和
5.5 求整數(shù)的和與均值
5.6 整數(shù)位數(shù)計算
5.7 逆序輸出整數(shù)
5.8 矩陣中滿足條件的元素下標之和
5.9 腫瘤面積
習題
第6章 數(shù)組基礎(chǔ)
6.1 陶陶摘蘋果
6.2 相關(guān)數(shù)問題
6.3 數(shù)組逆序重放
6.4 平衡飲食
6.5 矩陣轉(zhuǎn)置
習題
第7章 字符串基礎(chǔ)
7.1 無空格字符串的輸入輸出
7.2 有空格字符串的輸入輸出
……
第3篇 編程進階