C語言程序設(shè)計(jì)實(shí)例教程

出版時(shí)間:2011-8  出版社:中國人民大學(xué)出版社  作者:周靜 等主編  頁數(shù):294  

內(nèi)容概要

周靜、鄭卉主編的本書根據(jù)高等教育國家級教學(xué)成果一等獎“四環(huán)相扣”(能力標(biāo)準(zhǔn)、模塊課程、工學(xué)交替、職場鑒定)的研究成果,以及高等職業(yè)教育的需要,采用“提出問題——?dú)w納方法——
解決問題”三大步驟,以項(xiàng)目作載體,以任務(wù)驅(qū)動方式提出問題、分析問題,同時(shí)介紹必要的知識,不片面追求全面與深入,最后利用相關(guān)知識解決問題。全書共分4個(gè)項(xiàng)目,13個(gè)任務(wù),主要內(nèi)容有:存款輸入與利息輸出、多功能計(jì)算器、學(xué)生成績管理、實(shí)用小型通訊錄管理。
本書采用從實(shí)際到理論,從具體到抽象,從個(gè)別到一般的方法,符合學(xué)生的學(xué)習(xí)認(rèn)知規(guī)律。每個(gè)項(xiàng)目后都附有拓展練習(xí)和綜合實(shí)訓(xùn)等實(shí)踐性問題分析,大量的習(xí)題供讀者課后自學(xué)提高。

書籍目錄

項(xiàng)目1 存款輸人與利息輸出——C語言概述
任務(wù)1 存款的原樣輸出
1.1.1 問題情景及其實(shí)現(xiàn)
1.1.2 相關(guān)知識:C語言的發(fā)展歷史、語言特點(diǎn)、運(yùn)行環(huán)境與開發(fā)工具
1.1.3 知識擴(kuò)展:字符原樣輸出程序
任務(wù)2 利息的計(jì)算
1.2.1 問題情景及其實(shí)現(xiàn)
1.2.2 相關(guān)知識:C的字符集、基本數(shù)據(jù)類型、運(yùn)算符和表達(dá)式、基本類型數(shù)據(jù)的轉(zhuǎn)換
1.2.3 知識擴(kuò)展:運(yùn)算符的合理使用
任務(wù)3 存款的輸入與利息的輸出
1.3.1 問題情景及其實(shí)現(xiàn)
1.3.2 相關(guān)知識:基本的輸入與輸出函數(shù)
1.3.3 知識擴(kuò)展:華氏溫度與攝氏溫度的轉(zhuǎn)換
拓展練習(xí)
綜合實(shí)訓(xùn) 學(xué)會大、小寫字母的轉(zhuǎn)換
練習(xí)
項(xiàng)目2 多功能計(jì)算器——C程序控制結(jié)構(gòu)的應(yīng)用
任務(wù)1 數(shù)據(jù)輸入輸出的順序執(zhí)行
2.1.1 問題情景及其實(shí)現(xiàn)
2.1.2 相關(guān)知識:語句、順序結(jié)構(gòu)
2.1.3 知識擴(kuò)展:輸入兩個(gè)整數(shù),求得兩個(gè)整數(shù)的和
任務(wù)2 運(yùn)算符判斷選擇執(zhí)行
2.2.1 問題情景及其實(shí)現(xiàn)
2.2.2 相關(guān)知識:選擇結(jié)構(gòu)、選擇結(jié)構(gòu)的嵌套
2.2.3 知識擴(kuò)展:編寫一個(gè)簡易計(jì)算器,能進(jìn)行兩個(gè)數(shù)的加、減、乘、除
任務(wù)3 實(shí)現(xiàn)可以多次計(jì)算的計(jì)算器
2.3.1 問題情景及其實(shí)現(xiàn)
2.3.2 相關(guān)知識:循環(huán)結(jié)構(gòu)、轉(zhuǎn)移語句
2.3.3 知識擴(kuò)展: 自動判斷學(xué)生多道加法試題結(jié)果的正誤
拓展練習(xí)
綜合實(shí)訓(xùn) 猜數(shù)字游戲程序
練習(xí)
項(xiàng)目3 學(xué)生成績管理——數(shù)組、函數(shù)與指針的應(yīng)用
任務(wù)1 學(xué)生成績的存儲
3.1.1 問題情景及其實(shí)現(xiàn)
3.1.2 相關(guān)知識:一維數(shù)組、二維數(shù)組的定義與使用
3.1.3 知識擴(kuò)展:將n個(gè)數(shù)按從小到大進(jìn)行排序
任務(wù)2 學(xué)生等級成績存儲
3.2.1 問題情景及其實(shí)現(xiàn)
3.2.2 相關(guān)知識:字符數(shù)組、字符串
3.2.3 知識擴(kuò)展:編寫簡單密碼檢測程序
任務(wù)3 學(xué)生成績統(tǒng)計(jì),求平均分和總分
3.3.1 問題情景及其實(shí)現(xiàn)
3.3.2 相關(guān)知識:函數(shù)概述、函數(shù)的定義與調(diào)用
3.3.3 知識擴(kuò)展:Hanoi(漢諾)塔問題
任務(wù)4 數(shù)組作為函數(shù)的參數(shù)
3.4.1 問題情景及其實(shí)現(xiàn)
3.4.2 相關(guān)知識:數(shù)組與函數(shù)、變量和函數(shù)的作用域以及變量的生存期
3.4.3 知識擴(kuò)展:對對碰游戲初始化布局設(shè)計(jì)
任務(wù)5 指針型參數(shù)應(yīng)用于函數(shù)
3.5.1 問題情景及其實(shí)現(xiàn)
3.5.2 相關(guān)知識:指針的概念、指針的應(yīng)用
3.5.3 知識擴(kuò)展:24點(diǎn)游戲設(shè)計(jì)
拓展練習(xí)
綜合實(shí)訓(xùn) 學(xué)生成績管理系統(tǒng)
練習(xí)
項(xiàng)目4 實(shí)用小型通訊錄管理——預(yù)處理、自定義類型及數(shù)據(jù)文件存取的應(yīng)用
任務(wù)1 自定義數(shù)據(jù)類型的設(shè)計(jì)與訪問
4.1.1 問題情景及其實(shí)現(xiàn)
4.1.2 相關(guān)知識:編譯預(yù)處理命令、結(jié)構(gòu)體、共用體、枚舉、類型定義符
4.1.3 知識擴(kuò)展:撲克牌發(fā)牌程序
任務(wù)2 數(shù)據(jù)文件的存取
4.2.1 問題情景及其實(shí)現(xiàn)
4.2.2 相關(guān)知識:C文件的概念、C文件的有關(guān)操作
4.2.3 知識擴(kuò)展:學(xué)生成績信息的寫操作
拓展練習(xí)
綜合實(shí)訓(xùn) 通訊錄管理系統(tǒng)
練習(xí)
參考文獻(xiàn)

章節(jié)摘錄

 ?。?)語言簡潔,表達(dá)能力強(qiáng),使用方便、靈活。C語言一共只有32個(gè)關(guān)鍵字,9種控制語句,程序書寫自由,主要用小寫字母表示。它把高級語言的基本結(jié)構(gòu)和語句與低級語言的實(shí)用性結(jié)合起來。C語言可以像匯編語言一樣對位、字節(jié)和地址進(jìn)行操作,而這三者是計(jì)算機(jī)最基本的工作單元?! 。?)數(shù)據(jù)類型豐富。C語言的數(shù)據(jù)類型有:整型、實(shí)型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、共用體類型等。能用來實(shí)現(xiàn)各種復(fù)雜的數(shù)據(jù)類型的運(yùn)算,并引入了指針概念,使程序效率更高。另外,C語言具有強(qiáng)大的圖形功能,支持多種顯示器和驅(qū)動器,且計(jì)算功能、邏輯判斷功能強(qiáng)大?! 。?)運(yùn)算符豐富。C語言的運(yùn)算符包含的范圍很廣泛,共有34個(gè)運(yùn)算符。C語言把括號、賦值、強(qiáng)制類型轉(zhuǎn)換等都作為運(yùn)算符處理。從而使C語言的運(yùn)算類型極其豐富、表達(dá)式類型多樣化,靈活使用各種運(yùn)算符可以實(shí)現(xiàn)在其他高級語言中難以實(shí)現(xiàn)的運(yùn)算。 ?。?)生成的代碼質(zhì)量高。一般只比匯編程序生成的目標(biāo)代碼效率低10%-20%?! 。?)具有良好的可移植性。C語言有一個(gè)突出的優(yōu)點(diǎn)就是適合于多種操作系統(tǒng),如DOS、UNIX,也適用于多種機(jī)型?!  ?/pre>

圖書封面

評論、評分、閱讀與下載


    C語言程序設(shè)計(jì)實(shí)例教程 PDF格式下載


用戶評論 (總計(jì)0條)

 
 

 

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

京ICP備13047387號-7