C程序設(shè)計案例教程

出版時間:2009-7  出版社:清華大學(xué)出版社  作者:郭俊風(fēng),朱景福 主編  頁數(shù):232  

前言

  程序設(shè)計是目前高等學(xué)校計算機專業(yè)和非計算機專業(yè)重要的基礎(chǔ)課程之一,通過該課程的學(xué)習(xí),主要達到以下目標:一是使學(xué)生在掌握程序設(shè)計語言知識的同時,培養(yǎng)其應(yīng)用語言和求解問題的能力;二是在實踐中掌握程序設(shè)計的思想和方法。目前,在常用的高級語言中,C語言因其結(jié)構(gòu)清晰、語法簡練、功能強大、可移植性好等優(yōu)點,一直作為軟件編程者的首選語言和高校高級語言課程的教學(xué)語言。  自然語言是人與人交際的_T具,而C語言是人與計算機交流解題的T具,遠比自然語言簡單。但學(xué)過C語言的人,多數(shù)都感到C語言難學(xué)。針對這種情況,我們編寫本書時,在內(nèi)容編排、編寫方式等方面作了一些新的嘗試?! 。?)深入研究了C語言的知識體系結(jié)構(gòu),把C語言同自然語言作類比,將C語言歸納為只有92個字、6類詞、1個詞組和24個句式的一門語言,使得C語言變得簡單、易學(xué),并且,從第1章開始,就讓讀者通過實踐直觀地掌握C語言編程用到的字、詞、句?! 。?)以程序設(shè)計為主線,編程應(yīng)用為驅(qū)動來編排教材內(nèi)容,改變傳統(tǒng)教材以語法為驅(qū)動的知識體系,使讀者掌握程序設(shè)計的基本方法和基本技能。本書循序漸進地引導(dǎo)編程實踐,強化實踐能力的培養(yǎng)。本教材的編排,使讀者從第1周就開始練習(xí)編程,并貫穿始終。使教學(xué)內(nèi)容在組織和教法上打破了傳統(tǒng)模式的限制,體現(xiàn)了C語言程序設(shè)計重實踐的鮮明特色,即讓讀者能以編程語言為平臺,培養(yǎng)其分析問題及用計算機解決問題的能力,這也是我們學(xué)習(xí)程序設(shè)計語言的初衷?! 。?)通過精心設(shè)計的案例來引導(dǎo),合理地把語法知識模塊導(dǎo)人到程序設(shè)計中,打破以往讀者為語法知識而學(xué)語言的模式,這為效果較好的“案例式教學(xué)”提供了有力的支持。本書通過吸引讀者的案例和問題引入教學(xué)內(nèi)容,用通俗易懂的語言,由淺人深,由易到難,循序漸進。

內(nèi)容概要

本書是由參加國家精品課程培訓(xùn)的一線教師編寫并以培養(yǎng)學(xué)生程序設(shè)計基本能力為目標的C語言程序設(shè)計案例教材?! ∪珪猿绦蛟O(shè)計為主線,以編程應(yīng)用為驅(qū)動,通過精心設(shè)計的案例來引導(dǎo),合理地把相關(guān)語言知識導(dǎo)入到程序設(shè)計中;強調(diào)應(yīng)用與實踐,重點講解程序設(shè)計的思想和方法。針對多數(shù)入門者認為C語言難學(xué)的情況,本書在編寫時將C語言同自然語言作類比,將C語言歸納為只有92個字、6類詞、1個詞組和24個句式的一門語言,然后從數(shù)據(jù)類型、數(shù)據(jù)處理和流程控制三個方面展開程序設(shè)計。本書涵蓋數(shù)據(jù)類型、表達式、選擇、循環(huán)、函數(shù)、數(shù)組、指針、結(jié)構(gòu)、文件的概念和應(yīng)用以及基本編程思想等內(nèi)容?! ”緯梢宰鳛橛嬎銠C專業(yè)的本科生、大專生和高校非計算機專業(yè)學(xué)生的教學(xué)用書,也可以作為全國計算機等級考試的參考書和對C語言程序設(shè)計感興趣讀者的自學(xué)用書。

書籍目錄

第1章 C語言概述 1.1 C語言的語法  1.1.1 C語言的字  1.1.2 C語言的詞  1.1.3 C語言的詞組  1.1.4 C語言的語句 1.2 C語言編輯環(huán)境  1.2.1 Visual C編輯環(huán)境  1.2.2 運行C程序的步驟 1.3 C語言的發(fā)展歷史 1.4 用C語言求解問題的過程 1.5 本章小結(jié) 習(xí)題1第2章 走進C語言程序設(shè)計 2.1 在屏幕上顯示W(wǎng)elcome to China?  2.1.1 各種類型數(shù)據(jù)的輸出函數(shù)printf()  2.1.2 庫函數(shù)和頭文件  2.1.3 主函數(shù)及自定義函數(shù) 2.2 隨機給出一道100以內(nèi)的加法運算測試題  2.2.1 常量、變量和基本數(shù)據(jù)類型  2.2.2 算術(shù)運算符和算術(shù)表達式  2.2.3 賦值運算符和賦值表達式  2.2.4 關(guān)系運算符和關(guān)系表達式  2.2.5 隨機數(shù)產(chǎn)生技術(shù)  2.2.6 二路決策判斷if-else語句  2.2.7 程序解析 2.3 回答100以內(nèi)的加法運算測試題  2.3.1 各種數(shù)據(jù)類型變量值的輸入函數(shù)scanf()  2.3.2 程序解析 2.4 特色運算符和表達式  2.4.1 逗號運算符和逗號表達式  2.4.2 條件運算符和條件表達式  2.4.3 位運算符  2.4.4 自增、自減運算符 2.5 類型轉(zhuǎn)換  2.5.1 自動類型轉(zhuǎn)換  2.5.2 強制類型轉(zhuǎn)換 2.6 常用數(shù)學(xué)庫函數(shù) 2.7 C程序書寫風(fēng)格 2.8 本章小結(jié) 習(xí)題2第3章 選擇結(jié)構(gòu)程序設(shè)計 3.1 統(tǒng)計輸入的一行字符中各類字符的數(shù)量  3.1.1 字符類型  3.1.2 字符型數(shù)據(jù)的輸入getchar()和輸出putchar()函數(shù)  3.1.3 邏輯運算符和邏輯表達式  3.1.4 多路決策判斷else-if語句  3.1.5 程序解析 3.2 簡單菜單選擇響應(yīng)  3.2.1 switch語句  3.2.2 程序解析 3.3 個人所得稅計算  3.3.1 多分支結(jié)構(gòu)與嵌套的if語句  3.3.2 程序解析 3.4 綜合應(yīng)用——星期幾的判斷 3.5 本章小結(jié) 習(xí)題3第4章 循環(huán)結(jié)構(gòu)程序設(shè)計 4.1 利用格里高利公式求π的近似值  4.1.1 while循環(huán)語句  4.1.2 程序解析 4.2 模擬彩票開獎  4.2.1 do-while循環(huán)語句  4.2.2 程序解析 4.3 統(tǒng)計一批學(xué)生成績的最低分  4.3.1 for循環(huán)語句  4.3.2 程序解析  4.3.3 break語句和continue語句 4.4 循環(huán)結(jié)構(gòu)程序設(shè)計  4.4.1 幾種循環(huán)的比較  4.4.2 嵌套循環(huán)  4.4.3 窮舉法編程 4.5 綜合應(yīng)用——加法運算測試系統(tǒng) 4.6 本章小結(jié) 習(xí)題4第5章 函數(shù)第6章 數(shù)組第7章 指針第8章 結(jié)構(gòu)體第9章 文件附錄A 常用字符與ASCII代碼對照表附錄B C語言基本語法參考文獻

章節(jié)摘錄

  第4章 循環(huán)結(jié)構(gòu)程序設(shè)計  本章學(xué)習(xí)目標  ·掌握什么是循環(huán)及為什么使用循環(huán);  ·如何確定循環(huán)條件和循環(huán)體;  ·四種循環(huán)(for、while、do-while、if-goto)的區(qū)別;  ·退出循環(huán)的幾種情況;  ·循環(huán)嵌套的原理?! ⊙h(huán)結(jié)構(gòu)是程序中一種很重要的結(jié)構(gòu)。循環(huán)結(jié)構(gòu)程序設(shè)計方法和技巧是C程序設(shè)計中最基本和最重要的方法之一,幾乎每一個實用的程序都少不了循環(huán),學(xué)好循環(huán)結(jié)構(gòu)程序設(shè)計對于進一步學(xué)習(xí)后續(xù)章節(jié)至關(guān)重要。其特點是:在給定條件成立時,反復(fù)執(zhí)行某程序段,直到條件不成立為止。給定的條件稱為循環(huán)條件,反復(fù)執(zhí)行的程序段稱為循環(huán)體。C語言提供了4種循環(huán)語句(for、while、do-while、if-goto)實現(xiàn)循環(huán)。  在第3章學(xué)習(xí)時知道,goto語句可與if語句一起構(gòu)成循環(huán)結(jié)構(gòu),但要慎用,特別是不能一個程序中過多的使用它,尤其是出現(xiàn)過多嵌套使用的情況,就會造成程序的混亂。所以,本章重點介紹前3種循環(huán)的實現(xiàn)方法?! ?.1 利用格里高利公式求7c的近似值  4.1.1 while循環(huán)語句  1.while語句的一般形式  while循環(huán)語句是當型循環(huán)控制語句,它的一般形式如下:  while(表達式)  語句  其中,表達式是循環(huán)條件,語句為循環(huán)體?! 〗缹hile語句的說明如下: ?、賥hile后面的括號()不可省略?! 、诤竺娴谋磉_式可以是任意類型的表達式,但通常是條件表達式或邏輯表達式。表達式的值是循環(huán)控制的條件。

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7