C程序設(shè)計(jì)學(xué)習(xí)知道與練習(xí)
定 價(jià):28 元
- 作者:賈伯琪
- 出版時(shí)間:2008/8/1
- ISBN:9787312022944
- 出 版 社:中國(guó)科學(xué)技術(shù)大學(xué)出版社
- 中圖法分類(lèi):H31
- 頁(yè)碼:283
- 紙張:
- 版次:1
- 開(kāi)本:16開(kāi)
作為與“C語(yǔ)言程序設(shè)計(jì)”課程相配套的學(xué)生用書(shū),主要內(nèi)容有:一、程序設(shè)計(jì)預(yù)備知識(shí);二、C語(yǔ)言程序的上機(jī)過(guò)程;三、知識(shí)要點(diǎn)與上機(jī)實(shí)驗(yàn);四、常見(jiàn)錯(cuò)誤示例表;五、實(shí)驗(yàn)報(bào)告示例;六、綜合測(cè)試題。給出了兩個(gè)適合實(shí)驗(yàn)過(guò)程中使用的附錄:“常用庫(kù)函數(shù)”和“ASCII碼表”。
書(shū)中的“要點(diǎn)綜述”重點(diǎn)鮮明,內(nèi)容詳盡;提供的實(shí)驗(yàn)按“C語(yǔ)言程序設(shè)計(jì)”課程教學(xué)大綱內(nèi)容分類(lèi),按實(shí)驗(yàn)教學(xué)30~40學(xué)時(shí)設(shè)計(jì);范例和上機(jī)習(xí)題經(jīng)過(guò)精心選擇安排,示范和訓(xùn)練的優(yōu)化結(jié)合,使學(xué)習(xí)者能夠在一定的有限實(shí)驗(yàn)時(shí)間內(nèi)達(dá)到理想的教學(xué)效果。
《C程序設(shè)計(jì)學(xué)習(xí)指導(dǎo)與練習(xí)》適合作為高等院校“C語(yǔ)言程序設(shè)計(jì)”課程的教輔書(shū),對(duì)自學(xué)讀者也頗有幫助。
前言
第一部分 預(yù)備知識(shí)
一、算法的概念
二、算法的基本結(jié)構(gòu)和表示
三、C語(yǔ)言PAD標(biāo)準(zhǔn)圖式
四、結(jié)構(gòu)化流程圖(N—S圖)
五、算法的基本分類(lèi)
第二部分 C程序的上機(jī)過(guò)程與UNIX系統(tǒng)使用
一、一般過(guò)程
二、UNIX系統(tǒng)上C語(yǔ)言程序的上機(jī)過(guò)程
三、C語(yǔ)言檢查程序lint
四、CC命令格式和使用
五、C語(yǔ)言程序的運(yùn)行
六、編譯實(shí)例
七、C語(yǔ)言上機(jī)操作示意圖
八、uNIx操作系統(tǒng)的基本命令及其使用
九、Turboc++30集成開(kāi)發(fā)環(huán)境與程序調(diào)試
十、VC++60集成開(kāi)發(fā)環(huán)境簡(jiǎn)介
十一、VC++60調(diào)試工具簡(jiǎn)介
第三部分 上機(jī)實(shí)驗(yàn)
一、實(shí)驗(yàn)?zāi)康?br> 二、實(shí)驗(yàn)要求
三、實(shí)驗(yàn)項(xiàng)目及學(xué)時(shí)分配
實(shí)驗(yàn)一 C程序的運(yùn)行環(huán)境與簡(jiǎn)單的C程序設(shè)計(jì)
一、要點(diǎn)綜述
二、實(shí)驗(yàn)操作
實(shí)驗(yàn)二 數(shù)據(jù)類(lèi)型、運(yùn)算符和表達(dá)式
一、要點(diǎn)綜述
二、實(shí)驗(yàn)操作
實(shí)驗(yàn)三 選擇分支結(jié)構(gòu)編程
一、要點(diǎn)綜述
二、實(shí)驗(yàn)操作
實(shí)驗(yàn)四 循環(huán)控制結(jié)構(gòu)編程
一、要點(diǎn)綜述
二、實(shí)驗(yàn)操作
實(shí)驗(yàn)五 數(shù)組
一、要點(diǎn)綜述
二、實(shí)驗(yàn)操作
實(shí)驗(yàn)六 函
第一部分 預(yù)備知識(shí)
計(jì)算機(jī)的使用改變了人類(lèi)的生活方式及工作方式,并將人類(lèi)的創(chuàng)造性思維推向一個(gè)更高的階段。思維活動(dòng)可以利用語(yǔ)言來(lái)形式化,而語(yǔ)言層次可以離開(kāi)意識(shí)層次相對(duì)獨(dú)立地活動(dòng)。計(jì)算機(jī)語(yǔ)言作為人和計(jì)算機(jī)之間進(jìn)行交流的工具,使人能夠?qū)⒁庾R(shí)活動(dòng)交給計(jì)算機(jī)進(jìn)行獨(dú)立的加工,產(chǎn)生進(jìn)一步的思維活動(dòng),因此可以認(rèn)為計(jì)算機(jī)是人類(lèi)思維的工具。計(jì)算機(jī)思維是一種物化的思維,是人腦思維的進(jìn)一步延伸。
在計(jì)算機(jī)語(yǔ)言層次,人與計(jì)算機(jī)的意識(shí)活動(dòng)的交流是通過(guò)程序這個(gè)環(huán)節(jié)來(lái)完成的。1976年,著名的計(jì)算機(jī)科學(xué)家N.Wirth出版了一本名為《Algorithms+Data—Programs》的著作,提出了“程序是算法和數(shù)據(jù)結(jié)構(gòu)的結(jié)合”的觀點(diǎn),也就是說(shuō)程序設(shè)計(jì)主要包括兩方面的內(nèi)容:行為特性的設(shè)計(jì)和結(jié)構(gòu)特性的設(shè)計(jì)。行為特性的設(shè)計(jì)是指完整地描述問(wèn)題求解的全過(guò)程并精確定義每個(gè)解題步驟,這一過(guò)程即是算法的設(shè)計(jì);而結(jié)構(gòu)特性的設(shè)計(jì)是指在問(wèn)題求解的過(guò)程中,計(jì)算機(jī)所處理的數(shù)據(jù)之問(wèn)的聯(lián)系及這些聯(lián)系的表示方法。
因此,為了有效地進(jìn)行程序設(shè)計(jì),應(yīng)當(dāng)至少具有兩個(gè)方面的知識(shí),即:(1)掌握一門(mén)高級(jí)語(yǔ)言的語(yǔ)法規(guī)則;(2)掌