計(jì)算機(jī)程序設(shè)計(jì)學(xué)習(xí)指導(dǎo)與練習(xí)

出版時(shí)間:2010-8  出版社:中國(guó)科學(xué)技術(shù)大學(xué)出版社  作者:賈伯琪  頁數(shù):272  

前言

  “計(jì)算機(jī)語言和程序設(shè)計(jì)”是一門十分重要的基礎(chǔ)課程,也是一門實(shí)踐性很強(qiáng)的課程,僅僅通過閱讀教科書和聽課是不可能完全掌握的,學(xué)習(xí)程序設(shè)計(jì)的最重要環(huán)節(jié)就是實(shí)踐。要想把書本上的知識(shí)變?yōu)樽约核哂械哪芰?,就需要?shí)踐一實(shí)踐一再實(shí)踐。程序設(shè)計(jì)的能力是通過動(dòng)手、動(dòng)腦和上機(jī)實(shí)踐獲得的?! 》彩菍W(xué)習(xí)程序設(shè)計(jì)的人,開始往往有這樣的感覺:看教材或聽課時(shí),對(duì)老師講授的內(nèi)容和教材上寫的內(nèi)容基本上都能理解,但是當(dāng)需要自己編程時(shí)卻又無從下手。而每一個(gè)講授程序設(shè)計(jì)課程的教師都會(huì)有這樣的經(jīng)歷:有些常見問題,盡管已在課堂上再三強(qiáng)調(diào),反復(fù)舉例說明,學(xué)生還是不能完全理解,上機(jī)時(shí)更是錯(cuò)誤百出??梢哉f,這是學(xué)習(xí)過程中的必然現(xiàn)象,這些現(xiàn)象需要在上機(jī)實(shí)踐中來認(rèn)識(shí)體會(huì)它們和有效地消除它們?! 〗虒W(xué)經(jīng)驗(yàn)表明,“計(jì)算機(jī)語言和程序設(shè)計(jì)”應(yīng)強(qiáng)調(diào)動(dòng)手實(shí)驗(yàn)和上機(jī)編程。以任務(wù)驅(qū)動(dòng)方式,通過上機(jī)實(shí)例,針對(duì)問題進(jìn)行分析、構(gòu)建數(shù)學(xué)模型、理出算法、編寫程序并上機(jī)調(diào)試實(shí)現(xiàn);通過上機(jī)實(shí)驗(yàn)教學(xué)這個(gè)環(huán)節(jié),要求學(xué)生養(yǎng)成良好的編程習(xí)慣,在教學(xué)過程中培養(yǎng)學(xué)生的思維能力和動(dòng)手能力,鼓勵(lì)學(xué)生探索、研究和創(chuàng)新,提高利用計(jì)算機(jī)這個(gè)智力工具來分析問題和解決問題的能力。  本教材是在《c語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與練習(xí)》實(shí)驗(yàn)教材的基礎(chǔ)上編寫而成的。本書出版前,作為中國(guó)科學(xué)技術(shù)大學(xué)的“C語言程序設(shè)計(jì)”課程的配套學(xué)生用書,經(jīng)過多年使用,不斷更新,充實(shí)和完善,已連續(xù)9次修訂使用,在教學(xué)過程中取得了良好的教學(xué)效果,曾獲中國(guó)科學(xué)技術(shù)大學(xué)優(yōu)秀講義一等獎(jiǎng)、校級(jí)教學(xué)成果二獎(jiǎng)等。編寫本教材的目的旨在切實(shí)加強(qiáng)實(shí)踐性教學(xué)環(huán)節(jié),提高學(xué)生編程的能力和上機(jī)解題的能力,為后續(xù)課程及研究生階段的課題研究打下堅(jiān)實(shí)的基礎(chǔ)?! ”緯浞挚紤]了“計(jì)算機(jī)程序設(shè)計(jì)”課程的知識(shí)點(diǎn)與知識(shí)面合理分布,注重基礎(chǔ),突出重點(diǎn),有一定的深度,適應(yīng)學(xué)生的學(xué)習(xí)需求,有助于學(xué)生掌握課程的重點(diǎn)、難點(diǎn)和提高學(xué)習(xí)效率?! ”緯歉鶕?jù)《計(jì)算機(jī)語言程序設(shè)計(jì)課程教學(xué)大綱》內(nèi)容編寫的。教材對(duì)每一章和相應(yīng)實(shí)驗(yàn)給出了“學(xué)習(xí)重點(diǎn)”和“要點(diǎn)綜述”,主要為學(xué)生自修學(xué)習(xí)指明重點(diǎn),建議學(xué)習(xí)方法。主要內(nèi)容有:每一實(shí)驗(yàn)的實(shí)驗(yàn)?zāi)康?、要求、范例和?shí)驗(yàn)內(nèi)容及其常見錯(cuò)誤,使學(xué)生在實(shí)踐中達(dá)到對(duì)主教材內(nèi)容的深入理解和熟練掌握,對(duì)上機(jī)實(shí)驗(yàn)?zāi)康拿鞔_,實(shí)驗(yàn)內(nèi)容清楚,以提高課程和實(shí)驗(yàn)教學(xué)的效果。此外,本書還包括:算法的概念、算法的基本結(jié)構(gòu)與表示及編程方法;簡(jiǎn)要介紹了在不同計(jì)算機(jī)系統(tǒng)上運(yùn)行C程序的方法,例如,在UNIX系統(tǒng)操作及C程序上機(jī)過程,Turbo C++3。0的集成環(huán)境,Visual c++6。0開發(fā)環(huán)境等;上機(jī)實(shí)驗(yàn)要求與上機(jī)實(shí)驗(yàn)報(bào)告;C程序編譯、連接和運(yùn)行中常見錯(cuò)誤;綜合測(cè)試題等。教材中還充實(shí)了部分與課程相關(guān)的新內(nèi)容,方便學(xué)生學(xué)習(xí)與參考使用,因此它也是實(shí)驗(yàn)過程中非常有用的專業(yè)性工具書。

內(nèi)容概要

本書是在原《C程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)與練習(xí)》一書的基礎(chǔ)上編寫的,作為與“計(jì)算機(jī)語言程序設(shè)計(jì)”課程相配套的教學(xué)用書。主要內(nèi)容有:一、程序設(shè)計(jì)預(yù)備知識(shí);二、c語言程序的上機(jī)過程,介紹在不同的計(jì)算機(jī)系統(tǒng)上運(yùn)行C程序的方法;三、知識(shí)要點(diǎn)與上機(jī)實(shí)驗(yàn),每一實(shí)驗(yàn)給出了“學(xué)習(xí)重點(diǎn)”和“要點(diǎn)綜述”,主要為學(xué)生自修學(xué)習(xí)指明重點(diǎn),建議學(xué)習(xí)方法,每一實(shí)驗(yàn)都有明確的實(shí)驗(yàn)?zāi)康?、要求、范例和?shí)驗(yàn)內(nèi)容,及其常見錯(cuò)誤;四、常見錯(cuò)誤示例表;五、實(shí)驗(yàn)報(bào)告示例;六、綜合測(cè)試題。此外,本書還在附錄中給出了“常用庫(kù)函數(shù)”、“ASCⅡ碼表”,以供讀者在實(shí)驗(yàn)過程中使用。    書中的“要點(diǎn)綜述”重點(diǎn)明確,內(nèi)容詳盡,提供的各實(shí)驗(yàn)均按“計(jì)算機(jī)語言程序設(shè)計(jì)”課程教學(xué)大綱內(nèi)容分類,并按實(shí)驗(yàn)教學(xué)30~40學(xué)時(shí)設(shè)計(jì),范例和上機(jī)習(xí)題都是經(jīng)過精心選擇安排的,示范和訓(xùn)練的優(yōu)化結(jié)合,使學(xué)者能夠在一定的有限實(shí)驗(yàn)時(shí)間內(nèi)達(dá)到理想的教學(xué)效果。    本書適合作為高等院校計(jì)算機(jī)程序設(shè)計(jì)課程的教輔用書,也可作為自學(xué)讀者的輔助教材或參考書。

書籍目錄

前言第一部分  預(yù)備知識(shí)  一、計(jì)算機(jī)系統(tǒng)的基本組成與工作原理  二、算法的概念  三、算法的基本結(jié)構(gòu)和表示  四、C語言PAD標(biāo)準(zhǔn)圖式及借助它編程的方法  五、結(jié)構(gòu)化流程圖(N—S圖)  六、算法的基本分類第二部分  C語言程序的上機(jī)過程與UNLX系統(tǒng)使用  一、一般過程  二、在UNIX系統(tǒng)上C語言程序的上機(jī)過程  三、C語言程序的語言檢查程序lint  四、C命令格式和使用  五、C語言程序的運(yùn)行  六、編譯實(shí)例  七、上機(jī)操作示意圖  八、UNIX操作系統(tǒng)的基本命令及其使用  九、Linux系統(tǒng)上機(jī)過程  十、Turbo C++3.0的集成開發(fā)環(huán)境與程序調(diào)試  十一、VC++6.0集成開發(fā)環(huán)境簡(jiǎn)介  十二、VC++6.0調(diào)試工具簡(jiǎn)介第三部分  上機(jī)實(shí)驗(yàn)  一、實(shí)驗(yàn)?zāi)康? 二、實(shí)驗(yàn)要求  三、實(shí)驗(yàn)項(xiàng)目?jī)?nèi)容及學(xué)時(shí)分配  實(shí)驗(yàn)一  C程序的運(yùn)行環(huán)境與簡(jiǎn)單的C程序設(shè)計(jì)    一、要點(diǎn)綜述    二、實(shí)驗(yàn)?zāi)康囊蠛蛯?shí)驗(yàn)內(nèi)容    三、常見錯(cuò)誤分析  實(shí)驗(yàn)二  數(shù)據(jù)類型、運(yùn)算符和表達(dá)式    一、要點(diǎn)綜述    二、實(shí)驗(yàn)操作    三、常見錯(cuò)誤分析  實(shí)驗(yàn)三  邏輯運(yùn)算、判斷和選擇分支結(jié)構(gòu)    一、要點(diǎn)綜述    二、實(shí)驗(yàn)操作    三、常見錯(cuò)誤分析  實(shí)驗(yàn)四  循環(huán)控制結(jié)構(gòu)編程    一、要點(diǎn)綜述    二、實(shí)驗(yàn)操作    三、常見錯(cuò)誤分析  實(shí)驗(yàn)五  數(shù)組    一、要點(diǎn)綜述    二、實(shí)驗(yàn)操作    三、常見錯(cuò)誤分析  實(shí)驗(yàn)六  函數(shù)與編譯預(yù)處理    一、要點(diǎn)綜述    二、實(shí)驗(yàn)?zāi)康囊蠛蛯?shí)驗(yàn)內(nèi)容    三、常見錯(cuò)誤分析  實(shí)驗(yàn)七  指針    一、要點(diǎn)綜述    二、實(shí)驗(yàn)操作    三、常見錯(cuò)誤分析  實(shí)驗(yàn)八  結(jié)構(gòu)體和共用體    一、要點(diǎn)綜述    二、實(shí)驗(yàn)操作    三、常見錯(cuò)誤分析  實(shí)驗(yàn)九  位運(yùn)算    一、要點(diǎn)綜述    二、實(shí)驗(yàn)操作    三、常見錯(cuò)誤分析  實(shí)驗(yàn)十  文件    一、要點(diǎn)綜述    二、實(shí)驗(yàn)?zāi)康囊蠛蛯?shí)驗(yàn)內(nèi)容    三、常見錯(cuò)誤分析  實(shí)驗(yàn)十一  綜合練習(xí)    一、要點(diǎn)綜述    二、實(shí)驗(yàn)操作第四部分  常見錯(cuò)誤第五部分  實(shí)驗(yàn)報(bào)告  一、如何寫實(shí)驗(yàn)報(bào)告  二、實(shí)驗(yàn)報(bào)告示例  三、關(guān)于實(shí)驗(yàn)預(yù)習(xí)報(bào)告(作用)第六部分  綜合測(cè)試題附錄A  常用庫(kù)函數(shù)附錄B  ASCⅡ碼表參考文獻(xiàn)

章節(jié)摘錄

 ?。?)確定性:算法的每一個(gè)步驟都必須有確定的定義。  歐幾里得算法的每一個(gè)步都是確定的。例如,在Stepl中,除法的算術(shù)運(yùn)算法則保證了兩個(gè)正整數(shù)相除的步驟,而結(jié)果的商和余數(shù)都是確定的?! 。?)可行性:一個(gè)算法是能行的,即算法中描述的操作都是可以通過已經(jīng)實(shí)現(xiàn)的基本運(yùn)算執(zhí)行有限次來實(shí)現(xiàn)的?! W幾里得算法涉及到的運(yùn)算包括整數(shù)的表示、整數(shù)的除法、整數(shù)是否為零的判斷及整數(shù)的賦值,這些運(yùn)算都是基本的、能行的。 ?。?)輸入:一個(gè)算法有零個(gè)或多個(gè)的輸入,算法的輸入是算法執(zhí)行的初始數(shù)據(jù),這些輸入取自于特定的對(duì)象的集合?! W幾里得算法需要兩個(gè)整數(shù)m和m作為初始數(shù)據(jù)?! 。?)輸出:一個(gè)算法有一個(gè)或多個(gè)的輸出,作為算法執(zhí)行的結(jié)果。這些輸出是同輸入有某個(gè)特定關(guān)系的量?! W幾里得算法的結(jié)果是正整數(shù)m和n的最大公約數(shù)?! ∪?、算法的基本結(jié)構(gòu)和表示  對(duì)算法和程序設(shè)計(jì)方法的理論研究及程序設(shè)計(jì)實(shí)踐指出,算法的基本組成結(jié)構(gòu)只需要有三種,第一種是順序結(jié)構(gòu),第二種是選擇結(jié)構(gòu),第三種是循環(huán)結(jié)構(gòu)?;蛘哒f,任何一個(gè)算法,無論其多么簡(jiǎn)單或多么復(fù)雜,都可由三種結(jié)構(gòu)組合和構(gòu)造而成?!  ?/pre>

圖書封面

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


    計(jì)算機(jī)程序設(shè)計(jì)學(xué)習(xí)指導(dǎo)與練習(xí) PDF格式下載


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

 
 

 

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

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