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

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

前言

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

內(nèi)容概要

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

書籍目錄

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

章節(jié)摘錄

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

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計0條)

 
 

 

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

京ICP備13047387號-7