C語言程序設(shè)計經(jīng)典案例教程

出版時間:2010-6  出版社:北京大學(xué)出版社  作者:韋良芬,王勇 主編  頁數(shù):232  

前言

  北京大學(xué)出版社第六事業(yè)部在2005年組織編寫了兩套計算機(jī)教材,一套是《21世紀(jì)全國高職高專計算機(jī)系列實用規(guī)劃教材》,截至2008年6月已經(jīng)出版了80多種;另一套是 《21世紀(jì)全國應(yīng)用型本科計算機(jī)系列實用規(guī)劃教材》,至今已出版了50多種。這些教材出版后,在全國高校引起熱烈反響,可謂初戰(zhàn)告捷。這使北京大學(xué)出版社的計算機(jī)教材市場規(guī)模迅速擴(kuò)大,編輯隊伍茁壯成長,經(jīng)濟(jì)效益明顯增強(qiáng),與各類高校師生的關(guān)系更加密切?! ?007年10月北京大學(xué)出版社第六事業(yè)部在北京召開了“21世紀(jì)全國高職高專計算機(jī)案例型教材建設(shè)和教學(xué)研討會”,2008年1月又在北京召開了“21世紀(jì)全國應(yīng)用型本科計算機(jī)案例型教材建設(shè)和教學(xué)研討會”。這兩次會議為編寫案例型教材做了深入的探討和具體的部署,制定了詳細(xì)的編寫目的、叢書特色、內(nèi)容要求和風(fēng)格規(guī)范。在內(nèi)容上強(qiáng)調(diào)面向應(yīng)用、能力驅(qū)動、精選案例、嚴(yán)把質(zhì)量;在風(fēng)格上力求文字精練、脈絡(luò)清晰、圖表明快、版式新穎。這兩次會議吹響了提高教材質(zhì)量第二戰(zhàn)役的進(jìn)軍號?! “咐徒滩恼婺芴岣呓虒W(xué)的質(zhì)量嗎?  是的。著名法國哲學(xué)家、數(shù)學(xué)家勒內(nèi)·笛卡兒(Rene Descartes,1596~1650)說得好:“由一個例子的考察,我們可以抽出一條規(guī)律?!保‵romthe consideration of an examplewe can form a rule.1事實上,他發(fā)明的直角坐標(biāo)系,正是通過生活實例得到的靈感。據(jù)說是在1619年夏天,笛卡兒因病住進(jìn)醫(yī)院。中午他躺在病床上苦苦思索一個數(shù)學(xué)問題時,忽然看到天花板上有一只蒼蠅飛來飛去。當(dāng)時天花板是用木條做成正方形的格子。笛卡兒發(fā)現(xiàn),要說出這只蒼蠅在天花板上的位置,只需說出蒼蠅在天花板上的第幾行和第幾列。當(dāng)蒼蠅落在第四行、第五列的那個正方形時,可以用(4,5)來表示這個位置……由此他聯(lián)想到可用類似的辦法來描述一個點在平面上的位置。他高興地跳下床,喊著“我找到了,找到了”,然而不小心把國際象棋撒了一地。當(dāng)他的目光落到棋盤上時,又興奮地一拍大腿:“對,對,就是這個圖”。笛卡兒鍥而不舍的毅力,苦思冥想的鉆研,使他開創(chuàng)了解析幾何的新紀(jì)元。千百年來,代數(shù)與幾何井水不犯河水。

內(nèi)容概要

本書系統(tǒng)地介紹C語言基礎(chǔ)知識及相關(guān)概念、結(jié)構(gòu)化程序設(shè)計方法及C程序開發(fā)環(huán)境的應(yīng)用。本書共分為10章,主要內(nèi)容包括:C語言概述、C語言基礎(chǔ)、順序結(jié)構(gòu)程序設(shè)計、選擇結(jié)構(gòu)程序設(shè)計、循環(huán)結(jié)構(gòu)程序設(shè)計、數(shù)組、函數(shù)、結(jié)構(gòu)與枚舉類型、預(yù)處理與文件、結(jié)構(gòu)化程序設(shè)計案例。    本書以初學(xué)者對C語言的認(rèn)識和“超市管理系統(tǒng)”作為主線,設(shè)置學(xué)習(xí)情境。在結(jié)構(gòu)安排上先設(shè)置情境提出問題,讓讀者帶著問題去學(xué)習(xí);在內(nèi)容組織上,基本遵循理論知識夠用的原則,注重編程思想和解決實際問題能力的培養(yǎng)。    本書既可以作為計算機(jī)及相關(guān)專業(yè)的教材,也可作為自學(xué)教材以及各類計算機(jī)等級考試的培訓(xùn)教材。

書籍目錄

第1章 C語言概述 1.1  各種計算機(jī)語言簡介 1.2 C語言的學(xué)習(xí)背景及其與其他課程的聯(lián)系 1.3 簡單C程序及其構(gòu)成要素  1.3.1 簡單C程序?qū)嵗 ?.3.2 C程序構(gòu)成要素  1.3.3 保留字和標(biāo)識符 1.4 C程序的運(yùn)行環(huán)境  1.4.1 C語言應(yīng)用程序的處理流程  1.4.2 Visual C++6.0上機(jī)環(huán)境介紹 本章小結(jié) 下章引例 習(xí)題第2章 C語言基礎(chǔ) 2.1 C語言的基本數(shù)據(jù)類型 2.2 常量和變量  2.2.1  常量與符號常量  2.2.2 變量的定義  2.2.3 變量的要素  2.2.4 變量的類型轉(zhuǎn)換 2.3 指針變量的概念和定義  2.3.1 地址和指針的概念  2.3.2 指針變量的定義  2.3.3 指針變量的引用 2.4 運(yùn)算符與表達(dá)式  2.4.1 算術(shù)運(yùn)算符與算術(shù)表達(dá)式  2.4.2 賦值運(yùn)算符與賦值表達(dá)式  2.4.3 逗號運(yùn)算符與逗號表達(dá)式  2.4.4 求字節(jié)數(shù)運(yùn)算符sizeof  2.4.5 位運(yùn)算符及其表達(dá)式  2.4.6 運(yùn)算符的優(yōu)先級與結(jié)合性 2.5  綜合實訓(xùn) 綜合實訓(xùn)一 綜合實訓(xùn)二 2.6 情境案例分析 本章小結(jié) 下章引例 習(xí)題第3章 順序結(jié)構(gòu)程序設(shè)計 3.1 輸入/輸出函數(shù)  3.1.1 字符數(shù)據(jù)的輸入/輸出  3.1.2 格式輸入與輸出函數(shù) 3.2 軟件開發(fā)過程  3.2.1 程序設(shè)計的一般流程  3.2.2  軟件開發(fā)流程 3.3 結(jié)構(gòu)化程序設(shè)計的基本概念  3.3.1 程序的3種基本結(jié)構(gòu)  3.3.2 C語言的語句 3.4 順序結(jié)構(gòu)程序設(shè)計案例分析 3.5  綜合實訓(xùn) 3.6 情境案例分析 本章小結(jié) 下章引例 習(xí)題第4章 選擇結(jié)構(gòu)程序設(shè)計第5章 循環(huán)結(jié)構(gòu)程序設(shè)計第6章 數(shù)組第7章 函數(shù)第8章 結(jié)構(gòu)與枚舉類型第9章 預(yù)處理與文件 第10章 我化程序設(shè)計案例附錄參考文獻(xiàn)

章節(jié)摘錄

  當(dāng)前指令流的計算機(jī)是以“程序存儲,程序執(zhí)行”為基本原理。要使計算機(jī)能夠完成特定的工作任務(wù),就必須編制相應(yīng)的程序。編制程序,就需要使用相應(yīng)的程序設(shè)計語言。計算機(jī)程序設(shè)計語言,經(jīng)歷了從機(jī)器語言、匯編語言到高級語言的發(fā)展歷程。  1.機(jī)器語言  電子計算機(jī)所使用的是由“0”和“1”組成的二進(jìn)制數(shù),二進(jìn)制是計算機(jī)語言的基礎(chǔ)。計算機(jī)發(fā)明之初,人們只能去適應(yīng)計算機(jī)的要求,用計算機(jī)的語言去命令計算機(jī)處理各種問題,也就是寫出一串串由“0”和“1”組成的指令序列交由計算機(jī)執(zhí)行。這種語言就是機(jī)器語言。使用機(jī)器語言是十分復(fù)雜的,特別是在程序有錯需要修改時,更是如此。而且,由于每種系列的計算機(jī)指令系統(tǒng)往往各不相同,所以在一臺計算機(jī)上執(zhí)行的程序,要想在另一臺計算機(jī)上執(zhí)行,可能得重新編寫程序,從而造成了工作的重復(fù)。但由于使用的是針對特定型號計算機(jī)的語言,故而運(yùn)算效率是所有語言中最高的。機(jī)器語言是第一代計算機(jī)語言。

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7