課程目錄:計(jì)算機(jī)程序設(shè)計(jì)(C++)培訓(xùn)
        4401 人關(guān)注
        (78637/99817)
        課程大綱:

                 計(jì)算機(jī)程序設(shè)計(jì)(C++)培訓(xùn)

         

         

         

        簡(jiǎn)單信息的表示和基本運(yùn)算

        2.1數(shù)據(jù)類型

        2.2常量和變量

        2.3算術(shù)運(yùn)算和自增自減運(yùn)算

        2.4關(guān)系運(yùn)算

        2.5邏輯運(yùn)算符

        2.6位運(yùn)算

        2.7特殊運(yùn)算符(賦值運(yùn)算符、字節(jié)數(shù)運(yùn)算符、條件運(yùn)算符和逗號(hào)運(yùn)算符)

        2.8混合運(yùn)算的類型轉(zhuǎn)換

        2.9實(shí)例:計(jì)算三角形的面積

        2.10實(shí)例:構(gòu)造5位數(shù)的反序數(shù)

        2.11實(shí)例:加密解密

        重點(diǎn)難點(diǎn):整數(shù)、字符和字符串

        重點(diǎn)難點(diǎn):轉(zhuǎn)義符

        小技巧:設(shè)置運(yùn)行窗口顏色為白底黑字

        運(yùn)算的流程控制

        3.1程序流程控制

        3.2單路和雙路分支

        3.3多路分支

        3.4已知次數(shù)循環(huán)

        3.5已知條件循環(huán)

        3.6實(shí)例:解一元二次方程

        3.7實(shí)例:簡(jiǎn)單計(jì)算器

        3.8實(shí)例:尋找自冪數(shù)

        重要技巧:程序調(diào)試方法——加輸出語(yǔ)句

        重要技巧:程序調(diào)試方法——單步跟蹤

        復(fù)雜信息的表達(dá)與處理

        4.1一維數(shù)組

        4.2二維數(shù)組

        4.3結(jié)構(gòu)體

        4.4枚舉(實(shí)例三色球組合)

        4.5實(shí)例:冒泡排序

        4.6實(shí)例:文字信息統(tǒng)計(jì)

        4.7實(shí)例:使用string字符串

        4.8實(shí)例:矩陣乘法

        4.9實(shí)例:取子字符串

        4.10實(shí)例:詞頻統(tǒng)計(jì)

        問(wèn)題的模塊化求解

        5.1 模塊化程序設(shè)計(jì)

        5.2 函數(shù)的定義

        5.3 函數(shù)的聲明

        5.4 函數(shù)的調(diào)用格式

        5.5 參數(shù)的傳遞方式

        5.6 為形參指定默認(rèn)值

        5.7 數(shù)組名作為函數(shù)的參數(shù)

        5.8 結(jié)構(gòu)體變量作為函數(shù)的參數(shù)

        5.9 實(shí)例講解

        問(wèn)題的模塊化求解(2)——特殊函數(shù)

        6.1 遞歸函數(shù)

        6.2 內(nèi)聯(lián)函數(shù)

        6.3 函數(shù)重載

        6.4 變量的作用域和存儲(chǔ)類型

        6.5實(shí)例講解(Hanoi問(wèn)題,F(xiàn)ibonacci序列遞歸求解,二分查找的遞歸實(shí)現(xiàn),排序函數(shù)重載)

        第6周課件及課程學(xué)習(xí)建議

        補(bǔ)充——圖解漢諾塔

        按址操作(1)——指針、變量和函數(shù)

        7.1 什么是指針

        7.2指針和變量的關(guān)系

        7.3指針作為函數(shù)的參數(shù)

        7.4返回指針的函數(shù)

        7.5指向函數(shù)的指針

        7.6實(shí)例講解(利用指針實(shí)現(xiàn)三個(gè)數(shù)的排序、返回字符指針的去掉字符串首部空格函數(shù)、通過(guò)指針同時(shí)返回圓的面積和周長(zhǎng)(擴(kuò)展-多功能函數(shù))、通定積分函數(shù))

        按址操作(2)——指針與數(shù)組、字符串、結(jié)構(gòu)體,動(dòng)態(tài)數(shù)組

        8.1數(shù)組與指針、指針的算術(shù)運(yùn)算

        8.2指針的關(guān)系運(yùn)算、通過(guò)指針訪問(wèn)數(shù)組元素

        8.3二維數(shù)組與指針

        8.4指向一維數(shù)組指針(行指針)、字符串指針

        8.5 字符指針應(yīng)用、指針數(shù)組

        8.6結(jié)構(gòu)體與指針

        8.7動(dòng)態(tài)數(shù)組

        8.8實(shí)例講解(數(shù)組元素逆序(指針和動(dòng)態(tài)數(shù)組實(shí)現(xiàn))、字符串排序(指針和動(dòng)態(tài)數(shù)組實(shí)現(xiàn))、32位二進(jìn)制IP地址轉(zhuǎn)換為十進(jìn)制點(diǎn)分IP地址(帶合法性檢驗(yàn)))

        截圖方法

        數(shù)據(jù)的抽象與封裝——類與對(duì)象(1)

        9.1 類的概念

        9.2 類的定義

        9.3對(duì)象的聲明與使用

        9.4 類的私有、公有與保護(hù)成員

        9.5 日期類的設(shè)計(jì)

        9.6 結(jié)構(gòu)化和面向?qū)ο蟮某绦蛟O(shè)計(jì)思想

        9.7 可鳴笛、運(yùn)動(dòng)和播放MP3的汽車類的設(shè)計(jì)

        9.8 圓類的設(shè)計(jì)

        數(shù)據(jù)的抽象和封裝——類(2)——構(gòu)造函數(shù)、析構(gòu)函數(shù)和指向?qū)ο蟮闹羔?/p>

        10.1 構(gòu)造函數(shù)的定義

        10.2 重載構(gòu)造函數(shù)

        10.3 析構(gòu)函數(shù)的定義

        10.4 實(shí)例:整數(shù)翻譯函數(shù)

        10.5 實(shí)例:實(shí)際意義的析構(gòu)函數(shù)

        10.6 實(shí)例:Person類的設(shè)計(jì)

        10.7 對(duì)象與指針

        10.8 this指針

        10.9 實(shí)例講解

        10.10 難點(diǎn)解析1——this指針

        取其精華 發(fā)揮優(yōu)勢(shì)——繼承

        11.1具有行走聽(tīng)說(shuō)功能的“人”類的設(shè)計(jì)

        11.2為什么需要繼承

        11.3派生類的定義

        11.4基類與派生類

        11.5繼承方式

        11.6派生類的構(gòu)造函數(shù)與析構(gòu)函數(shù)

        11.7從點(diǎn)到圓再到圓柱體的派生類設(shè)計(jì)

        11.8從U盤到MP3的派生類設(shè)計(jì)

        統(tǒng)一接口 不同實(shí)現(xiàn)——多態(tài)性

        12.1多態(tài)的概念

        12.2派生類對(duì)象替換基類對(duì)象

        12.3虛函數(shù)

        12.4抽象類

        12.5運(yùn)算符的重載

        12.6實(shí)例1水果類與虛函數(shù)

        12.7實(shí)例2日期類與比較運(yùn)算符的重載

        12.8實(shí)例3分?jǐn)?shù)類與加減運(yùn)算符的重載

        12.9實(shí)例4數(shù)組類與插入運(yùn)算符(<<)的重載

        12.10補(bǔ)充內(nèi)容:虛析構(gòu)函數(shù)

        12.11補(bǔ)充內(nèi)容:淺拷貝和深拷貝

        標(biāo)準(zhǔn)輸入輸出與文件操作

        13.1流的概念和流類的結(jié)構(gòu)

        13.2標(biāo)準(zhǔn)輸入流

        13.3標(biāo)準(zhǔn)輸出流

        13.4文件操作基礎(chǔ)

        13.5文本文件讀寫

        13.6二進(jìn)制文件的讀寫

        13.7文件操作實(shí)例(隨機(jī)發(fā)牌、統(tǒng)計(jì)詞頻、MP3賦值、成績(jī)管理)

        13.8補(bǔ)充內(nèi)容:const用法總結(jié)

        模板和標(biāo)準(zhǔn)模板庫(kù)簡(jiǎn)介

        14.1 函數(shù)模板

        14.2 類模板

        14.3 STL 簡(jiǎn)介

        14.4 vector容器

        14.5 vector上的迭代器

        14.6 vector上應(yīng)用算法

        14.7 序列型容器概覽

        14.8 關(guān)聯(lián)容器概覽

        14.9 map容器

        14.10 容器適配器概覽