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

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

前言

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

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

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

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7