出版時間:2009-11 出版社:水利水電出版社 作者:任正云 編 頁數(shù):315
前言
隨著計算機科學(xué)與技術(shù)的飛速發(fā)展,計算機的應(yīng)用已經(jīng)滲透到國民經(jīng)濟與人們生活的各個角落,正在日益改變著傳統(tǒng)的人類工作方式和生活方式。在我國高等教育逐步實現(xiàn)大眾化后,越來越多的高等院校會面向國民經(jīng)濟發(fā)展的第一線,為行業(yè)、企業(yè)培養(yǎng)各級各類高級應(yīng)用型專門人才。為了大力推廣計算機應(yīng)用技術(shù),更好地適應(yīng)當(dāng)前我國高等教育的跨躍式發(fā)展,滿足我國高等院校從精英教育向大眾化教育的轉(zhuǎn)變,符合社會對高等院校應(yīng)用型人才培養(yǎng)的各類要求,我們成立了“21世紀(jì)高等院校規(guī)劃教材編委會”,在明確了高等院校應(yīng)用型人才培養(yǎng)模式、培養(yǎng)目標(biāo)、教學(xué)內(nèi)容和課程體系的框架下,組織編寫了本套“21世紀(jì)高等院校規(guī)劃教材”?! ”娝苤滩慕ㄔO(shè)作為保證和提高教學(xué)質(zhì)量的重要支柱及基礎(chǔ),作為體現(xiàn)教學(xué)內(nèi)容和教學(xué)方法的知識載體,在當(dāng)前培養(yǎng)應(yīng)用型人才中的作用是顯而易見的。探索和建設(shè)適應(yīng)新世紀(jì)我國高等院校應(yīng)用型人才培養(yǎng)體系需要的配套教材已經(jīng)成為當(dāng)前我國高等院校教學(xué)改革和教材建設(shè)工作面臨的緊迫任務(wù)。因此,編委會經(jīng)過大量的前期調(diào)研和策劃,在廣泛了解各高等院校的教學(xué)現(xiàn)狀、市場需求,探討課程設(shè)置、研究課程體系的基礎(chǔ)上,組織一批具備較高的學(xué)術(shù)水平、豐富的教學(xué)經(jīng)驗、較強的工程實踐能力的學(xué)術(shù)帶頭人、科研人員和主要從事該課程教學(xué)的骨干教師編寫出一批有特色、適用性強的計算機類公共基礎(chǔ)課、技術(shù)基礎(chǔ)課、專業(yè)及應(yīng)用技術(shù)課的教材以及相應(yīng)的教學(xué)輔導(dǎo)書,以滿足目前高等院校應(yīng)用型人才培養(yǎng)的需要。本套教材消化和吸收了多年來已有的應(yīng)用型人才培養(yǎng)的探索與實踐成果,緊密結(jié)合經(jīng)濟全球化時代高等院校應(yīng)用型人才培養(yǎng)工作的實際需要,努力實踐,大膽創(chuàng)新。教材編寫采用整體規(guī)劃、分步實施、滾動立項的方式,分期分批地啟動編寫計劃,編寫大綱的確定以及教材風(fēng)格的定位均經(jīng)過編委會多次認(rèn)真討論,以確保該套教材的高質(zhì)量和實用性。 教材編委會分析研究了應(yīng)用型人才與研究型人才在培養(yǎng)目標(biāo)、課程體系和內(nèi)容編排上的區(qū)別,分別提出了3個層面上的要求:在專業(yè)基礎(chǔ)類課程層面上,既要保持學(xué)科體系的完整性,使學(xué)生打下較為扎實的專業(yè)基礎(chǔ),為后續(xù)課程的學(xué)習(xí)做好鋪墊,更要突出應(yīng)用特色,理論聯(lián)系實際,并與工程實踐相結(jié)合,適當(dāng)壓縮過多過深的公式推導(dǎo)與原理性分析,兼顧考研學(xué)生的需要,以原理和公式結(jié)論的應(yīng)用為突破口,注重它們的應(yīng)用環(huán)境和方法;在程序設(shè)計類課程層面上,把握程序設(shè)計方法和思路,注重程序設(shè)計實踐訓(xùn)練,引入典型的程序設(shè)計案例,將程序設(shè)計類課程的學(xué)習(xí)融入案例的研究和解決過程中,以學(xué)生實際編程解決問題的能力為突破口,注重程序設(shè)計算法的實現(xiàn);在專業(yè)技術(shù)應(yīng)用層面上,積極引入工程案例,以培養(yǎng)學(xué)生解決工程實際問題的能力為突破口,加大實踐教學(xué)內(nèi)容的比重,增加新技術(shù)、新知識、新工藝的內(nèi)容。
內(nèi)容概要
本書是與中國水利水電出版社出版的、由任正云主編的《C語言程序設(shè)計》一書配套使用的輔助教材。全書分五個部分:第一部分是“C語言上機指導(dǎo)”,介紹Turbo C 2.0、Turbo C++ 3.0和Visual C++ 6.0集成環(huán)境下的上機方法;第二部分是《C語言程序設(shè)計》習(xí)題和參考解答,對教材中的每道習(xí)題都給出詳細(xì)的解答,有些習(xí)題還給出不同的解題方法,通過進一步講解提高讀者對C語言的基本概念、算法和各種規(guī)則的理解;第三部分是隨教學(xué)進度安排的實驗,根據(jù)教學(xué)進度和知識點的要求共安排14個實驗項目;第四部分是課程設(shè)計;第五部分是計算機等級考試上機題解,詳細(xì)地分析等級考試中出題的范圍,對每個范圍給出例子和解答;第六部分是針對計算機考試給出的配套試題。 本書概念清晰,內(nèi)容翔實,實用性強,是學(xué)習(xí)C語言的一本很好的輔助教材,不僅可以作為普通高等院校計算機及相關(guān)專業(yè)“C語言程序設(shè)計”課程的教學(xué)輔導(dǎo)教材,也可作為高職高專、計算機培訓(xùn)班、計算機等級考試和C語言自學(xué)者的參考教材。
書籍目錄
序前言第一部分 《C語言程序設(shè)計》習(xí)題解析和參考答案 第1章 程序設(shè)計基礎(chǔ) 第2章 C語言數(shù)據(jù)類型與基本操作 第3章 語句與結(jié)構(gòu)化程序設(shè)計 第4章 函數(shù) 第5章 數(shù)組 第6章 指針 第7章 結(jié)構(gòu)體、共同體和枚舉 第8章 位運算 第9章 文件第二部分 C語言上機指導(dǎo) 第1章 TurboC2.0程序開發(fā)環(huán)境 1.1 C語言概述 1.1.1 C語言的起源 1.1.2 C語言的特點 1.2 TurboC概述 1.2.1 TurboC的產(chǎn)生與發(fā)展 1.2.2 TurboC2.0的基本配置 1.2.3 TurboC2.0內(nèi)容簡介 1.3 TurboC2.0的安裝 1.4 TurboC2.0的啟動 1.5 TurboC2.0的工作窗口 1.6 TurboC2.0主菜單中各項菜單功能介紹 1.6.1 File菜單 1.6.2 Edit菜單 1.6.3 Run菜單 1.6.4 Compile菜單 1.6.5 Proiect菜單 1.6.6 Options菜單 1.6.7 Debug菜單 1.6.8 Break/watch菜單 1.7 編輯文件 1.7.1 編輯一個新文件 1.7.2 編輯一個已存在的文件 1.8 TurboC2.0工作環(huán)境配置 1.8.1 改變用戶工作目錄 1.8.2 確定TurboC工作環(huán)境 1.9 編譯和連接 1.9.1 對單文件程序的編譯和連接 1.9.2 對多文件程序進行編譯和連接 1.9.3 編譯和連接過程中的顯示信息 1.9.4 停止編譯的方式 1.10 運行 1.11 調(diào)試 第2章 TurboC++3.0上機操作 2.1 TurboC++3.0系統(tǒng)的建立 2.2 C文件的建立 2.3 對多文件程序進行編譯和連接 2.4 程序動態(tài)調(diào)試方法 第3章 VisualC++6.0上機操作 3.1 使用VC++6.0調(diào)試程序的一般步驟 3.2 啟動VC++ 3.3 新建或打開C程序文件 3.4 程序保存 3.5 執(zhí)行程序 3.6 關(guān)閉程序工作區(qū) 3.7 命令行參數(shù)處理 3.8 程序調(diào)試第三部分 上機實驗 實驗一 C語言程序初步 實驗二 基本數(shù)據(jù)類型的操作(一) 實驗三 基本數(shù)據(jù)類型的操作(二) 實驗四 輸入與輸出 實驗五 選擇結(jié)構(gòu) 實驗六 條件型循環(huán)結(jié)構(gòu) 實驗七 計數(shù)型循環(huán)結(jié)構(gòu) 實驗八 函數(shù)的定義及調(diào)用 實驗九 變量的存儲屬性 實驗十 數(shù)組 實驗十一 指針的概念.指針的運算以及指針與數(shù)組 實驗十二 結(jié)構(gòu)體和共用體實驗 實驗十三 位運算實驗 實驗十四 文件實驗第四部分 課程設(shè)計 設(shè)計1 具有四則運算功能的計算器 1.1 程序功能 1.2 程序設(shè)計的目的 1.3 程序設(shè)計 1.3.1 設(shè)計思路 1.3.2 源程序 設(shè)計2 時鐘顯示 2.1 程序功能 2.2 程序設(shè)計目的 2.3 程序設(shè)計 2.3.1 設(shè)計思路 2.3.2 源程序 設(shè)計3 學(xué)生成績管理系統(tǒng) 3.1 學(xué)生成績管理系統(tǒng)的分析與設(shè)計 3.2 各模塊程序源代碼 設(shè)計4 大獎賽評分系統(tǒng)第五部分 上機典型題解第六部分 模擬試題及參考答案 模擬試卷一 模擬試卷二 模擬試卷三 模擬試卷四 2008年4月全國計算機等級考試二級筆試試卷C語言程序設(shè)計 2008年9月全國計算機等級考試二級筆試試卷C語言程序設(shè)計 2009年3月全國計算機等級考試二級筆試試卷(C語言程序設(shè)計) 參考答案 模擬試卷一 模擬試卷二 模擬試卷三 模擬試卷四 2008年4月全國計算機等級考試二級筆試試卷C語言程序設(shè)計參考答案 2008年9月全國計算機等級考試二級筆試試卷C語言程序設(shè)計參考答案 2009年3月全國計算機等級考試二級筆試試卷C語言程序設(shè)計答案參考文獻
章節(jié)摘錄
1.C語言的特點是什么? 【答案】C語言的主要特點如下: ?。?)語言簡潔、緊湊,使用方便、靈活。 ?。?)運算符豐富。C語言的運算符包含的范圍很廣泛,共有34種運算符,從而使其運算類型極其豐富,表達式類型多樣化。靈活使用各種運算符可以實現(xiàn)在其他高級語言中難以實現(xiàn)的運算。 ?。?)數(shù)據(jù)結(jié)構(gòu)豐富,具有現(xiàn)代化語言的各種數(shù)據(jù)結(jié)構(gòu)。C語言的數(shù)據(jù)類型有整型、實型、字符型、數(shù)組類型、指針類型、結(jié)構(gòu)體類型、共用體類型等。能用來實現(xiàn)各種復(fù)雜的數(shù)據(jù)結(jié)構(gòu)(如鏈表、樹、棧等)的運算,尤其是指針類型數(shù)據(jù),使用起來比PASCAL更靈活、更多樣?! 。?)具有結(jié)構(gòu)化的控制語句(如if……else語句、while語句、do…while語句、switch語句、for語句)。用函數(shù)作為程序的模塊單位,便于實現(xiàn)程序的模塊化。c語言是良好的結(jié)構(gòu)化語言,符合現(xiàn)代編程風(fēng)格的要求?! 。?)語法限制不太嚴(yán)格,程序設(shè)計自由度大?! 。?)C語言允許直接訪問物理地址,可以直接對硬件進行操作。C語言既具有高級語言的特點,又具有低級語言的許多功能,可用來編寫系統(tǒng)軟件,也可用來編寫應(yīng)用軟件?! 。?)生成目標(biāo)代碼質(zhì)量高,程序執(zhí)行效率高。一般只比匯編程序生成的目標(biāo)代碼的效率低10%-20%。 ?。?)程序可移植性好(與匯編語言相比)。基本上不做修改就能用于各種型號的計算機和各種操作系統(tǒng)。
編輯推薦
注意學(xué)科體系的完整性,兼顧考研學(xué)生需要 強調(diào)理論與實踐相結(jié)合,注意培養(yǎng)專業(yè)技能 采用“任務(wù)驅(qū)動”的編寫方式,引入案例和啟發(fā)式教學(xué)方法 提供電子教案,案例素材等教學(xué)資源,教材立體化配套 滿足高等院校應(yīng)用型人才培養(yǎng)的需要
圖書封面
評論、評分、閱讀與下載
21世紀(jì)高等院校規(guī)劃教材·C語言程序設(shè)計上機指導(dǎo)、題解、實驗、課程設(shè)計與等級考試上機題 PDF格式下載