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

出版時(shí)間:2010-9  出版社:清華大學(xué)出版社  作者:吳紹根 編  頁數(shù):186  

前言

  學(xué)習(xí)知識(shí)的目的是為了運(yùn)用所學(xué)的知識(shí)來解決問題,這是學(xué)習(xí)的根本出發(fā)點(diǎn)和最終歸宿。本書通過對(duì)案例進(jìn)行分解,由淺入深地介紹了C語言的相關(guān)知識(shí)。與本書主要案例并行的是一個(gè)練習(xí)用案例,學(xué)習(xí)者通過參考該案例,達(dá)到邊學(xué)邊練、學(xué)以致用的目的?! ”緯凇肮W(xué)結(jié)合、以項(xiàng)目為中心、案例驅(qū)動(dòng)教學(xué)、邊講邊練”的教學(xué)思想,以綜合案例為依托,介紹了C語言程序設(shè)計(jì)的關(guān)鍵技術(shù)?! ”菊n程建議授課時(shí)間為90課時(shí),其中理論課為50課時(shí),練習(xí)為40課時(shí),并要求先修計(jì)算機(jī)導(dǎo)論課程。  本書共11章,其中第1~3章、第7章、第10章和第11章由吳紹根老師編寫,第4章和第5章由鄧偉林老師編寫,第6章由張贊波老師編寫,第8章和第9章由孫素云老師編寫。各章具體內(nèi)容如下:第1章介紹了流程圖的基本概念、圖符的使用及如何使用流程圖表達(dá)業(yè)務(wù)過程。第2章對(duì)書中所使用的教學(xué)用案例和練習(xí)用案例的場(chǎng)景及目標(biāo)進(jìn)行了介紹。第3章引入、介紹了C語言程序的基本結(jié)構(gòu),并編寫了顯示案例程序基本信息的最簡(jiǎn)單的C語言程序。第4章通過構(gòu)建程序功能菜單的需求和過程,介紹了C語言的變量、常量、數(shù)據(jù)類型、流程控制語句等C語言最基本也是最重要的內(nèi)容。第5章介紹了C語言的函數(shù)及其使用方法。第6章以處理案例程序中學(xué)生姓名為目標(biāo),詳細(xì)介紹了C語言的數(shù)組及其用法。第7章以處理完整的學(xué)生信息為需求,介紹了C語言的結(jié)構(gòu)類型及其應(yīng)用。第8章介紹了C語言的指針及其應(yīng)用。第9章介紹了文件操作的基本過程、方法及應(yīng)用。第10章為最終的學(xué)生信息管理系統(tǒng)完整代碼。第11章以一個(gè)案例程序的實(shí)施來演示使用C語言開發(fā)應(yīng)用程序的基本步驟和方法,以強(qiáng)化前面各章所介紹的知識(shí)。  本書的順利出版,要感謝廣東輕工職業(yè)技術(shù)學(xué)院的領(lǐng)導(dǎo)和老師給予的大力支持和幫助,李洛、汪清明、古凌嵐幾位老師都提出了許多富有啟發(fā)性的建議,作者在此表示衷心的感謝?! ∠抻谧髡咚剑瑫须y免存在不妥之處,敬請(qǐng)讀者原諒,并提出寶貴意見。

內(nèi)容概要

本書采用“以項(xiàng)目為中心、案例驅(qū)動(dòng)”的編寫方式,圍繞案例的實(shí)施過程逐步引入和介紹C語言程序設(shè)計(jì)的相關(guān)知識(shí),并使用這些知識(shí)來解決案例中的問題。為了達(dá)到較好的學(xué)習(xí)效果,本書同時(shí)配有練習(xí)用案例,使讀者邊學(xué)邊練,以期達(dá)到更好的效果。本書主要內(nèi)容包括:用流程圖表示業(yè)務(wù)過程、綜合案例場(chǎng)景及目標(biāo)、顯示程序的基本信息、構(gòu)建程序功能菜單、構(gòu)建程序功能框架、處理簡(jiǎn)單數(shù)據(jù)、處理復(fù)合數(shù)據(jù)、處理動(dòng)態(tài)數(shù)據(jù)及保存程序數(shù)據(jù)等。    本書結(jié)構(gòu)合理,語言通俗易懂,并具有理論內(nèi)容適當(dāng)、側(cè)重技術(shù)應(yīng)用的特點(diǎn)。該教材主要面向高職高專的學(xué)生,同時(shí)也可作為相關(guān)技術(shù)人員的培訓(xùn)教材。

書籍目錄

第1章  用流程圖表示業(yè)務(wù)過程  1.1  案例1-1:去圖書市場(chǎng)買書    1.1.1  分析及描述“去圖書市場(chǎng)買書”的過程    1.1.2  流程圖及流程圖最基本圖符    1.1.3  學(xué)生練習(xí):用流程圖表示“去商場(chǎng)買東西”的過程  1.2  案例1-2:計(jì)算從1到72的整數(shù)和    1.2.1  用流程圖描述“計(jì)算從1到n的整數(shù)和”    1.2.2  流程圖高級(jí)圖符    1.2.3  學(xué)生練習(xí):用流程圖表示“計(jì)算從1到n的乘積”  1.3  案例1-3:判斷任一年份是否為閏年    1.3.1  用流程圖描述“判斷任一年份是否為閏年”    1.3.2  學(xué)生練習(xí):用流程圖表示“計(jì)算二次方程的根”  1.4  拓展  1.5  本章小結(jié)第2章  綜合案例場(chǎng)景及目標(biāo)  2.1  教學(xué)案例介紹:學(xué)生信息管理系統(tǒng)    2.1.1  學(xué)生信息管理系統(tǒng)場(chǎng)景    2.1.2  學(xué)生信息管理系統(tǒng)最終目標(biāo)    2.1.3  分析學(xué)生信息管理系統(tǒng)    2.1.4  學(xué)生信息管理系統(tǒng)運(yùn)行過程  2.2  邊講邊練案例介紹:圖書信息管理系統(tǒng)    2.2.1  圖書信息管理系統(tǒng)場(chǎng)景    2.2.2  圖書信息管理系統(tǒng)最終目標(biāo)    2.2.3  分析圖書信息管理系統(tǒng)  2.3  本章小結(jié)第3章  顯示程序的基本信息  3.1  案例3-1:顯示“學(xué)生信息管理系統(tǒng)”的基本信息    3.1.1  目標(biāo)與要求    3.1.2  顯示程序基本信息的最簡(jiǎn)單的C語言程序  3.2  C語言程序的基本結(jié)構(gòu)及運(yùn)行過程    3.2.1  C語言程序的基本結(jié)構(gòu)    3.2.2  C語言程序的運(yùn)行過程    3.2.3  最基本的輸出信息函數(shù)printf    3.2.4  C語言的歷史  3.3  編輯、編譯及運(yùn)行C語言程序    3.3.1  下載及安裝CodeBlocks集成開發(fā)環(huán)境    3.3.2  編輯C語言程序    3.3.3  編譯C語言程序    3.3.4  運(yùn)行C語言程序  3.4  學(xué)生練習(xí):顯示“圖書信息管理系統(tǒng)”的基本信息  3.5  拓展  3.6  本章小結(jié)第4章  構(gòu)建程序功能菜單  4.1  案例4-1:構(gòu)建“學(xué)生信息管理系統(tǒng)”的功能菜單  4.2  顯示功能菜單  4.3  菜單的選擇    4.3.1  變量及常量    4.3.2  C語言基本數(shù)據(jù)類型    4.3.3  運(yùn)算符和表達(dá)式    4.3.4  scanf及getchar的使用  4.4  處理菜單選擇    4.4.1  檢測(cè)菜單選擇    4.4.2  基本分支語句    4.4.3  多分支語句    4.4.4  循環(huán)控制語句  4.5  案例實(shí)施:本階段案例代碼  4.6  學(xué)生練習(xí):構(gòu)建“圖書信息管理系統(tǒng)”的功能菜單  4.7  拓展  4.8  本章小結(jié)第5章  構(gòu)建程序功能框架  5.1  案例5-1:構(gòu)建“學(xué)生信息管理系統(tǒng)”的功能框架  5.2  使用函數(shù)構(gòu)建程序功能框架    5.2.1  函數(shù)及其分類    5.2.2  函數(shù)的定義    5.2.3  函數(shù)聲明    5.2.4  函數(shù)的調(diào)用  5.3  案例實(shí)施:構(gòu)建“學(xué)生信息管理系統(tǒng)”的功能框架  5.4  學(xué)生練習(xí):構(gòu)建“圖書信息管理系統(tǒng)”的功能框架  5.5  拓展    5.5.1  main()函數(shù)的參數(shù)    5.5.2  函數(shù)的遞歸調(diào)用  5.6  本章小結(jié)第6章  處理簡(jiǎn)單數(shù)據(jù)  6.1  案例6-1:處理“學(xué)生信息管理系統(tǒng)”學(xué)生的姓名信息  6.2  使用數(shù)組表示學(xué)生姓名    6.2.1  定義數(shù)組    6.2.2  訪問數(shù)組元素    6.2.3  字符數(shù)組的特性及其應(yīng)用    6.2.4  常用C庫(kù)字符串操作函數(shù)    6.2.5  二維數(shù)組    6.2.6  全局變量  6.3  案例實(shí)施:處理“學(xué)生信息管理系統(tǒng)”學(xué)生的姓名信息    6.3.1  定義全局變量    6.3.2  錄入功能    6.3.3  查詢功能    6.3.4  修改功能    6.3.5  刪除功能    6.3.6  列表功能  6.4  學(xué)生練習(xí):處理“圖書信息管理系統(tǒng)”的圖書名稱  6.5  拓展    6.5.1  scanf函數(shù)和gets函數(shù)    6.5.2  全局變量的一些討論    6.5.3  strcpy函數(shù)與memmove函數(shù)    6.5.4  數(shù)組名作為函數(shù)參數(shù)  6.6  本章小結(jié)第7章  處理復(fù)合數(shù)據(jù)  7.1  案例7-1:處理“學(xué)生信息管理系統(tǒng)”中學(xué)生的完整信息  7.2  使用結(jié)構(gòu)類型表示學(xué)生的完整信息    7.2.1  定義結(jié)構(gòu)類型    7.2.2  定義結(jié)構(gòu)類型變量    7.2.3  訪問結(jié)構(gòu)類型變量的成員及結(jié)構(gòu)變量的初始化    7.2.4  使用結(jié)構(gòu)類型數(shù)組    7.2.5  結(jié)構(gòu)類型變量作為函數(shù)參數(shù)  7.3  案例實(shí)施:處理“學(xué)生信息管理系統(tǒng)”中學(xué)生的完整信息    7.3.1  添加新的工程文件    7.3.2  工程各個(gè)源文件的內(nèi)容    7.3.3  修改代碼以管理學(xué)生的完整信息    7.3.4  編譯和運(yùn)行修改后的程序  7.4  調(diào)試程序    7.4.1  設(shè)置程序?yàn)榭烧{(diào)試狀態(tài)    7.4.2  設(shè)置程序的斷點(diǎn)    7.4.3  啟動(dòng)程序調(diào)試    7.4.4  單步跟蹤程序    7.4.5  結(jié)束調(diào)試  7.5  學(xué)生練習(xí):處理“圖書信息管理系統(tǒng)”中的圖書的完整信息  7.6  拓展    7.6.1  union共同體    7.6.2  enum枚舉類型  7.7  本章小結(jié)第8章  處理動(dòng)態(tài)數(shù)據(jù)  8.1  案例8-1:處理“學(xué)生信息管理系統(tǒng)”學(xué)生人數(shù)的變動(dòng)  8.2  使用指針處理學(xué)生人數(shù)的變動(dòng)    8.2.1  指針及其作用    8.2.2  定義指針變量    8.2.3  指針操作符的使用    8.2.4  結(jié)構(gòu)類型指針變量的使用    8.2.5  指針變量作為函數(shù)參數(shù)    8.2.6  內(nèi)存空間的分配和釋放函數(shù)malloc及free函數(shù)的使用  8.3  案例實(shí)施:處理“學(xué)生信息管理系統(tǒng)”學(xué)生人數(shù)的變動(dòng)  8.4  學(xué)生練習(xí):處理“圖書信息管理系統(tǒng)”的動(dòng)態(tài)圖書數(shù)據(jù)  8.5  拓展    8.5.1  指向一維數(shù)組的指針變量    8.5.2  指向二維數(shù)組的指針變量    8.5.3  用指針處理鏈表  8.6  本章小結(jié)第9章  保存程序數(shù)據(jù)  9.1  案例9-1:將“學(xué)生信息管理系統(tǒng)”的學(xué)生信息進(jìn)行永久保存  9.2  使用文件永久保存學(xué)生信息    9.2.1  文件及其作用    9.2.2  文件操作的基本過程    9.2.3  打開文件    9.2.4  讀寫文件    9.2.5  關(guān)閉文件  9.3  案例實(shí)施:將“學(xué)生信息管理系統(tǒng)”的學(xué)生信息進(jìn)行永久保存  9.4  學(xué)生練習(xí):將“圖書信息管理系統(tǒng)”中的圖書信息永久保存  9.5  拓展  9.6  本章小結(jié)第10章  最終的學(xué)生信息管理系統(tǒng)完整代碼  10.1  Student.h  10.2  function.h  10.3  StudentManager.c  10.4  function.c第11章  名片管理系統(tǒng)  11.1  名片管理系統(tǒng)案例場(chǎng)景及功能規(guī)劃  11.2  在Code::Blocks中創(chuàng)建名片管理系統(tǒng)工程  11.3  定義名片基本數(shù)據(jù)信息  11.4  編寫程序功能主菜單  11.5  編寫功能實(shí)現(xiàn)函數(shù)  11.6  名片管理系統(tǒng)運(yùn)行效果  11.7  本章小結(jié)附錄1  常用ASCII碼表附錄2  常用C語言庫(kù)函數(shù)參考文獻(xiàn)

圖書封面

評(píng)論、評(píng)分、閱讀與下載


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


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

 
 

 

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

京ICP備13047387號(hào)-7