出版時間:2009-3 出版社:電子工業(yè)出版社 作者:連衛(wèi)民 主編 頁數(shù):168
Tag標(biāo)簽:無
前言
隨著計算機(jī)的普及,各行業(yè)對計算機(jī)應(yīng)用人才的要求也在不斷提高,不僅要能操作計算機(jī),還要會編寫一些實用程序。在眾多的程序設(shè)計語言中,C語言具有功能豐富、表達(dá)力強(qiáng)、使用靈活、程序高效、應(yīng)用面廣等特點,它既具有高級語言的形式,又具有低級語言的功能。因此,c語言已被廣大計算機(jī)專業(yè)人士和程序愛好者所鐘情。另外,C語言作為c++的一個子集,可以為進(jìn)一步學(xué)習(xí)C++和VC++打下良好的基礎(chǔ)?;贑語言的程序設(shè)計是培養(yǎng)學(xué)生程序設(shè)計能力的重要課程之一,該課程對掌握基本編程方法,培養(yǎng)基本編程素質(zhì)具有重要意義。本書凝聚了作者多年從事C語言教學(xué)經(jīng)驗,采用“以用促學(xué)”的編寫原則,其內(nèi)容豐富,結(jié)構(gòu)合理,旨在提高讀者C語言程序設(shè)計的能力。本書共12章,每章由四部分組成:(1)主要知識點。對本章的主要概念及知識進(jìn)行了總結(jié)整理。(2)上機(jī)實訓(xùn)。有針對性地提出本章上機(jī)實訓(xùn)的目的、要求,并給出豐富的實訓(xùn)內(nèi)容。(3)習(xí)題解答。對本章給出的大量習(xí)題進(jìn)行了分析解答。(4)上機(jī)實訓(xùn)分析。對前面所提出的部分實訓(xùn)內(nèi)容進(jìn)行分析,并給出參考答案。本書所有程序都在,rurbo C 2.0下調(diào)試通過。參與本書編寫的教師都是多年來從事c語言課程教學(xué)的一線教師,他們積累了豐富的知識和教學(xué)經(jīng)驗。本書由連衛(wèi)民擔(dān)任主編,制定編寫大綱,并負(fù)責(zé)統(tǒng)稿和定稿工作,方黨生和周溢輝為本書的副主編,其他參與編寫本書的人員還有劉彥楠、張萬侖、杜云和張兵,其中連衛(wèi)民編寫本書的第1章至第3章,劉彥楠編寫本書的第4章和第5章。
內(nèi)容概要
本書突出了C語言的基本概念和主要知識點,注重提高上機(jī)實訓(xùn)能力及程序設(shè)計能力。全書共12章,內(nèi)容包括:程序設(shè)計概述、C語言的基本知識、順序結(jié)構(gòu)的程序設(shè)計、選擇結(jié)構(gòu)的程序設(shè)計、循環(huán)結(jié)構(gòu)的程序設(shè)計、數(shù)組的程序設(shè)計、模塊化的程序設(shè)計、指針的程序設(shè)計、構(gòu)造的數(shù)據(jù)類型、編譯預(yù)處理與位運(yùn)算、文件的程序設(shè)計、圖形的程序設(shè)計。每章安排四部分內(nèi)容:主要知識點、上機(jī)實訓(xùn)、習(xí)題解答、上機(jī)實訓(xùn)分析。所有程序都在Turbo C 2.0集成環(huán)境下調(diào)試通過。 本書是《基于C語言程序設(shè)計》的配套教材,可作為各類高等院校計算機(jī)專業(yè)和非計算機(jī)專業(yè)基礎(chǔ)課程C語言的輔助教材,也可作為計算機(jī)愛好者自學(xué)的實踐參考書。
書籍目錄
第1章 程序設(shè)計概述 1.1 主要知識點 1.1.1 基本概念 1.1.2 基本知識 1.2 上機(jī)實訓(xùn) 1.2.1 實訓(xùn)一:簡單的C程序 1.2.2 實訓(xùn)二:帶子函數(shù)的C程序 1.3 習(xí)題解答 1.3.1 名詞解釋 1.3.2 填空題 1.3.3 簡答題 1.4 上機(jī)實訓(xùn)分析 1.4.1 實訓(xùn)一:簡單的C程序 1.4.2 實訓(xùn)二:帶子函數(shù)的C程序第2章 C語言的基本知識 2.1 主要知識點 2.1.1 基本概念 2.1.2 基本知識 2.2 上機(jī)實訓(xùn) 2.2.1 實訓(xùn)一:數(shù)據(jù)類型 2.2.2 實訓(xùn)二:數(shù)據(jù)運(yùn)算 2.3 習(xí)題解答 2.3.1 選擇題 2.3.2 填空題 2.3.3 寫出下列程序的運(yùn)行結(jié)果 2.4 上機(jī)實訓(xùn)分析 2.4.1 實訓(xùn)一:數(shù)據(jù)類型 2.4.2 實訓(xùn)二:數(shù)據(jù)運(yùn)算第3章 順序結(jié)構(gòu)的程序設(shè)計 3.1 主要知識點 3.2 上機(jī)實訓(xùn) 3.2.1 實訓(xùn)一:輸繃出函數(shù)的格式練習(xí) 3.2.2 實訓(xùn)二:簡單計算程序的設(shè)計 3.3 習(xí)題解答 3.3.1 單選題 3.3.2 寫出下列程序的運(yùn)行結(jié)果 3.3.3 編程題 3.4 上機(jī)實訓(xùn)分析 3.4.1 實訓(xùn)一:輸繃出函數(shù)的格式練習(xí) 3.4.2 實訓(xùn)二:簡單計算程序的設(shè)計第4章 選擇結(jié)構(gòu)的程序設(shè)計 4.1 主要知識點 4.1.1 基本概念 4.1.2 基礎(chǔ)知識 4.2 上機(jī)實訓(xùn) 4.2.1 實訓(xùn)一:用if語句實現(xiàn)選擇結(jié)構(gòu)程序設(shè)計 4.2.2 實訓(xùn)二:用switch語句實現(xiàn)選擇結(jié)構(gòu)程序設(shè)計 4.3 習(xí)題解答 4.3.1 單選題 4.3.2 編程題 4.4 上機(jī)實訓(xùn)分析 4.4.1 實訓(xùn)一:用if語句實現(xiàn)選擇結(jié)構(gòu)程序設(shè)計 4.4.2 實訓(xùn)二:用switch語句實現(xiàn)選擇結(jié)構(gòu)程序設(shè)計第5章 循環(huán)結(jié)構(gòu)的程序設(shè)計 5.1 主要知識點 5.1.1 基本概念 5.1.2 基本知識 5.2 上機(jī)實訓(xùn) 5.2.1 實訓(xùn)一:當(dāng)型循環(huán)的程序設(shè)計 5.2.2 實訓(xùn)二:直到型循環(huán)的程序設(shè)計 5.2.3 實訓(xùn)三:for循環(huán)的程序設(shè)計 5.2.4 實訓(xùn)四:雙層循環(huán)的程序設(shè)計 5.2.5 實訓(xùn)五:多層循環(huán)的程序設(shè)計 5.3 習(xí)題解答 5.3.1 單選題 5.3.2 編程題 5.4 上機(jī)實訓(xùn)分析 5.4.1 實訓(xùn)一:當(dāng)型循環(huán)的程序設(shè)計 5.4.2 實訓(xùn)二:直到型循環(huán)的程序設(shè)計 5.4.3 實訓(xùn)三:for循環(huán)的程序設(shè)計 5.4.4 實訓(xùn)四:雙層循環(huán)的程序設(shè)計 5.4.5 實訓(xùn)五:多層循環(huán)的程序設(shè)計第6章 數(shù)組的程序設(shè)計 6.1 主要知識點 6.1.1 基本概念 6.1.2 基本知識 6.2 上機(jī)實訓(xùn) 6.2.1 實訓(xùn)一:一維數(shù)組的定義與使用 6.2.2 實訓(xùn)二:二維數(shù)組的定義與使用 6.2.3 實訓(xùn)三:字符數(shù)組的定義與使用 6.3 習(xí)題解答 6.3.1 單選題 6.3.2 填空題 6.3.3 編程題 6.4 上機(jī)實訓(xùn)分析 ……第7章 模塊化的程序設(shè)計第8章 指針的程序設(shè)計第9章 構(gòu)造的數(shù)據(jù)類型第10章 編譯預(yù)處理與位運(yùn)算第11章 文件的程序設(shè)計第12章 圖形程序設(shè)計
章節(jié)摘錄
插圖:第1章 程序設(shè)計概述1.1 主要知識點1.1.1 基本概念1.計算機(jī)系統(tǒng)計算機(jī)系統(tǒng)由計算機(jī)硬件和計算機(jī)軟件兩部分組成。計算機(jī)硬件是指組成計算機(jī)系統(tǒng)的設(shè)備或機(jī)器,一般包括中央處理器(CPU)、內(nèi)存儲器、外存儲器、輸入設(shè)備和輸出設(shè)備。中央處理器包括運(yùn)算器和控制器。計算機(jī)軟件是指組成計算機(jī)系統(tǒng)的程序、數(shù)據(jù)和文檔。2. 程序程序=算法+數(shù)據(jù)結(jié)構(gòu)。程序就是用計算機(jī)語言描述的算法。3. 算法算法是為了解決某個特定問題而采取的確定且有限的步驟。算法的要素主要是操作和控制結(jié)構(gòu)。即一個算法由一些操作組成,這些操作又是按照一定的控制結(jié)構(gòu)所規(guī)定的次序執(zhí)行的。 4.數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)結(jié)構(gòu)是相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合。定義中的“關(guān)系”描述的是數(shù)據(jù)元素之間的邏輯關(guān)系,稱為邏輯結(jié)構(gòu);數(shù)據(jù)結(jié)構(gòu)在計算機(jī)中的表示(映象)稱為數(shù)據(jù)的物理結(jié)構(gòu),有順序結(jié)構(gòu)(如數(shù)組)和隨機(jī)結(jié)構(gòu)(如鏈表)兩種;數(shù)據(jù)結(jié)構(gòu)要解決的三個問題是:數(shù)據(jù)的表示、數(shù)據(jù)元素間的關(guān)系,以及在這種關(guān)系上的運(yùn)算。從計算機(jī)語言上看,數(shù)據(jù)結(jié)構(gòu)體現(xiàn)為數(shù)據(jù)類型。數(shù)據(jù)類型是一個值的集合和定義在這個值集上的一組操作的總稱,它是信息特性的抽象。
編輯推薦
《C語言上機(jī)實訓(xùn)及習(xí)題解答》凝聚了作者多年從事C語言教學(xué)經(jīng)驗,采用“以用促學(xué)”的編寫原則,其內(nèi)容豐富,結(jié)構(gòu)合理,旨在提高讀者C語言程序設(shè)計的能力。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載
C語言上機(jī)實訓(xùn)及習(xí)題解答 PDF格式下載