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

出版時間:2010-9  出版社:科學出版社  作者:楊祥 等主編  頁數(shù):264  

前言

  自然語言是人與人交流的工具,而C語言是人與計算機交流的工具,且遠比自然語言簡單。C語言具有結(jié)構(gòu)清晰、語法簡練、表達能力強、使用靈活方便、可移植性好、用途廣泛等優(yōu)點。它既適合編寫系統(tǒng)軟件,又可以編寫應(yīng)用軟件,而且編譯效率高、運行速度快。另外,C語言是最具影響力的程序設(shè)計語言之一,是學習很多面向?qū)ο蟪绦蛟O(shè)計語言的基礎(chǔ)。學習C語言,可以訓練學生邏輯思維和抽象思維能力,培養(yǎng)豐富的想象力和創(chuàng)造力,掌握程序設(shè)計的思想和方法,提高計算機編程能力,更好地解決實際問題。  編寫本書的目的是配合高校應(yīng)用型人才培養(yǎng)目標,真正培養(yǎng)學生使用計算機解決專業(yè)領(lǐng)域?qū)嶋H問題的能力,提高學生應(yīng)用和創(chuàng)新的能力。為了讓學生從程序設(shè)計語言的語法和語義學習中解脫出來,編者通過認真分析和研究,并結(jié)合多年從事C語言課程教學的豐富實踐經(jīng)驗,對教材內(nèi)容進行了大膽改革。本書的主要特色如下:  1)采用“案例式教學”方式,以程序設(shè)計為主線,編程應(yīng)用為驅(qū)動來編排教材內(nèi)容,改變傳統(tǒng)教材以語法為驅(qū)動的知識體系,使學生掌握程序設(shè)計的基本方法和技能,循序漸進地引導(dǎo)編程實踐,強化實踐能力的培養(yǎng)?! ?)強調(diào)程序設(shè)計思想和相應(yīng)的學習方法,合理地把語法知識點導(dǎo)入到程序設(shè)計中。用通俗易懂的語言,由淺入深,循序漸進,分散難點,突出重點,由易到難,縮小臺階,自然過渡,把復(fù)雜問題簡單化,構(gòu)建相應(yīng)的知識體系,使學生形成良好的編程思維方式,具備程序設(shè)計的能力、解決實際問題的能力以及相應(yīng)的知識擴展能力,有利于初學者學習。

內(nèi)容概要

本書以程序設(shè)計為主線,以編程應(yīng)用為驅(qū)動,通過精心設(shè)計的案例為引導(dǎo),合理地把相關(guān)語言知識融入到程序設(shè)計中。本書強調(diào)應(yīng)用與實踐,重點講解程序設(shè)計思想和方法,讓學生從程序設(shè)計語言的語法和語義學習中解脫出來,真正培養(yǎng)學生“應(yīng)用”程序設(shè)計語言解決專業(yè)領(lǐng)域的實際問題,提高學生應(yīng)用創(chuàng)新能力。本書主要包括C語言概述、C語言程序初步、選擇結(jié)構(gòu)程序設(shè)計、循環(huán)結(jié)構(gòu)程序設(shè)計、函數(shù)及其應(yīng)用、數(shù)組及其應(yīng)用、指針、自定義數(shù)據(jù)類型、文件及MFC等內(nèi)容。    本書可作為高等院校各專業(yè)學生高級語言程序設(shè)計課程的教材,也可以作為全國計算機等級考試的參考書和對C語言程序設(shè)計感興趣的讀者的自學用書。

書籍目錄

第1章  C語言概述  1.1  C語言的發(fā)展歷史  1.2  C語言的語法    1.2.1  C語言的字符集    1.2.2  C語言的標識符    1.2.3  C語言的保留字    1.2.4  C語言的詞類    1.2.5  C語言的語句  1.3  C語言開發(fā)環(huán)境    1.3.1  Visual C編輯環(huán)境    1.3.2  運行C程序的步驟  1.4  用C語言求解問題的過程    1.4.1  源程序    1.4.2  目標程序    1.4.3  程序設(shè)計基本步驟    1.4.4  算法及描述    1.4.5  用結(jié)構(gòu)化流程圖表示算法    習題第2章  c程序設(shè)計初步  2.1  系統(tǒng)函數(shù)    2.1.1  格式輸出函數(shù)printf()    2.1.2  系統(tǒng)函數(shù)和頭文件    2.1.3  主函數(shù)的構(gòu)成  2.2  簡單密碼驗證程序    2.2.1  常量、變量和基本數(shù)據(jù)類型    2.2.2  算術(shù)運算符和算術(shù)表達式    2.2.3  賦值運算符和賦值表達式    2.2.4  關(guān)系運算符和關(guān)系表達式    2.2.5  選擇結(jié)構(gòu)    2.2.6  格式輸入函數(shù)scanf()    2.2.7  程序解析  2.3  特色運算符和表達式    2.3.1  逗號運算符和逗號表達式    2.3.2  條件運算符和條件表達式    2.3.3  位運算符    2.3.4  自增、自減運算符  2.4  類型轉(zhuǎn)換    2.4.1  自動類型轉(zhuǎn)換    2.4.2  強制類型轉(zhuǎn)換  2.5  C程序編碼風格  2.6  本章小結(jié)  習題第3章  選擇結(jié)構(gòu)程序設(shè)計  3.1  分類統(tǒng)計字符數(shù)量    3.1.1  字符類型    3.1.2  字符型數(shù)據(jù)的輸入函數(shù)getchar()和輸出函數(shù)putchar()    3.1.3  邏輯運算符和邏輯表達式    3.1.4  多路決策判斷if-else語句    3.1.5  程序解析  3.2  簡單計算器    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é)  習題第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  程序解析    ……第5章  函數(shù)及其應(yīng)用第6章  數(shù)組及其應(yīng)用第7章  指針第8章  自定義數(shù)據(jù)類型第9章  文件第10章  MFC附錄參考文獻

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7