基于C語言的程序設計

出版時間:2009-3  出版社:電子工業(yè)出版社  作者:王桂芝 著  頁數(shù):300  

前言

  隨著計算機的普及,各行業(yè)對計算機應用人才的要求也在不斷提高,不僅要能操作計算機,還要會編寫一些實用程序。在眾多的程序設計語言中,C語言具有功能豐富、表達力強、使用靈活、程序高效、應用面廣等特點,它既具有高級語言的形式,又具有低級語言的功能。因此,C語言已被廣大計算機專業(yè)人士和程序愛好者所鐘情。另外,C語言作為c++的一個子集,可以為進一步學習C++和VC++打下良好的基礎?;贑語言的程序設計是培養(yǎng)學生程序設計能力的重要課程之一,該課程對掌握基本編程方法,培養(yǎng)基本編程素質具有重要意義?! ”緯偨Y了作者多年的教學經驗和以往各類c語言程序設計教材的優(yōu)點,針對高職高專層次的學生,采用“以用促學”的編寫原則,即通過編寫實際應用程序來學習c語言抽象的標準和規(guī)則。本書不僅在內容上強調邏輯性,更注重介紹學習方法,使學生能根據例題舉一反三。本書結構新穎、實例豐富,強調語言的規(guī)范和程序設計的方法與技巧,注重培養(yǎng)學生程序設計的思維方式和提高學生程序開發(fā)的能力。每章配有實例、小結和練習題,并編寫有配套的上機實訓及習題解答,便于讀者學習和鞏固?! ”緯?2章,第l章為程序設計概述;第2章介紹c語言的基本知識;第3章介紹順序結構的程序設計;第4章介紹選擇結構的程序設計;第5章介紹循環(huán)結構的程序設計;第6章介紹數(shù)組的程序設計;第7章介紹模塊化的程序設計;第8章介紹指針的程序設計;第9章介紹構造的數(shù)據類型;第10章介紹編譯預處理與位運算;第11章介紹文件的程序設計;第12章介紹圖形的程序設計。其中循環(huán)結構的程序設計、數(shù)組的程序設計、模塊化的程序設計、指針的程序設計是重點內容,指針的程序設計和文件的程序設計又是本書的教學難點。建議教學時數(shù)為60~68學時。另外,最好能安排1~2次程序設計知識講座,介紹程序設計的發(fā)展和采用的工具,以及軟件開發(fā)技術的發(fā)展趨勢等內容。  參與本書編寫的教師,都是多年來從事C語言程序設計課程教學的一線教師,他們積累了豐富的知識和教學經驗,書中的許多學習方法就是他們教學經驗的總結。本書由王桂芝擔任主編,制定編寫大綱,并負責統(tǒng)稿和定稿工作,何櫻和胡聲艷擔任副主編,其他參與編寫的還有連衛(wèi)民、王廣亮和劉彥楠。

內容概要

  《基于C語言的程序設計》主要介紹了C語言的基本概念和語法結梅,并通過大量實例介紹了基于c語言的程序設計的基本概念、方法和技巧。全書共12章,內容包括:程序設計概述、c語言的基本知識、順序結構的程序設計、選擇結構的程序設計、循環(huán)結構的程序設計、數(shù)組的程序設計、模塊化的程序設計、指針的程序設計、構造的數(shù)據類型、編譯預處理與位運算、文件的程序設計、圖形的程序設計。  《基于C語言的程序設計》內容新穎、實例豐富,強調語言的規(guī)范和程序設計的方法、技巧,注重培養(yǎng)程序設計的思維方式和提高程序的開發(fā)能力。全書力求概念準確、通俗易懂,堅持語言為程序設計服務的原則,講究實用性。為了方便讀者學習,我們還編寫了配套的《c語言上機實訓及習題解答》?!  痘贑語言的程序設計》定位于程序設計的初學者,可作為各類高職高專院校計算機專業(yè)和1tit算機專業(yè)的教材,也可作為計算機愛好者自學的參考書。

書籍目錄

第1章 程序設計概述1.1 計算機系統(tǒng)的工作原理1.1.1 計算機系統(tǒng)的組成1.1.2 計算機系統(tǒng)的工作過程1.2 程序設計的基本知識1.2.1 程序設計的基本概念1.2.2 程序設計的步驟1.2.3 程序設計語言1.2.4 程序設計的方法1.2.5 程序設計評判標準1.3 算法的描述工具1.3.1 自然語言1.3.2 圖形1.3.3 計算機語言1.3.4 算法描述舉例1.4 C語言概述1.4.1 C語言的歷史和特點1.4.2 C語言程序的組成1.5 Turbo C 2.0集成環(huán)境簡介1.5.1 Turbo C 2.0上機環(huán)境1.5.2 C程序調試步驟1.6 本章小結1.7 練習題1.7.1 名詞解釋1.7.2 填空題1.7.3 簡答題第2章 C語言的基本知識2.1 數(shù)據類型概述2.1.1 數(shù)據類型的概念2.1.2 C語言的數(shù)據類型2.2 數(shù)據的表示2.2.1 常量2.2.2 變量2.3 三種基本類型的數(shù)據2.3.1 整型數(shù)據2.3.2 實型數(shù)據2.3.3 字符型數(shù)據2.4 數(shù)據的基本運算2.4.1 運算概述2.4.2 算術運算2.4.3 賦值運算2.4.4 關系運算2.4.5 邏輯運算2.4.6 各種類型數(shù)據間的混合運算2.5 c語言的語句2.5.1 語句的分類2.5.2 語句的特點2.6 本章小結2.7 練習題2.7.1 單選題2.7.2 填空題2.7.3 寫出下列程序的運行結果第3章 順序結構的程序設計3.1 順序結構程序的概念3.1.1 順序結構的概念3.1.2 順序結構程序解決的問題3.2 數(shù)據的輸入和輸出3.2.1 數(shù)據的輸出3.2.2 數(shù)據的輸入3.3 順序結構程序設計實例3.3.1 一般程序界面的程序設計3.3.2 簡單計算的程序設計3.4 本章小結3.5 練習題3.5.1 選擇題3.5.2 寫出下列程序的運行結果3.5.3 編程題第4章 選擇結構的程序設計4.1 選擇結構程序的概念4.1.1 選擇結構的概念4.1.2 選擇結構程序解決的問題4.2 選擇結構采用的語句4.2.1 if語句4.2.2 switch語句4.3 選擇結構程序設計實例4.3.1 二路分支程序設計4.3.2 多路分支程序設計4.3.3 復雜條件的程序設計4.3.4 嵌套條件的程序設計4.4 本章小結4.5 練習題4.5.1 單選題4.5.2 編程題第5章 循環(huán)結構的程序設計5.1 循環(huán)結構程序的概念5.1.1 循環(huán)結構的概念5.1.2 循環(huán)結構程序解決的問題5.2 循環(huán)結構采用的語句5.2.1 while語句5.2.2 do-while語句5.2.3 for語句5.2.4 break語句和contmue語句5.2.5 幾種循環(huán)語句的比較5.3 循環(huán)結構程序設計實例5.3.1 條件型循環(huán)的程序設計5.3.2 計數(shù)循環(huán)的程序設計5.3.3 嵌套循環(huán)的程序設計5.4 本章小結5.5 練習題5.5.1 單選題5.5.2 編程題第6章 數(shù)組的程序設計6.1 數(shù)組程序的概念6.1.1 數(shù)組的基本概念6.1.2 數(shù)組程序解決的問題6.2 一維數(shù)組6.2.1 一維數(shù)組的定義6.2.2 一維數(shù)組的使用6.2.3 一維數(shù)組的程序設計實例6.3 二維數(shù)組6.3.1 二維數(shù)組的定義6.3.2 二維數(shù)組的使用6.3.3 二維數(shù)組的程序設計實例6.4 字符數(shù)組6.4.1 字符數(shù)組的定義6.4.2 字符數(shù)組的使用6.4.3 字符數(shù)組的程序設計實例6.5 本章小結6.6 練習題6.6.1 單選題6.6.2 填空題6.6.3 編程題第7章 模塊化的程序設計7.1 模塊化結構的概念7.1.1 模塊化程序設計7.1.2 函數(shù)的基本知識7.2 函數(shù)的定義與調用7.2.1 函數(shù)定義7.2.2 函數(shù)調用7.2.3 數(shù)組作函數(shù)參數(shù)7.3 存儲類型7.3.1 變量的作用域7.3.2 變量的存儲類型7.3.3 函數(shù)的存儲類型7.3.4 存儲類別小結7.4 模塊化程序設計實例……第8章 指針的程序設計第9章 構造的數(shù)據類型第10章 編譯預處理與位運算第11章 文件的程序設計第12章 圖形程序設計參考文獻

章節(jié)摘錄

  第1章 程序設計概述  1.2 程序設計的基本知識  程序設計就是利用某種計算機語言,按照一定的算法,對特定的數(shù)據進行處理。程序設計的最終結果是用某種語言描述的計算機程序。本節(jié)主要介紹程序設計的基本概念、程序設計的步驟、程序設計語言、程序設計的方法及程序設計評判標準?! ?.2.1 程序設計的基本概念  程序設計就是利用某種計算機語言,按照一定的算法,對特定的數(shù)據進行處理。程序設計的最終結果是用某種語言描述的計算機程序。程序設計就是設計程序,而程序=算法+數(shù)據結構,算法必須與計算機處理問題的步驟相一致。所以,程序設計的主要因素就是考慮算法和設計數(shù)據結構?! ?.算法  算法是為解決某個特定問題而采取的確定且有限的步驟。所以,算法的要素主要是操作和控制結構。即一個算法由一些操作組成,這些操作又是按一定的控制結構所規(guī)定的次序執(zhí)行的,計算機可以執(zhí)行的基本操作是以指令的形式向人們提供的,指令是計算機所完成的最基本的功能?! ∮嬎銠C的基本操作有:算術運算、關系運算、邏輯運算、數(shù)據傳送即賦值運算。算法的功能不僅取決于所選用的操作,而且還決定于控制結構。算法的控制結構有順序、選擇和循環(huán)三種。算法的控制結構可以用圖示的方法形象地表示出來。這一點將在下一節(jié)講解。

編輯推薦

  《基于C語言的程序設計》總結了作者多年的教學經驗和以往各類c語言程序設計教材的優(yōu)點,針對高職高專層次的學生,采用“以用促學”的編寫原則,即通過編寫實際應用程序來學習c語言抽象的標準和規(guī)則。《基于C語言的程序設計》不僅在內容上強調邏輯性,更注重介紹學習方法,使學生能根據例題舉一反三?!痘贑語言的程序設計》結構新穎、實例豐富,強調語言的規(guī)范和程序設計的方法與技巧,注重培養(yǎng)學生程序設計的思維方式和提高學生程序開發(fā)的能力。

圖書封面

評論、評分、閱讀與下載


    基于C語言的程序設計 PDF格式下載


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7