出版時間:2008-1 出版社:高等教育 作者:本社 頁數(shù):284 字數(shù):450000
Tag標(biāo)簽:無
前言
程序設(shè)計是高等學(xué)校重要的計算機基礎(chǔ)課程,它以編程語言為平臺,介紹程序設(shè)計的思想和方法。通過該課程的學(xué)習(xí),學(xué)生不僅要掌握高級程序設(shè)計語言的知識,更重要的是在實踐中逐步掌握程序設(shè)計的思想和方法,培養(yǎng)問題求解和語言的應(yīng)用能力。因此,這是一門以培養(yǎng)學(xué)生程序設(shè)計基本方法和技能為目標(biāo),以實踐能力為重點的特色鮮明的課程。C語言是得到廣泛使用的程序設(shè)計語言之一,它既具備高級語言的特性,又具有直接操縱計算機硬件的能力,并因其豐富靈活的控制和數(shù)據(jù)結(jié)構(gòu)、簡潔而高效的語句表達、清晰的程序結(jié)構(gòu)和良好的可移植性而擁有大量的使用者。目前,C語言被許多高校列為程序設(shè)計課程的首選語言。C語言程序設(shè)計是一門實踐性很強的課程,該課程的學(xué)習(xí)有其自身的特點,聽不會,也看不會,只能練會。學(xué)習(xí)者必須通過大量的編程訓(xùn)練,在實踐中掌握語言知識,培養(yǎng)程序設(shè)計的基本能力,并逐步理解和掌握程序設(shè)計的思想和方法。因此,C語言程序設(shè)計課程的教學(xué)重點應(yīng)該是培養(yǎng)學(xué)生的實踐編程能力,教材也要以程序設(shè)計為中心來組織內(nèi)容。雖然目前介紹C語言的教材很多,但在多年教學(xué)實踐中,我們發(fā)現(xiàn)較適合大學(xué)程序設(shè)計入門課程教學(xué)要求的書并不多?,F(xiàn)有的教材一般圍繞語言本身的體系展開內(nèi)容,以講解語言知識為主,特別是語法知識,輔以一些編程技巧的介紹,不利于培養(yǎng)學(xué)生的程序設(shè)計能力和語言應(yīng)用能力。好的教材源于教學(xué)改革和教學(xué)實踐,能體現(xiàn)教學(xué)改革的成果。浙江大學(xué)從1997年起,就開始實施全方位的程序設(shè)計課程的教學(xué)改革,目的就是培養(yǎng)學(xué)生的程序設(shè)計能力,以適應(yīng)新世紀(jì)人才培養(yǎng)的需求。經(jīng)過多年的建設(shè),在教學(xué)內(nèi)容、教學(xué)方法、教學(xué)手段和考核方式上,已經(jīng)基本形成一套比較完整的體系,“C程序設(shè)計基礎(chǔ)及實驗”課程是2004年國家精品課程,以強化實踐教學(xué)和激發(fā)自主學(xué)習(xí)為手段,提高大學(xué)生程序設(shè)計能力的教學(xué)改革獲得浙江省2005年教學(xué)成果一等獎,本教材充分展示了浙江大學(xué)程序設(shè)計教學(xué)改革的成果。
內(nèi)容概要
本書是為將C語言作為入門語言的程序設(shè)計課程編寫的以培養(yǎng)學(xué)生程序設(shè)計基本能力為目標(biāo)的教材。 全書以程序設(shè)計為主線,以編程應(yīng)用為驅(qū)動,通過案例和問題引入內(nèi)容,重點講解程序設(shè)計的思想和方法,并結(jié)合相關(guān)的語言知識。全書主要包括3方面的內(nèi)容:基本內(nèi)容(數(shù)據(jù)表達、數(shù)據(jù)處理和流程控制)、常用算法和程序設(shè)計風(fēng)格以及C語言應(yīng)用中的一些處理機制(編譯預(yù)處理和命令行參數(shù)等)。涉及數(shù)據(jù)類型、表達式、分支、循環(huán)、函數(shù)、數(shù)組、指針、結(jié)構(gòu)、文件的概念和應(yīng)用以及指針和各種構(gòu)造類型的混合運用、基本算法等內(nèi)容。 本書可以作為大專院校、計算機培訓(xùn)和等級考試的教學(xué)用書,也可作為對C程序設(shè)計感興趣的讀者的自學(xué)用書。
書籍目錄
第1章 引言 1.1 一個C語言程序 1.2 程序與程序設(shè)計語言 1.3 C語言的發(fā)展歷史與特點 1.4 實現(xiàn)問題求解的過程 習(xí)題1第2章 用C語言編寫程序 2.1 在屏幕上顯示“Hello World”! 2.2 求華紙溫度100F對應(yīng)的攝氏溫度 2.3 計算分段函數(shù) 2.4 輸出華氏——攝氏溫度轉(zhuǎn)換表 2.5 生成乘方表與階乘表 習(xí)題2第3章 分支結(jié)構(gòu) 3.1 統(tǒng)計輸入的一批字符中各類字符的數(shù)量 3.2 查謁自動售貨機中商品的價格 3.3 分支結(jié)構(gòu)程序設(shè)計 習(xí)題3第4章 循環(huán)結(jié)構(gòu) 4.1 用格里高利公式求的近似值 4.2 統(tǒng)計一個整數(shù)的位數(shù) 4.3 判斷素數(shù) 4.4 求1+2+…+100 4.5 循環(huán)結(jié)構(gòu)程序設(shè)計 習(xí)題4第5章 函數(shù) 5.1 計算圓柱體積 5.2 使用函數(shù)編寫程序 5.3 變量與函數(shù) 習(xí)題5第6章 數(shù)據(jù)類型和表達式 6.1 數(shù)據(jù)的存儲和基本數(shù)據(jù)類型 6.2 常量和變量 6.3 數(shù)據(jù)的輸入和輸出 6.4 類型轉(zhuǎn)換 6.5 表達式 習(xí)題6第7章 數(shù)組第8章 指針第9章 結(jié)構(gòu)第10章 函數(shù)與程序結(jié)構(gòu)第11章 指針進階第12章 文件附錄1 C語言基本語法附錄2 ASCII碼集參考文獻
章節(jié)摘錄
插圖:
編輯推薦
《高等學(xué)校計算機程序設(shè)計課程系列教材?C語言程序設(shè)計》由高等教育出版社出版。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載