出版時間:2010-9 出版社:清華大學(xué)出版社 作者:李文斌 頁數(shù):252
前言
在近20年中,C語言在大學(xué)課程體系中經(jīng)歷了“被重視一被遺棄一再被重視”的一個變化過程。C語言再次受到重視的原因,在我們看來主要有兩個:其一,嵌入式開發(fā)的興起使C/C++得到了空前的重視;其二,人們越發(fā)認(rèn)識到C語言對計(jì)算機(jī)編程人員的基礎(chǔ)性作用,如學(xué)好C語言對于學(xué)習(xí)c++顯然有益、C語言是數(shù)據(jù)結(jié)構(gòu)(C語言版)的先修課程、c語言的靈活性十分有助于培養(yǎng)學(xué)生的編程素養(yǎng)。目前,c語言在大學(xué)里享受開設(shè)54~72個課時的“待遇”。坦誠地講,老師在這些課時中采用“填鴨式”的方式是可以大體上講述完C語言知識體系的。然而,實(shí)際教學(xué)的效果對老師并不只追求“講完”,而是“講好”;對學(xué)生并不只追求“學(xué)完”,而是“學(xué)懂”。換個角度講,本課程的教學(xué)應(yīng)使大部分學(xué)生具備扎實(shí)的基礎(chǔ)、較強(qiáng)的實(shí)踐編程能力。然而,我們在教學(xué)實(shí)踐中發(fā)現(xiàn),這并非苛刻的教學(xué)目標(biāo)卻很難實(shí)現(xiàn)。具體而言,要么學(xué)生只學(xué)習(xí)了C語言的語法,但編程解決問題的能力卻缺乏;要么學(xué)生連基礎(chǔ)知識都掌握不了;要么只掌握了C語言的一些皮毛,對某些重要知識缺乏深入理解……我們認(rèn)為,造成這些現(xiàn)象的主要原因無非在于:缺乏理想的教材、缺乏基礎(chǔ)性及理論性較強(qiáng)的習(xí)題、缺乏合理的實(shí)驗(yàn)和項(xiàng)目實(shí)戰(zhàn)環(huán)節(jié)。這些方面的缺失直接導(dǎo)致學(xué)生不知道學(xué)有何用,老師也不知道教去何從。經(jīng)驗(yàn)告訴我們,諸如程序設(shè)計(jì)這一類的課程最好能在“練中學(xué)”、“用中學(xué)”、“做中學(xué)”。如此這般,老師教得有勁,學(xué)生學(xué)得帶勁,有效教學(xué)的目標(biāo)方能遂愿?! 榱朔?wù)于這一目標(biāo),來自石家莊經(jīng)濟(jì)學(xué)院信息工程學(xué)院、河北師范大學(xué)軟件學(xué)院、河北經(jīng)貿(mào)大學(xué)、解放軍二炮工程學(xué)院的多名老師結(jié)合自己多年工程實(shí)踐及教學(xué)的經(jīng)驗(yàn),并在多年積累的講稿等資料的基礎(chǔ)上,編著了《C語言與程序設(shè)計(jì)大學(xué)教程》一書,已交由清華大學(xué)出版社出版?!?1世紀(jì)普通高校計(jì)算機(jī)公共課程規(guī)劃教材:C語言與程序設(shè)計(jì)大學(xué)教程習(xí)題與實(shí)驗(yàn)手冊》則是《C語言與程序設(shè)計(jì)大學(xué)教程》的“姊妹篇”,它同樣升華于實(shí)際教學(xué)中積累的資料。實(shí)踐告訴我們,它對于增強(qiáng)C語言與程序設(shè)計(jì)的教學(xué)效果能起到非常重要的作用?!?1世紀(jì)普通高校計(jì)算機(jī)公共課程規(guī)劃教材:C語言與程序設(shè)計(jì)大學(xué)教程習(xí)題與實(shí)驗(yàn)手冊》撰寫的總原則為:通過理論題夯實(shí)學(xué)生理論基礎(chǔ)(“練中學(xué)”);通過實(shí)踐及編程題培養(yǎng)學(xué)生對知識的靈活運(yùn)用能力(“用中學(xué)”);通過實(shí)際項(xiàng)目培養(yǎng)學(xué)生分析問題、解決問題的工程能力(“做中學(xué)”)。全書的章節(jié)與《C語言與程序設(shè)計(jì)大學(xué)教程》的章節(jié)一一對應(yīng),每一章分為三節(jié):上機(jī)實(shí)踐題、理論解答題及程序設(shè)計(jì)題。每一部分的習(xí)題或?qū)嶒?yàn)都與教學(xué)目標(biāo)緊密相扣。學(xué)生選擇性地完成此書的題目,非常有益于掌握乃至精通C語言。書中最后一章詳細(xì)分析了“空當(dāng)接龍”游戲,并進(jìn)行了分析、設(shè)計(jì)與實(shí)現(xiàn),給出了該游戲的完整代碼,對于幫助學(xué)生應(yīng)用C語言開發(fā)實(shí)際的軟件將起到“窺一斑見全豹”的作用。可以說,《21世紀(jì)普通高校計(jì)算機(jī)公共課程規(guī)劃教材:C語言與程序設(shè)計(jì)大學(xué)教程習(xí)題與實(shí)驗(yàn)手冊》集習(xí)題、實(shí)驗(yàn)手冊、實(shí)訓(xùn)項(xiàng)目為一體。而從基礎(chǔ)走向?qū)嶒?yàn),再進(jìn)一步走向項(xiàng)目實(shí)戰(zhàn)正是大部分計(jì)算機(jī)專業(yè)課程教學(xué)應(yīng)該遵循的軌跡?! ⑴c《21世紀(jì)普通高校計(jì)算機(jī)公共課程規(guī)劃教材:C語言與程序設(shè)計(jì)大學(xué)教程習(xí)題與實(shí)驗(yàn)手冊》編寫的老師有:陳嶷瑛(石家莊經(jīng)濟(jì)學(xué)院)、王頂(河北經(jīng)貿(mào)大學(xué))、劉士龍(河北師范大學(xué)軟件學(xué)院)、張志敏(河北師范大學(xué)軟件學(xué)院)、方林波(解放軍二炮工程學(xué)院)。
內(nèi)容概要
本書是《C語言與程序設(shè)計(jì)大學(xué)教程》(清華大學(xué)出版社,李文斌陳嶷瑛王頂編著)的“姊妹篇”,是極佳的C語言編程實(shí)戰(zhàn)輔導(dǎo)書。本書撰寫的總原則為:通過理論題夯實(shí)學(xué)生理論基礎(chǔ)(“練中學(xué)”)、通過實(shí)驗(yàn)及編程題培養(yǎng)學(xué)生對知識的靈活運(yùn)用能力(“用中學(xué)”)、通過實(shí)際項(xiàng)目培養(yǎng)學(xué)生分析問題與解決問題的工程能力(“做中學(xué)”)。書中每一章分為三節(jié):上機(jī)實(shí)踐題、理論解答題及程序設(shè)計(jì)題,所有習(xí)題都經(jīng)過精心挑選。書中最后一章詳細(xì)分析了“空當(dāng)接龍”游戲,并進(jìn)行了設(shè)計(jì)與實(shí)現(xiàn),給出了該游戲的完整代碼。可以說,本書集習(xí)題、實(shí)驗(yàn)手冊、實(shí)訓(xùn)項(xiàng)目為一體,是一本不可多得的C語言輔導(dǎo)書。 本教材適合計(jì)算機(jī)及相關(guān)專業(yè)的學(xué)生及老師使用,適合準(zhǔn)備報(bào)考國家二、三級計(jì)算機(jī)等級考試(c語言)的讀者使用。
書籍目錄
第1章 引言 1.1 上機(jī)實(shí)踐題 1.1.1 安裝VS2005 1.1.2 編輯、編譯、鏈接、運(yùn)行C語言程序 1.2 理論解答題 1.2.1 配對練習(xí) 1.2.2 填空題 1.2.3 判斷正誤 1.2.4 簡答題 1.3 程序設(shè)計(jì)題第2章 構(gòu)成C語言程序的單詞 2.1 上機(jī)實(shí)踐題 2.1.1 在IDE中編輯、編譯、鏈接、運(yùn)行C程序 2.1.2 初步體驗(yàn)在IDE中調(diào)試程序 2.1.3 認(rèn)識main函數(shù) 2.2 理論解答題 2.2.1 填空題 2.2.2 判斷正誤 2.2.3 簡答題 2.3 程序設(shè)計(jì)題第3章 從問題求解到程序設(shè)計(jì) 3.1 上機(jī)實(shí)踐題 3.1.1 從問題求解到程序設(shè)計(jì) 3.1.2 輸入、輸出與轉(zhuǎn)換說明 3.1.3 數(shù)據(jù)類型 3.2 理論解答題 3.2.1 配對練習(xí) 3.2.2 填空題 3.2.3 判斷正誤 3.2.4 簡答題 3.2.5 輸出結(jié)果題 3.3 程序設(shè)計(jì)題第4章 運(yùn)算符與表達(dá)式 4.1 上機(jī)實(shí)踐題 4.1.1 運(yùn)算符與表達(dá)式 4.1.2 類型轉(zhuǎn)換 4.1.3 位運(yùn)算 4.2 理論解答題 4.2.1 配對練習(xí) 4.2.2 填空題 4.2.3 判斷正誤 4.2.4 簡答題 4.2.5 輸出結(jié)果題 4.3 程序設(shè)計(jì)題第5章 控制流與面向過程的程序設(shè)計(jì) 5.1 上機(jī)實(shí)踐題 5.1.1 順序和選擇結(jié)構(gòu) 5.1.2 循環(huán)結(jié)構(gòu) 5.1.3 循環(huán)結(jié)構(gòu)與窮舉法 5.2 理論解答題 5.2.1 配對練習(xí) 5.2.2 填空題 5.2.3 判斷正誤 5.2.4 簡答題 5.2.5 輸出結(jié)果題 5.3 程序設(shè)計(jì)題第6章 指針變量 6.1 上機(jī)實(shí)踐題 6.1.1 指針和指針變量 6.1.2 const指針 6.1.3 指針運(yùn)算 6.2 理論解答題 6.2.1 配對練習(xí) 6.2.2 填空題 6.2.3 判斷正誤 6.2.4 簡答題 6.3 程序設(shè)計(jì)題第7章 數(shù)組第8章 函數(shù)第9章 預(yù)處理第10章 自定義數(shù)據(jù)類型第11章 標(biāo)準(zhǔn)庫函數(shù)第12章 項(xiàng)目實(shí)戰(zhàn):空當(dāng)接龍游戲開發(fā)參考文獻(xiàn)
編輯推薦
《C語言與程序設(shè)計(jì)大學(xué)教程習(xí)題與實(shí)驗(yàn)手冊》案例驅(qū)動的教學(xué)模式,一線優(yōu)秀教師擔(dān)綱編寫,立體化教學(xué)資源解決方案。
圖書封面
評論、評分、閱讀與下載
C語言與程序設(shè)計(jì)大學(xué)教程習(xí)題與實(shí)驗(yàn)手冊 PDF格式下載