《c程序設(shè)計基礎(chǔ)》緒論-c程序設(shè)計基礎(chǔ)_第1頁
《c程序設(shè)計基礎(chǔ)》緒論-c程序設(shè)計基礎(chǔ)_第2頁
《c程序設(shè)計基礎(chǔ)》緒論-c程序設(shè)計基礎(chǔ)_第3頁
《c程序設(shè)計基礎(chǔ)》緒論-c程序設(shè)計基礎(chǔ)_第4頁
《c程序設(shè)計基礎(chǔ)》緒論-c程序設(shè)計基礎(chǔ)_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、C+程序設(shè)計基礎(chǔ)程序設(shè)計基礎(chǔ) 緒論緒論北京郵電大學(xué)信通院北京郵電大學(xué)信通院方莉方莉 編輯編輯ppt2授課教師授課教師v姓名:方莉姓名:方莉vEmailEmail:v手機:手機:編輯編輯ppt3C+C+程序設(shè)計基礎(chǔ)程序設(shè)計基礎(chǔ)v與任何人類語言一樣,與任何人類語言一樣,C+C+提供了一種表達(dá)思想提供了一種表達(dá)思想的方法。如果這種表達(dá)方法是成功的,那么當(dāng)程的方法。如果這種表達(dá)方法是成功的,那么當(dāng)程序變得更大和更復(fù)雜時,該方法應(yīng)當(dāng)明顯地表現(xiàn)序變得更大和更復(fù)雜時,該方法應(yīng)當(dāng)明顯地表現(xiàn)出比其他語言更容易和更靈活等優(yōu)點。出比其他語言更容易和更靈活等優(yōu)點。 -Bruce Eckel-Bruce Eckel編輯

2、編輯ppt4一個有趣的軟件工程作業(yè)一個有趣的軟件工程作業(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一個有趣的軟件工程作業(yè)一個有趣的軟件工程作業(yè) goto next_year; else return girl.goto( another_bo

3、y); return girl.goto( another_boy); 該程序的特點:接近生活,容易表達(dá)和理解該程序的特點:接近生活,容易表達(dá)和理解 面向?qū)ο蟮某绦蛟O(shè)計思想面向?qū)ο蟮某绦蛟O(shè)計思想編輯編輯ppt7緒論緒論 為什么要學(xué)習(xí)為什么要學(xué)習(xí)C+C+? 1 C+C+包含哪些內(nèi)容?包含哪些內(nèi)容?2 如何學(xué)好如何學(xué)好C+C+語言?語言?3編輯編輯ppt8vC+C+程序設(shè)計基礎(chǔ)程序設(shè)計基礎(chǔ)是高校通信、信息類是高校通信、信息類專業(yè)專業(yè)本科生本科生的一門的一門專業(yè)必修課專業(yè)必修課,具有基礎(chǔ)理論和基本,具有基礎(chǔ)理論和基本技能相結(jié)合的學(xué)科特點。技能相結(jié)合的學(xué)科特點。v培養(yǎng)目標(biāo):培養(yǎng)目標(biāo): 建立基本的計算機

4、程序設(shè)計概念體系和基本的程序設(shè)計建立基本的計算機程序設(shè)計概念體系和基本的程序設(shè)計方法;方法; 理解和掌握理解和掌握C+C+語言的基本語法和語義,初步理解面向語言的基本語法和語義,初步理解面向?qū)ο蟮乃枷?,初步掌握面向?qū)ο蟪绦蛟O(shè)計的方法;對象的思想,初步掌握面向?qū)ο蟪绦蛟O(shè)計的方法; 逐步提高學(xué)生的編程能力和調(diào)測程序的能力,為后面的逐步提高學(xué)生的編程能力和調(diào)測程序的能力,為后面的學(xué)習(xí)打好基礎(chǔ)。學(xué)習(xí)打好基礎(chǔ)。為什么要學(xué)習(xí)為什么要學(xué)習(xí)C+C+?編輯編輯ppt9v知識:知識:u 面向?qū)ο蟪绦蛟O(shè)計的方法面向?qū)ο蟪绦蛟O(shè)計的方法 u C+ C+的基本語法的基本語法u 類、對象類、對象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+語言完成實際問題的分析及語言完成實際問題的分析及算法的編程實現(xiàn);算法的編程實現(xiàn);u 具備自學(xué)其他高級語言的能力。具備自學(xué)其他高級語言的能力。為什么要學(xué)習(xí)為什么要學(xué)習(xí)C+?編輯編輯ppt11v態(tài)度與情感:態(tài)度與情感:u 排除編程的恐懼心理;排除編程的恐懼心理;u 增強對面向?qū)ο蟾拍詈驮鰪妼γ嫦驅(qū)ο蟾拍詈虲+C+語法的理解,語法的理解,激發(fā)進(jìn)一步學(xué)習(xí)后

6、續(xù)計算機相關(guān)課程的興趣,激發(fā)進(jìn)一步學(xué)習(xí)后續(xù)計算機相關(guān)課程的興趣,獲得研究和探究計算機相關(guān)學(xué)科的樂趣。獲得研究和探究計算機相關(guān)學(xué)科的樂趣。為什么要學(xué)習(xí)為什么要學(xué)習(xí)C+?編輯編輯ppt12為什么要學(xué)習(xí)為什么要學(xué)習(xí)C+C+?v 涉及面廣,并且強大涉及面廣,并且強大v 系統(tǒng)更容易理解和表達(dá)系統(tǒng)更容易理解和表達(dá)v “ 庫庫”使你事半功倍使你事半功倍v 大程序的設(shè)計大程序的設(shè)計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é)時分配教學(xué)基本內(nèi)

7、容及學(xué)時分配 緒論和第一章緒論和第一章 C+C+初步初步 (2(2學(xué)時學(xué)時) ) 第二章第二章 基本數(shù)據(jù)類型與表達(dá)式基本數(shù)據(jù)類型與表達(dá)式 (4(4學(xué)時學(xué)時) ) 第三章第三章 C+C+控制語句控制語句 (4(4學(xué)時學(xué)時) ) 第四章第四章 數(shù)組及其他自定義數(shù)據(jù)類型數(shù)組及其他自定義數(shù)據(jù)類型 (4(4學(xué)時學(xué)時) ) 第五章第五章 函數(shù)函數(shù) (8(8學(xué)時學(xué)時) ) 第六章第六章 指針和引用指針和引用 (6 (6學(xué)時學(xué)時) ) 第七章第七章 類與對象類與對象 (10(10學(xué)時學(xué)時) ) 第八章第八章 繼承與派生繼承與派生 (8(8學(xué)時學(xué)時) ) 第九章第九章 多態(tài)多態(tài) (8(8學(xué)時學(xué)時) ) 復(fù)習(xí)復(fù)習(xí)

8、 (2(2學(xué)時學(xué)時) )編輯編輯ppt15 參考書參考書v 教材教材C+C+高級語言程序設(shè)計高級語言程序設(shè)計,徐惠民等編著,人民郵電出,徐惠民等編著,人民郵電出版社,版社,20122012年年1 1月第月第2 2次印刷。次印刷。 v 參考資料參考資料C+C+面向?qū)ο蟪绦蛟O(shè)計面向?qū)ο蟪绦蛟O(shè)計,譚浩強,譚浩強 編著,清華大學(xué)出編著,清華大學(xué)出版社,版社,20062006年。年。C+C+語言程序設(shè)計語言程序設(shè)計(第(第3 3版),鄭莉版),鄭莉 編著,清華大學(xué)編著,清華大學(xué)出版社,出版社,20052005年。年。C+C+程序設(shè)計教程程序設(shè)計教程,(美),(美)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+的簡稱,均出自的簡稱,均出自Bjarne StroustrupBjarne Stroustrup之手。之手。 編輯編輯ppt16 考試與要求考試與要求v必修考試課必修考試課 平時:平時:1

10、0%(10%(作業(yè)作業(yè)) ) 實驗:實驗: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+平臺的內(nèi)容,包括語法格式、編平臺的內(nèi)容,包括語法格式、編程實例、所有

11、系統(tǒng)函數(shù)和使用說明。程實例、所有系統(tǒng)函數(shù)和使用說明。v清華清華BBS ()BBS () 分類討論區(qū)分類討論區(qū)電腦技術(shù)電腦技術(shù)C+C+程序設(shè)計語言程序設(shè)計語言 這里有許多關(guān)于解決這里有許多關(guān)于解決C+C+問題的文章,還可以提問,一般問題的文章,還可以提問,一般會有高人指點。會有高人指點。編輯編輯ppt19如何學(xué)好如何學(xué)好C+C+這門課?這門課?v搜索引擎網(wǎng)搜索引擎網(wǎng) v 學(xué)習(xí)學(xué)習(xí)C+C+的若干條忠告的若干條忠告 看得懂的書,請仔細(xì)看;看不懂的書,請硬著頭皮看;看得懂的書,請仔細(xì)看;看不懂的書,請硬著頭皮看; 學(xué)習(xí)編程的秘訣:編程,編程,再編程;學(xué)習(xí)編程的秘訣:編程,編程,再編程; 學(xué)習(xí)編程最好的方法之一就是閱讀源代碼

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論