發(fā)布時(shí)間:2022-03-31 10:42:06來(lái)源:魔方格
濟(jì)南樂(lè)博C++教的如何?樂(lè)博樂(lè)博C++編程課是針對(duì)全國(guó)青少年信息學(xué)奧林匹克聯(lián)賽(NOIP)的競(jìng)賽輔導(dǎo)課程。主要使用C++語(yǔ)言進(jìn)行編程學(xué)習(xí),課程包括C++編程基礎(chǔ)、普及組算法、提高組算法和賽前集訓(xùn)。適齡10歲及以上學(xué)員。
濟(jì)南樂(lè)博C++課程教學(xué)大綱
C1 階段一
學(xué)習(xí)內(nèi)容:
C++語(yǔ)言基礎(chǔ):變量、數(shù)據(jù)類型、三大程序結(jié)構(gòu)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體等;
教學(xué)目標(biāo):掌握C++語(yǔ)言的基礎(chǔ)語(yǔ)句語(yǔ)法,了解計(jì)算機(jī)程序的構(gòu)成與執(zhí)行。感受編程與數(shù)學(xué)之間的關(guān)系,完成較復(fù)雜應(yīng)用程序的編寫。
C2 階段二
學(xué)習(xí)內(nèi)容:
普及組算法:枚舉、貪心、高精度、搜索、動(dòng)態(tài)規(guī)劃等;
教學(xué)目標(biāo):
深入學(xué)習(xí)隊(duì)列、遞歸、遞推、枚舉、貪心等知識(shí)點(diǎn),結(jié)合第一期所學(xué)基礎(chǔ)知識(shí)點(diǎn),掌握經(jīng)典數(shù)據(jù)結(jié)構(gòu)和算法。
C3 階段三
學(xué)習(xí)內(nèi)容:
提高組算法:深搜、廣搜、線段樹、圖論,動(dòng)態(tài)規(guī)劃進(jìn)階等;
教學(xué)目標(biāo):知識(shí)點(diǎn)學(xué)習(xí)進(jìn)入尾聲,我們進(jìn)一步讓學(xué)生對(duì)深搜、動(dòng)態(tài)規(guī)劃、并查集、博弈論等較難知識(shí)點(diǎn)進(jìn)行深度剖析。
C++語(yǔ)言特點(diǎn)
C++是由 AT&T Bell實(shí)驗(yàn)室 于20世紀(jì)80年代初在C語(yǔ)言的基礎(chǔ)上成功開發(fā)出來(lái)的。C++是C語(yǔ)言的繼承,它保留了C語(yǔ)言原有的所有優(yōu)點(diǎn),并增加了面向?qū)ο蟮臋C(jī)制。
C++是由C語(yǔ)言發(fā)展而來(lái)的,與C兼容用C語(yǔ)言寫的程序,基本上可以不加修改地用于C++,從C++的名字可以看出它是C的超集。
C++既可用于面向過(guò)程的程序設(shè)計(jì),又可用于面向?qū)ο蟮某绦蛟O(shè)計(jì),是一種功能強(qiáng)大的混合型程序設(shè)計(jì)語(yǔ)言。
C++語(yǔ)言靈活,運(yùn)算符的數(shù)據(jù)結(jié)構(gòu)豐富、具有結(jié)構(gòu)化控制語(yǔ)句、程序執(zhí)行效率高,被認(rèn)為是一種中級(jí)語(yǔ)言,同時(shí)具有高級(jí)語(yǔ)言與匯編語(yǔ)言的優(yōu)點(diǎn)。