




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C+程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ) 緒論緒論北京郵電大學(xué)信通院北京郵電大學(xué)信通院方莉方莉 編輯編輯ppt2授課教師授課教師v姓名:方莉姓名:方莉vEmailEmail:v手機(jī):手機(jī):編輯編輯ppt3C+C+程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)v與任何人類語言一樣,與任何人類語言一樣,C+C+提供了一種表達(dá)思想提供了一種表達(dá)思想的方法。如果這種表達(dá)方法是成功的,那么當(dāng)程的方法。如果這種表達(dá)方法是成功的,那么當(dāng)程序變得更大和更復(fù)雜時(shí),該方法應(yīng)當(dāng)明顯地表現(xiàn)序變得更大和更復(fù)雜時(shí),該方法應(yīng)當(dāng)明顯地表現(xiàn)出比其他語言更容易和更靈活等優(yōu)點(diǎn)。出比其他語言更容易和更靈活等優(yōu)點(diǎn)。 -Bruce Eckel-Bruce Eckel編輯
2、編輯ppt4一個(gè)有趣的軟件工程作業(yè)一個(gè)有趣的軟件工程作業(yè)#define AND & RESULT love(boy, girl) if( boy.有房有房() AND boy.有車有車() ) boy.Set(Nothing); return girl.嫁給嫁給(boy); else if( girl.愿意等愿意等() ) next_year: for( day=1; day 100,000 AND girl.感情感情 8 ) 編輯編輯ppt6一個(gè)有趣的軟件工程作業(yè)一個(gè)有趣的軟件工程作業(yè) goto next_year; else return girl.goto( another_bo
3、y); return girl.goto( another_boy); 該程序的特點(diǎn):接近生活,容易表達(dá)和理解該程序的特點(diǎn):接近生活,容易表達(dá)和理解 面向?qū)ο蟮某绦蛟O(shè)計(jì)思想面向?qū)ο蟮某绦蛟O(shè)計(jì)思想編輯編輯ppt7緒論緒論 為什么要學(xué)習(xí)為什么要學(xué)習(xí)C+C+? 1 C+C+包含哪些內(nèi)容?包含哪些內(nèi)容?2 如何學(xué)好如何學(xué)好C+C+語言?語言?3編輯編輯ppt8vC+C+程序設(shè)計(jì)基礎(chǔ)程序設(shè)計(jì)基礎(chǔ)是高校通信、信息類是高校通信、信息類專業(yè)專業(yè)本科生本科生的一門的一門專業(yè)必修課專業(yè)必修課,具有基礎(chǔ)理論和基本,具有基礎(chǔ)理論和基本技能相結(jié)合的學(xué)科特點(diǎn)。技能相結(jié)合的學(xué)科特點(diǎn)。v培養(yǎng)目標(biāo):培養(yǎng)目標(biāo): 建立基本的計(jì)算機(jī)
4、程序設(shè)計(jì)概念體系和基本的程序設(shè)計(jì)建立基本的計(jì)算機(jī)程序設(shè)計(jì)概念體系和基本的程序設(shè)計(jì)方法;方法; 理解和掌握理解和掌握C+C+語言的基本語法和語義,初步理解面向語言的基本語法和語義,初步理解面向?qū)ο蟮乃枷耄醪秸莆彰嫦驅(qū)ο蟪绦蛟O(shè)計(jì)的方法;對(duì)象的思想,初步掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的方法; 逐步提高學(xué)生的編程能力和調(diào)測(cè)程序的能力,為后面的逐步提高學(xué)生的編程能力和調(diào)測(cè)程序的能力,為后面的學(xué)習(xí)打好基礎(chǔ)。學(xué)習(xí)打好基礎(chǔ)。為什么要學(xué)習(xí)為什么要學(xué)習(xí)C+C+?編輯編輯ppt9v知識(shí):知識(shí):u 面向?qū)ο蟪绦蛟O(shè)計(jì)的方法面向?qū)ο蟪绦蛟O(shè)計(jì)的方法 u C+ C+的基本語法的基本語法u 類、對(duì)象類、對(duì)象u 繼承與派生繼承與派生u
5、多態(tài)多態(tài)u C+ C+的標(biāo)準(zhǔn)輸入輸出流以及文件操作的標(biāo)準(zhǔn)輸入輸出流以及文件操作 為什么要學(xué)習(xí)為什么要學(xué)習(xí)C+C+?編輯編輯ppt10v能力與技能:能力與技能:u 良好的良好的C+C+語言編程能力與技能;語言編程能力與技能;u 能夠利用能夠利用C+C+語言完成實(shí)際問題的分析及語言完成實(shí)際問題的分析及算法的編程實(shí)現(xiàn);算法的編程實(shí)現(xiàn);u 具備自學(xué)其他高級(jí)語言的能力。具備自學(xué)其他高級(jí)語言的能力。為什么要學(xué)習(xí)為什么要學(xué)習(xí)C+?編輯編輯ppt11v態(tài)度與情感:態(tài)度與情感:u 排除編程的恐懼心理;排除編程的恐懼心理;u 增強(qiáng)對(duì)面向?qū)ο蟾拍詈驮鰪?qiáng)對(duì)面向?qū)ο蟾拍詈虲+C+語法的理解,語法的理解,激發(fā)進(jìn)一步學(xué)習(xí)后
6、續(xù)計(jì)算機(jī)相關(guān)課程的興趣,激發(fā)進(jìn)一步學(xué)習(xí)后續(xù)計(jì)算機(jī)相關(guān)課程的興趣,獲得研究和探究計(jì)算機(jī)相關(guān)學(xué)科的樂趣。獲得研究和探究計(jì)算機(jī)相關(guān)學(xué)科的樂趣。為什么要學(xué)習(xí)為什么要學(xué)習(xí)C+?編輯編輯ppt12為什么要學(xué)習(xí)為什么要學(xué)習(xí)C+C+?v 涉及面廣,并且強(qiáng)大涉及面廣,并且強(qiáng)大v 系統(tǒng)更容易理解和表達(dá)系統(tǒng)更容易理解和表達(dá)v “ 庫(kù)庫(kù)”使你事半功倍使你事半功倍v 大程序的設(shè)計(jì)大程序的設(shè)計(jì)v 效率和效益的提高效率和效益的提高編輯編輯ppt13緒論緒論 為什么要學(xué)習(xí)為什么要學(xué)習(xí)C+C+? 1 C+C+包含哪些內(nèi)容?包含哪些內(nèi)容?2 如何學(xué)好如何學(xué)好C+C+語言?語言?3編輯編輯ppt14教學(xué)基本內(nèi)容及學(xué)時(shí)分配教學(xué)基本內(nèi)
7、容及學(xué)時(shí)分配 緒論和第一章緒論和第一章 C+C+初步初步 (2(2學(xué)時(shí)學(xué)時(shí)) ) 第二章第二章 基本數(shù)據(jù)類型與表達(dá)式基本數(shù)據(jù)類型與表達(dá)式 (4(4學(xué)時(shí)學(xué)時(shí)) ) 第三章第三章 C+C+控制語句控制語句 (4(4學(xué)時(shí)學(xué)時(shí)) ) 第四章第四章 數(shù)組及其他自定義數(shù)據(jù)類型數(shù)組及其他自定義數(shù)據(jù)類型 (4(4學(xué)時(shí)學(xué)時(shí)) ) 第五章第五章 函數(shù)函數(shù) (8(8學(xué)時(shí)學(xué)時(shí)) ) 第六章第六章 指針和引用指針和引用 (6 (6學(xué)時(shí)學(xué)時(shí)) ) 第七章第七章 類與對(duì)象類與對(duì)象 (10(10學(xué)時(shí)學(xué)時(shí)) ) 第八章第八章 繼承與派生繼承與派生 (8(8學(xué)時(shí)學(xué)時(shí)) ) 第九章第九章 多態(tài)多態(tài) (8(8學(xué)時(shí)學(xué)時(shí)) ) 復(fù)習(xí)復(fù)習(xí)
8、 (2(2學(xué)時(shí)學(xué)時(shí)) )編輯編輯ppt15 參考書參考書v 教材教材C+C+高級(jí)語言程序設(shè)計(jì)高級(jí)語言程序設(shè)計(jì),徐惠民等編著,人民郵電出,徐惠民等編著,人民郵電出版社,版社,20122012年年1 1月第月第2 2次印刷。次印刷。 v 參考資料參考資料C+C+面向?qū)ο蟪绦蛟O(shè)計(jì)面向?qū)ο蟪绦蛟O(shè)計(jì),譚浩強(qiáng),譚浩強(qiáng) 編著,清華大學(xué)出編著,清華大學(xué)出版社,版社,20062006年。年。C+C+語言程序設(shè)計(jì)語言程序設(shè)計(jì)(第(第3 3版),鄭莉版),鄭莉 編著,清華大學(xué)編著,清華大學(xué)出版社,出版社,20052005年。年。C+C+程序設(shè)計(jì)教程程序設(shè)計(jì)教程,(美),(美)H.M.Deitel P.J. Deit
9、el H.M.Deitel P.J. Deitel 編編著,清華大學(xué)出版社,著,清華大學(xué)出版社,20042004年。年。TCPLTCPL和和D&ED&E分別是分別是The C+ Programming LanguageThe C+ Programming Language和和The Design and Evolution of C+The Design and Evolution of C+的簡(jiǎn)稱,均出自的簡(jiǎn)稱,均出自Bjarne StroustrupBjarne Stroustrup之手。之手。 編輯編輯ppt16 考試與要求考試與要求v必修考試課必修考試課 平時(shí):平時(shí):1
10、0%(10%(作業(yè)作業(yè)) ) 實(shí)驗(yàn):實(shí)驗(yàn):20%20% 期末考試:期末考試:70%70%(閉卷)(閉卷)編輯編輯ppt17緒論緒論 為什么要學(xué)習(xí)為什么要學(xué)習(xí)C+C+? 1 C+C+包含哪些內(nèi)容?包含哪些內(nèi)容?2 如何學(xué)好如何學(xué)好C+C+?3編輯編輯ppt18如何學(xué)好如何學(xué)好C+C+這門課?這門課?v參考參考MSDNMSDN( (MicrosoftMicrosoft Software Developer NetworkSoftware Developer Network ) ) MSDN MSDN中包含了所有中包含了所有C+C+平臺(tái)的內(nèi)容,包括語法格式、編平臺(tái)的內(nèi)容,包括語法格式、編程實(shí)例、所有
11、系統(tǒng)函數(shù)和使用說明。程實(shí)例、所有系統(tǒng)函數(shù)和使用說明。v清華清華BBS ()BBS () 分類討論區(qū)分類討論區(qū)電腦技術(shù)電腦技術(shù)C+C+程序設(shè)計(jì)語言程序設(shè)計(jì)語言 這里有許多關(guān)于解決這里有許多關(guān)于解決C+C+問題的文章,還可以提問,一般問題的文章,還可以提問,一般會(huì)有高人指點(diǎn)。會(huì)有高人指點(diǎn)。編輯編輯ppt19如何學(xué)好如何學(xué)好C+C+這門課?這門課?v搜索引擎網(wǎng)搜索引擎網(wǎng) v 學(xué)習(xí)學(xué)習(xí)C+C+的若干條忠告的若干條忠告 看得懂的書,請(qǐng)仔細(xì)看;看不懂的書,請(qǐng)硬著頭皮看;看得懂的書,請(qǐng)仔細(xì)看;看不懂的書,請(qǐng)硬著頭皮看; 學(xué)習(xí)編程的秘訣:編程,編程,再編程;學(xué)習(xí)編程的秘訣:編程,編程,再編程; 學(xué)習(xí)編程最好的方法之一就是閱讀源代碼
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 一通三防工作總結(jié)
- 買房同中介合同范本
- 口罩購(gòu)銷合同范本模板
- 出售混凝土檁條合同范本
- 住宅小區(qū)車位轉(zhuǎn)讓合同范本
- 出售沙合同范本
- 《畫》說課稿七篇
- 簡(jiǎn)易汽車出租合同范本
- 《母雞孵蛋》教案
- 廠子勞務(wù)合同范例
- 2025年服裝制版師(中級(jí))職業(yè)技能鑒定考試題(附答案)
- 一年級(jí)下冊(cè)綜合實(shí)踐活動(dòng)教案2
- 部編版六年級(jí)下冊(cè)道德與法治全冊(cè)教案教學(xué)設(shè)計(jì)
- 物流無人機(jī)垂直起降場(chǎng)選址與建設(shè)規(guī)范
- 產(chǎn)品開發(fā)的變更流程
- 氣管鏡科室講課ppt課件(PPT 69頁(yè))
- 無創(chuàng)呼吸機(jī)的應(yīng)用(飛利浦偉康V60)課件
- 口腔修復(fù)學(xué)-第七章-牙列缺失的全口義齒修復(fù)
- 對(duì)于二氧化碳傳感器的現(xiàn)狀及發(fā)展趨勢(shì)的淺分析
- 麥語言函數(shù)手冊(cè)參考模板
- 知情同意書-北京大學(xué)腫瘤醫(yī)院
評(píng)論
0/150
提交評(píng)論