




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
面向?qū)ο蟪绦蛟O(shè)計(jì)C++侯進(jìn)軍一、計(jì)算機(jī)語言學(xué)習(xí)目的
二、C語言學(xué)什么?
三、C++學(xué)什么?一、計(jì)算機(jī)語言學(xué)習(xí)目的計(jì)算機(jī)語言學(xué)習(xí)的唯一目的是編寫程序,運(yùn)行得到結(jié)果,以解決實(shí)際問題。二、C語言學(xué)什么?C語言課程包含的要點(diǎn)有:C語言語法、算法設(shè)計(jì)、算法的計(jì)算機(jī)表達(dá)。1.算法是核心90%的老師都只講授了C語言的語法,99%的初學(xué)者只注重C語言語法的學(xué)習(xí)。實(shí)際上C語言的語法是為了實(shí)現(xiàn)算法而設(shè)計(jì)的。比如:為了實(shí)現(xiàn)數(shù)值運(yùn)算,C規(guī)定了數(shù)值類型及加減乘除運(yùn)算法則…再比如:為了實(shí)現(xiàn)非數(shù)值處理,C規(guī)定了字符類型及運(yùn)算法則…為了批量處理相同類型數(shù)據(jù),C定義了數(shù)組類型,循環(huán)…為了把復(fù)雜問題簡(jiǎn)單化,實(shí)現(xiàn)問題的分解,C規(guī)定了函數(shù)…
結(jié)論1:學(xué)習(xí)計(jì)算機(jī)語言要從實(shí)現(xiàn)算法的角度理解語法,而不能從語法的角度理解算法!前者事半功倍,后者事倍功半!2.語法是工具語法是工具,語法是說明書。學(xué)習(xí)C語言應(yīng)側(cè)重語法的使用而不是語法本身。比如:鋤頭、耙頭、揪都是工具,什么時(shí)候使用什么工具是根據(jù)實(shí)際問題和經(jīng)驗(yàn)來選擇的。結(jié)論2:解決實(shí)際問題必須根據(jù)算法選擇語法,單純學(xué)習(xí)、背誦語法毫無意義!
學(xué)習(xí)計(jì)算機(jī)語言必須進(jìn)行實(shí)際問題表達(dá)為數(shù)學(xué)問題的訓(xùn)練、常見數(shù)學(xué)問題的算法訓(xùn)練、常用算法表達(dá)為程序的訓(xùn)練。積累什么時(shí)候用循環(huán)、什么時(shí)候用分支,什么時(shí)候用指針,什么時(shí)候用結(jié)構(gòu)……的經(jīng)驗(yàn)。3.面向過程是特點(diǎn)什么是面向過程?面向過程就是面對(duì)要解決的實(shí)際問題,從問題出發(fā),設(shè)計(jì)解決問題的步驟(稱為設(shè)計(jì)算法),而任何算法有可以通過3種結(jié)構(gòu)(順序結(jié)構(gòu)、分支機(jī)構(gòu)、循環(huán)結(jié)構(gòu))來實(shí)現(xiàn)。因此面向過程的程序有稱為結(jié)構(gòu)化程序。
舉例:非線性方程f(x)=0的求根x^3-2x+1=01)、搜素法2)、二分法3)、牛頓迭代法三、C++學(xué)什么?1、面向過程與面向?qū)ο?/p>
面向過程是面對(duì)要解決的實(shí)際問題,根據(jù)問題設(shè)計(jì)算法,進(jìn)一步用程序來實(shí)現(xiàn)。這是一種簡(jiǎn)單的思維模式,即:就事論事。例如:面向過程用鋤頭平地、用耙頭翻土、用揪開溝。面向問題-具體化。
面向?qū)ο笫橇硪环N思維模式,即:面向參與問題解決的對(duì)象。面向?qū)ο笙炔豢紤]問題細(xì)節(jié),先考慮參與問題的對(duì)象即:人、工具、土地。人能使用工具,工具能耕作土地,土地能種植莊稼。面向?qū)ο?抽象化。問題:Q.光考慮對(duì)象能解決實(shí)際問題嗎?A.可以!把具體的實(shí)際問題作為該對(duì)象的一種能力來處理。Q.是不是把問題搞復(fù)雜了?A.如果只是一個(gè)程序,確實(shí)增加了代碼量,但類一旦設(shè)計(jì)好,其他程序可以使用,如果還需特殊的具體功能,可以在原有基礎(chǔ)上增加(派生),抽象的好處是可以適應(yīng)所有問題,實(shí)現(xiàn)代碼重用。2、設(shè)計(jì)算法與設(shè)計(jì)類面向過程的重點(diǎn)是設(shè)計(jì)算法。
面向?qū)ο蟮闹攸c(diǎn)是設(shè)計(jì)類,當(dāng)然在類的某些功能上要設(shè)計(jì)算法。面向?qū)ο蟮闹攸c(diǎn)是設(shè)計(jì)類,所以C++是圍繞類的而設(shè)計(jì)語法的,當(dāng)然在類的某些功能上需要算法的實(shí)現(xiàn)仍使用C的語法規(guī)則。注意:幾乎所有教材或參考書看起來都是介紹語法,也就是如何實(shí)現(xiàn)類。但面向?qū)ο蟮谋举|(zhì)、核心是設(shè)計(jì)類!要站在設(shè)計(jì)類的高度來學(xué)習(xí),積累體驗(yàn)和經(jīng)驗(yàn)。3、C++的主要內(nèi)容面向?qū)ο蟪绦蛟O(shè)計(jì)C++教學(xué)大綱第一部分
面向?qū)ο驝++第二部分基于C++Builder的Windows應(yīng)用程序開發(fā)第一部分面向?qū)ο驝++第1章C語言要點(diǎn)C++基礎(chǔ)第2章簡(jiǎn)單C++程序設(shè)計(jì)第3章
函數(shù)第4章
類與對(duì)象構(gòu)造函數(shù)和析構(gòu)函數(shù)第4’章
函數(shù)重載與內(nèi)聯(lián)函數(shù)第5章
數(shù)據(jù)共享與保護(hù)--靜態(tài)成員與友員第6章
數(shù)組指針與字符串第7章繼承與派生第8章多態(tài)性第9章堆與拷貝構(gòu)造函數(shù)第二部分基于C++Builder的Windows應(yīng)用程序開發(fā)
第1章Windows應(yīng)用程序開發(fā)基本控件
第2章公共對(duì)話框第3章MDI程序與OLE客戶第4章多媒體程序設(shè)計(jì)第5章數(shù)據(jù)庫程序設(shè)計(jì)第6章應(yīng)用程序的發(fā)布課程的過程考核上課:不得遲到與早退,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 經(jīng)濟(jì)型酒店的市場(chǎng)趨勢(shì)預(yù)測(cè)與前瞻考核試卷
- 天然氣發(fā)電系統(tǒng)技術(shù)與效率提升考核試卷
- 科技會(huì)展項(xiàng)目管理與實(shí)踐考核試卷
- 船舶全球市場(chǎng)分析考核試卷
- 軟件工程前沿技術(shù)探討考核試卷
- 糖業(yè)產(chǎn)業(yè)發(fā)展策略研究考核試卷
- 財(cái)務(wù)規(guī)劃中的資產(chǎn)配置與風(fēng)險(xiǎn)管理考核試卷
- 跨境信用服務(wù)考核試卷
- 自行車租賃市場(chǎng)服務(wù)個(gè)性化發(fā)展考核試卷
- 羽絨制品品牌形象與視覺傳達(dá)設(shè)計(jì)考核試卷
- 降本增效理念在建筑中的應(yīng)用試題及答案
- 提高安全意識(shí)共建平安校園
- 2025年高考作文備考之熱點(diǎn)時(shí)事素材資料
- 2025安徽蚌埠市龍子湖區(qū)產(chǎn)業(yè)發(fā)展有限公司招聘22人筆試參考題庫附帶答案詳解
- 華為筆試題目大全及答案
- 產(chǎn)業(yè)研究報(bào)告-中國(guó)水環(huán)境監(jiān)測(cè)行業(yè)發(fā)展現(xiàn)狀、市場(chǎng)規(guī)模及投資前景分析(智研咨詢)
- 償二代下我國(guó)財(cái)險(xiǎn)公司償付能力影響因素的深度剖析與實(shí)證研究
- 清代文學(xué)教案
- 2025-2030中國(guó)手機(jī)充電器行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及競(jìng)爭(zhēng)策略與投資前景研究報(bào)告
- 【計(jì)算題分類訓(xùn)練】2025年中考數(shù)學(xué)計(jì)算題型精練系列【運(yùn)算·訓(xùn)練】(全國(guó))專題1 實(shí)數(shù)運(yùn)算(解析版)
- 《維護(hù)勞動(dòng)者權(quán)益》課件
評(píng)論
0/150
提交評(píng)論