C語言程序設計案例教程

出版時間:2008-11  出版社:北京大學出版社  作者:徐翠霞 編  頁數(shù):292  

前言

  北京大學出版社第六事業(yè)部在2005年組織編寫了兩套計算機教材,一套是《2l世紀全國高職高專計算機系列實用規(guī)劃教材》,截至2008年6月已經(jīng)出版了80多種;另一套是《2l世紀全國應用型本科計算機系列實用規(guī)劃教材》,至今已出版了50多種。這些教材出版后,在全國高校引起熱烈反響,可謂初戰(zhàn)告捷。這使北京大學出版社的計算機教材市場規(guī)模迅速擴大,編輯隊伍茁壯成長,經(jīng)濟效益明顯增強,與各類高校師生的關(guān)系更加密切。  2007年10月北京大學出版社第六事業(yè)部在北京召開了“21世紀全國高職高專計算機案例型教材建設和教學研討會”,2008年1月又在北京召開了“21世紀全國應用型本科計算機案例型教材建設和教學研討會”。這兩次會議為編寫案例型教材做了深入的探討和具體的部署,制定了詳細的編寫目的、叢書特色、內(nèi)容要求和風格規(guī)范。在內(nèi)容上強調(diào)面向應用、能力驅(qū)動、精選案例、嚴把質(zhì)量;在風格上力求文字精練、脈絡清晰、圖表明快、版式新穎。這兩次會議吹響了提高教材質(zhì)量第二戰(zhàn)役的進軍號。  案例型教材真能提高教學的質(zhì)量嗎?  是的。著名法國哲學家、數(shù)學家勒內(nèi)·笛卡兒(Rene Descartes,1596一1650)說得好:“由一個例子的考察,我們可以抽出一條規(guī)律。(From the consideration ofan example wecan form a rule.)”事實上,他發(fā)明的直角坐標系,正是通過生活實例而得到的靈感。據(jù)說是在1619年夏天,笛卡兒因病住進醫(yī)院。中午他躺在病床上,苦苦思索一個數(shù)學問題時,忽然看到天花板上有一只蒼蠅飛來飛去。當時天花板是用木條做成正方形的格子。笛卡兒發(fā)現(xiàn),要說出這只蒼蠅在天花板上的位置,只需說出蒼蠅在天花板上的第幾行和第幾列。當蒼蠅落在第四行、第五列的那個正方形時,可以用(4,5)來表示這個位置……由此他聯(lián)想到可用類似的辦法來描述一個點在平面上的位置。他高興地跳下床,喊著“我找到了,找到了”,然而不小心把國際象棋撒了一地。當他的目光落到棋盤上時,又興奮地一拍大腿:“對,對,就是這個圖”。笛卡兒鍥而不舍的毅力,苦思冥想的鉆研,使他開創(chuàng)了解析幾何的新紀元。干百年來,代數(shù)與幾何,井水不犯河水。17世紀后,數(shù)學突飛猛進的發(fā)展,在很大程度上歸功于笛卡兒坐標系和解析幾何學的創(chuàng)立。  這個故事,聽起來與阿基米德在浴池洗澡而發(fā)現(xiàn)浮力原理,牛頓在蘋果樹下遇到蘋果落到頭上而發(fā)現(xiàn)萬有引力定律,確有異曲同工之妙。這就證明,一個好的例子往往能激發(fā)靈感,由特殊到一般,聯(lián)想出普遍的規(guī)律,即所謂的“一葉知秋”、“見微知著”的意思。  回顧計算機發(fā)明的歷史,每一臺機器、每一顆芯片、每一種操作系統(tǒng)、每一類編程語言、每一個算法、每一套軟件、每一款外部設備,無不像閃光的珍珠串在一起。每個案例都閃爍著智慧的火花,是創(chuàng)新思想不竭的源泉。在計算機科學技術(shù)領域,這樣的案例就像大海岸邊的貝殼,俯拾皆是?! ∈聦嵣?,案例研究(Case Study)是現(xiàn)代科學廣泛使用的一種方法。Case包含的意義很廣:包括Example例子,Instance事例、示例,Actual State實際狀況,Circumstance情況、事件、境遇,甚至Proiect項目、工程等。

內(nèi)容概要

  《21世紀全國高職高專計算機案例型規(guī)劃教材:C語言程序設計案例教程》運用解析法由淺入深、拿面介紹ANSI C,不僅涵蓋C語言的基本知識,而且更加注重C程序應用案例的講解?!?1世紀全國高職高專計算機案例型規(guī)劃教材:C語言程序設計案例教程》體系新穎,層次清晰,內(nèi)容全面,邏輯性強,案例豐富,特別注重可讀性和實用性,每章開頭均有重點、難點提示,結(jié)尾有本章小結(jié)。各章節(jié)都配備了適量的案例,以案例入手,分析并講述需要掌握的知識點,然后再實現(xiàn)該案例,并通過思考題延伸知識點或引入新的問題,環(huán)環(huán)相扣,層層推進,充分體現(xiàn)案例的精髓,達到通俗易懂、由淺入深的效果,培養(yǎng)讀者遷移知識的能力。  《21世紀全國高職高專計算機案例型規(guī)劃教材:C語言程序設計案例教程》既可以作為高等學校計算機及相關(guān)專業(yè)的教材,也適合作為自學教材以及C程序開發(fā)人員的參考書,還可以作為全國計算機等級考試的培訓教材。

書籍目錄

第1章 簡單C語言程序設計1.1 “簡單的算術(shù)運算”案例1.1.1 案例實現(xiàn)過程1.1.2 應用擴展1.1.3 相關(guān)知識及注意事項1.2 “計算圓柱體的體積”案例1.2.1 案例實現(xiàn)過程1.2.2 應用擴展1.2.3 相關(guān)知識及注意事項本章小結(jié)習題1第2章 控制結(jié)構(gòu)2.1 “大小寫字母轉(zhuǎn)換”案例2.1.1 案例實現(xiàn)過程2.1.2 應用擴展2.1.3 相關(guān)知識及注意事項2.2 “一元二次方程實根的求解”案例2.2.1 案例實現(xiàn)過程2.2.2 應用擴展2.2.3 相關(guān)知識及注意事項2.3 “素數(shù)判斷”案例2.3.1 案例實現(xiàn)過程2.3.2 應用擴展2.3.3 相關(guān)知識及注意事項2.4 “百錢百雞”案例2.4.1 案例實現(xiàn)過程2.4.2 應用擴展2.4.3 相關(guān)知識及注意事項2.5 “Fibonacci數(shù)列求值”案例2.5.1 案例實現(xiàn)過程2.5.2 應用擴展2.5.3 相關(guān)知識及注意事項本章小結(jié)習題2第3章 模塊化程序設計3.1 “最大公約數(shù)和最小公倍數(shù)”案例3.1.1 案例實現(xiàn)過程3.1.2 應用擴展3.1.3 相關(guān)知識及注意事項3.2 “驗證任意偶數(shù)為兩個素數(shù)之和”案例3.2.1 案例實現(xiàn)過程3.2.2 應用擴展3.2.3 相關(guān)知識及注意事項3.3 “遞歸計算n!的值”案例3.3.1 案例實現(xiàn)過程3.3.2 應用擴展3.3.3 相關(guān)知識及注意事項3.4 “使用全局變量交換兩個變量值”案例3.4.1 案例實現(xiàn)過程3.4.2 應用擴展3.4.3 相關(guān)知識及注意事項本章小結(jié)習題3第4章 數(shù)組類型4.1 “篩選法求素數(shù)”案例4.1.1 案例實現(xiàn)過程4.1.2 應用擴展4.1.3 相關(guān)知識及注意事項4.2 “打印楊輝三角形”案例4.2.1 案例實現(xiàn)過程4.2.2 應用擴展4.2.3 相關(guān)知識及注意事項4.3 “判斷回文字符串”案例4.3.1 案例實現(xiàn)過程4.3.2 應用擴展4.3.3 相關(guān)知識及注意事項本章小結(jié)習題4第5章 指針類型5.1 “使用指針參數(shù)交換兩個變量值”案例5.1.1 案例實現(xiàn)過程5.1.2 應用擴展5.1.3 相關(guān)知識及注意事項5.2 “有序數(shù)列的插入”案例5.2.1 案例實現(xiàn)過程5.2.2 應用擴展5.2.3 相關(guān)知識及注意事項5.3 “兩個字符串首尾連接”案例5.3.1 案例實現(xiàn)過程5.3.2 應用擴展5.3.3 相關(guān)知識及注意事項5.4 “學生成績查詢”案例5.4.1 案例實現(xiàn)過程5.4.2 應用擴展5.4.3 相關(guān)知識及注意事項5.5 “字符串排序”案例5.5.1 案例實現(xiàn)過程5.5.2 應用擴展5.5.3 相關(guān)知識及注意事項5.6 “契比雪夫多項式求值”案例5.6.1 案例實現(xiàn)過程5.6.2 應用擴展5.6.3 相關(guān)知識及注意事項本章小結(jié)習題5第6章 結(jié)構(gòu)體、共用體和枚舉類型6.1 “學籍管理”案例6.1.1 案例實現(xiàn)過程6.1.2 應用擴展6.1.3 相關(guān)知識及注意事項6.2 “約瑟夫問題”案例6.2.1 案例實現(xiàn)過程6.2.2 應用擴展6.2.3 相關(guān)知識及注意事項6.3 “讀取一個整數(shù)的高字節(jié)或低字節(jié)”案例6.3.1 案例實現(xiàn)過程6.3.2 應用擴展6.3.3 相關(guān)知識及注意事項6.4 “輸出與1-7數(shù)字對應的星期”案例6.4.1 案例實現(xiàn)過程6.4.2 應用擴展6.4.3 相關(guān)知識及注意事項本章小結(jié)習題6第7章 文件處理7.1 “文件復制”案例7.1.1 案例實現(xiàn)過程7.1.2 應用擴展7.1.3 相關(guān)知識及注意事項7.2 “銀行賬戶信息的維護”案例7.2.1 案例實現(xiàn)過程7.2.2 應用擴展7.2.3 相關(guān)知識及注意事項本章小結(jié)習題7第8章 綜合實訓實訓1 有序單鏈表的合并實訓2 電子通訊錄附錄A 運算符的優(yōu)先級和結(jié)合方向附錄B 庫函數(shù)參考文獻

章節(jié)摘錄

  1.2 “計算圓柱體的體積”案例  1.2.1 案例實現(xiàn)過程  【案例說明】  假設圓柱體的底面半徑為r(值為2.5),高為h(值為3.5),計算該圓柱體的體積(體積=底面積×高,底面積=7×3.14r2)。程序運行結(jié)果如圖1.5所示?!  景咐康摹俊 。?)掌握和理解c程序的基本結(jié)構(gòu)?! 。?)熟悉TurboC集成環(huán)境,掌握編輯、編譯、連接和運行一個C程序的基本過程?! 。?)理解符號常量的含義,掌握使用#define命令定義宏的基本方法?! 。?)掌握使用scanf()和printf()函數(shù)輸入變量值、輸出變量值的方法?! 。?)掌握在調(diào)用標準庫函數(shù)時將頭文件包含的方法。  【技術(shù)要點】  根據(jù)題意,變量的數(shù)據(jù)類型應定義為實型。7c的值設為3.14。 ?。?)定義題目中所需的變量r、h和v(存放體積值),同時初始化r和h?! 。?)計算體積,并將結(jié)果存放在v中?! 。?)輸出r、h和v的值。

編輯推薦

  《C語言程序設計案例教程》既可以作為高等學校計算機及相關(guān)專業(yè)的教材,也適合作為自學教材以及C程序發(fā)人員的參考書,還可以作為全國計算機等級考試的培訓教材?! ♂槍π詮姡泻下殎斫逃繕?,重點培養(yǎng)職業(yè)能力,側(cè)重技能傳授?! 嵱眯詮姡罅康慕?jīng)典真實案例,案例內(nèi)容具體詳細,與就業(yè)市場緊密結(jié)合  適應性強,適合于三年制和現(xiàn)年制高職高專,也同樣適合于其他各類大中專院校?! 娬{(diào)知識的漸進性、兼顧知識的系統(tǒng)性,結(jié)構(gòu)邏輯性強,針對高職高專學生的知識結(jié)構(gòu)特點安排教學內(nèi)容。  書中配套形式多樣的習題,網(wǎng)上提供完備的電子教案,提供相應的素材、程序代碼、習題參考答案等教學資源。完全適合教學需要?! 〗滩南盗型暾?,涵蓋計算機專業(yè)各個方向;編者分布廣泛,結(jié)合不同地域特點,適合不同地域讀者。

圖書封面

評論、評分、閱讀與下載


    C語言程序設計案例教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7