出版時間:2012-9 出版社:賈伯琪 中國科學(xué)技術(shù)大學(xué)出版社 (2012-09出版) 作者:賈伯琪 頁數(shù):291
內(nèi)容概要
《計算機程序設(shè)計學(xué)習(xí)指導(dǎo)與實踐》是在原《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è)計學(xué)習(xí)指導(dǎo)與實踐》還在附錄中給出了“常用庫函數(shù)”、“ASCII碼表”,以供讀者在實驗過程中使用。 書中的“要點綜述”重點明確,內(nèi)容詳盡,提供的各實驗均按《計算機程序設(shè)計課程教學(xué)大綱》內(nèi)容分類,并按實驗教學(xué)30~40學(xué)時設(shè)計,范例和上機習(xí)題都是經(jīng)過精心選擇安排的,示范和訓(xùn)練的優(yōu)化結(jié)合,使學(xué)習(xí)者能夠在一定的有限實驗時間內(nèi)達到理想的效果?! 队嬎銠C程序設(shè)計學(xué)習(xí)指導(dǎo)與實踐》適合作為高等院校計算機程序設(shè)計課程的教輔用書,也可作為自學(xué)讀者的輔助教材或參考書。
書籍目錄
前言 第一部分 預(yù)備知識 一、算法的概念 二、算法的基本結(jié)構(gòu)和表示 三、C語言PAD標(biāo)準(zhǔn)圖式及借助它編程的方法 四、結(jié)構(gòu)化流程圖(N—S圖) 五、算法的基本分類 六、算法設(shè)計習(xí)題(用偽碼、流程圖、PAD圖或N—S圖表示) 第二部分 C程序的上機過程與UNIX系統(tǒng)使用 一、一般過程 二、在UNIX系統(tǒng)上C語言程序的上機過程 三、C語言檢查程序lint 四、CC命令格式和使用 五、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í)報告(作業(yè)) 第六部分 綜合測試題 綜合測試題一 綜合測試題二 綜合測試題三 綜合測試題四 附錄A常用庫函數(shù) 附錄B ASCII碼表 參考文獻
章節(jié)摘錄
版權(quán)頁: 插圖: 12.算術(shù)運算符和算術(shù)表達式 C語言提供的算術(shù)運算符有:+(加法)、—(減法或負(fù)號)、*(乘法)、/(除法)、%(?;蛉∮啵?。 (1)算術(shù)運算符的優(yōu)先級: 運算符:負(fù)號運算符一乘法、除法、模運算符一加法、減法運算符 優(yōu)先級:高→低 (2)算術(shù)運算符的結(jié)合性為從左向右。 (3)模運算符的“%”的兩個操作數(shù)必須為整型。 (4)兩整型量相除商為整數(shù)。 (5)可以進行整型、單精度和雙精度量的混合運算,此時先將整型、單精度量都轉(zhuǎn)換為雙精度量,然后進行運算。 (6)表達式的計算和類型的轉(zhuǎn)換都是逐步進行的。 (7)計算時應(yīng)特別注意運算符的三個特性及數(shù)據(jù)類型,特別是除法運算。 13.自增運算符“++”和自減運算符“——” (1)自增、自減運算符,是兩個特殊的單目運算符,其運算對象只能是變量。 (2)前綴自增、自減運算符優(yōu)先級是2,結(jié)合方向是右結(jié)合。后綴自增、自減運算符的優(yōu)先級是1,結(jié)合方向是左結(jié)合。 (3)自增、自減運算符的優(yōu)先級高于其他算術(shù)、關(guān)系、邏輯、賦值運算符。 (4)自增、自減運算符操作結(jié)果分別使變量增1或減1,但對表達式的運算結(jié)果的影響與自增、自減運算符的前置或后置有關(guān)。 在自增、自減運算符出現(xiàn)在表達式中的運算符多于一個的情況下:自增、自減運算符放到變量前(前置方式)時,變量先做自增或自減運算,再以變化后的變量值參加表達式中的其他運算;自增、自減運算符放到變量后(后置方式)時,變量先參加表達式中的其他運算,即先將操作數(shù)i的值作為這個自增、自減表達式的值確定下來,再做自增或自減運算。 若以++i,i++,——i,i——形式分別作為單一表達式語句操作時,前置和后置的運算結(jié)果是相同的,即自增、自減運算符僅用于實現(xiàn)變量的增1、減1運算時,前置和后置的結(jié)果相同。 (5)當(dāng)出現(xiàn)多個“+”或“—”運算符時,C語言規(guī)定自左向右取盡可能多的符號組成運算符。如表達式“a+++b+++c++”相當(dāng)于“(a++)+(b++)+(c++)”。 (6)多數(shù)系統(tǒng)函數(shù)參數(shù)的求值順序是從右向左的。如設(shè)i原值為8,則函數(shù)調(diào)用語句printf(“%d,%d\n”,i,++i);將首先計算輸出參數(shù)表達式++i,結(jié)果是輸出參數(shù)表達式的值為9,即i自增1后為9;然后計算輸出參數(shù)表達式i的值,也為9,因此該printf的輸出值為“9,9”。
編輯推薦
《計算機程序設(shè)計學(xué)習(xí)指導(dǎo)與實踐》適合作為高等院校計算機程序設(shè)計課程的教輔用書。也可作為自學(xué)瀆者的輔助教材或參考書。
圖書封面
評論、評分、閱讀與下載
計算機程序設(shè)計學(xué)習(xí)指導(dǎo)與實踐 PDF格式下載