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