基于C語(yǔ)言的程序設(shè)計(jì)

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

前言

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

內(nèi)容概要

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

書(shū)籍目錄

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

章節(jié)摘錄

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

編輯推薦

  《基于C語(yǔ)言的程序設(shè)計(jì)》總結(jié)了作者多年的教學(xué)經(jīng)驗(yàn)和以往各類c語(yǔ)言程序設(shè)計(jì)教材的優(yōu)點(diǎn),針對(duì)高職高專層次的學(xué)生,采用“以用促學(xué)”的編寫(xiě)原則,即通過(guò)編寫(xiě)實(shí)際應(yīng)用程序來(lái)學(xué)習(xí)c語(yǔ)言抽象的標(biāo)準(zhǔn)和規(guī)則。《基于C語(yǔ)言的程序設(shè)計(jì)》不僅在內(nèi)容上強(qiáng)調(diào)邏輯性,更注重介紹學(xué)習(xí)方法,使學(xué)生能根據(jù)例題舉一反三。《基于C語(yǔ)言的程序設(shè)計(jì)》結(jié)構(gòu)新穎、實(shí)例豐富,強(qiáng)調(diào)語(yǔ)言的規(guī)范和程序設(shè)計(jì)的方法與技巧,注重培養(yǎng)學(xué)生程序設(shè)計(jì)的思維方式和提高學(xué)生程序開(kāi)發(fā)的能力。

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


    基于C語(yǔ)言的程序設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7