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