--- tags: 2021CRC image: (https://i.imgur.com/Cizw3KT.png) --- # 電算社 110 上學期社課 --- C++ 與程式語言導論 社團OJ壞掉了QQ, 如果大家想要練習題目可以到以下兩個線上解題系統(Judge) : :arrow_right: [高中生程式解題系統 ZeroJudge](https://zerojudge.tw/) :arrow_right: ~~台中女中程式解題系統 GreenJudge~~ 掛掉惹 如果對C++的<font color = "#f00">語法、函式</font>等等的來源或它屬於哪個<font color = "#f00">標頭檔 (header)</font> 有疑問, 可以到 **[cplusplus.com - The C++ Resources Network](https://www.cplusplus.com/)** 找一下答案 --- ### 體驗課程 [調查表單Q&A (內含額外課程推薦名單)](https://hackmd.io/@Tony041010/QAForTheSurvey) [Things about 社辦](https://hackmd.io/@Tony041010/AnnoucementOfClubOffice) [上課小規定](https://hackmd.io/@Tony041010/RulesOfClass) --- ## C++ 入門 ### 9/10 什麼是程式語言 ~ C++ 基礎 * 簡報 : [C++基礎介紹](https://hackmd.io/@Tony041010/CppIntroduction) :::spoiler 練習題 : 1. [GreenJudge a001 : Hello](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=a001) 1. [GreenJudge a002 : This is a book](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=a002) ::: ### 9/17 輸入輸出、變數與運算 * 簡報 : [變數與運算](https://hackmd.io/@Tony041010/VariablesAndComputing) :::spoiler 練習題 : 1. [GreenJudge a005 : 矩形面積](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=a005) 2. [GreenJudge a006 : 時間換算(一)](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=a006) 3. [GreenJudge a008 : 溫度轉換](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=a008) 4. [GreenJudge a009 : 團購力量大](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=a009) 5. [GreenJudge a010 : 年齡推算](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=a010) ::: :::spoiler 額外補充教材 : [變數與運算](https://hackmd.io/@Tony041010/ExtraResourcesVarAndComputing)  ::: ### 9/24 條件判斷 * 簡報 : [條件判斷](https://hackmd.io/@Tony041010/IfElse) :::spoiler 練習題 : 1. [GeeenJudge a014 : 貨比三家](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=a014) 2. [GeeenJudge a016 : 閏年判斷](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=a016) ::: :::spoiler 額外補充教材 [條件判斷](https://hackmd.io/@Tony041010/ExtraResourcesIfElse)  ::: ### 10/01 重複結構 * 簡報 : [重複結構](https://hackmd.io/@Tony041010/LoopStructure) :::spoiler 練習題: (依照難度) 1. [GreenJudge a021 我討厭偶數](http://www,tcgs.tc.edu.tw:1218/ShowProblem?problemid=a021) 2. [GreenJudge a037 公平的戰役(N行版)](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=a037) 3. [GreenJudge a027 倒數計時](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=a027) 4. [GreenJudge a023 3N+1](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=a023) 5. [GreenJudge a024 所有位數和](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=a024) 5. [GreenJudge a025 數字倒轉](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=a025) 6. [ZeroJudge a005 Eva的回家作業](https://zerojudge.tw/ShowProblem?problemid=a005) ::: :::spoiler 額外補充教材 [重複結構](https://hackmd.io/@Tony041010/ExtraResourcesLoopStructure)  ::: ### 10/08 陣列 + 迴圈複習 * 簡報 : [陣列 + 迴圈複習](https://hackmd.io/@Tony041010/ArrayAndLoopReview) :::spoiler 練習題: 1. [GreenJudge b036 公平的戰役(1行版)](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=a036) 1. [GreenJudge b037 公平的戰役(N行版)](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=a037) 1. [GreenJudge b038 公平的戰役(0尾版)](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=a038) 1. [GreenJudge b039 公平的戰役(EOF版)](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=a039) 1. [GreenJudge b002 找最大值](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=b002) 1. [GreenJudge b003 資料分組](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=b003) 1. [GreenJudge b004 一個都不能少](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=b004) 1. [GreenJudge b005 熱門點播](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=b005) ::: :::spoiler 額外補充教材 [陣列 + 迴圈複習](https://hackmd.io/@Tony041010/ExtraResourcesArrayAndLoopReview)  ::: ### 10/22 函式與遞迴 * 簡報 : [陣列 + 迴圈複習](https://hackmd.io/@Tony041010/Function) ::: spoiler 練習題 : 1. [GreenJudge : b022 費氏數列](http://www.tcgs.tc.edu.tw:1218/ShowProblem?problemid=b022) 1. [ZeroJudge : a044 空間切割](https://zerojudge.tw/ShowProblem?problemid=a044) 1. [ZeroJudge : e357 遞迴函數練習](https://zerojudge.tw/ShowProblem?problemid=e357) ::: :::spoiler 額外補充教材 [函式與遞迴](https://hackmd.io/@Tony041010/ExtraResourcesFunction)  ::: ### 10/29 期中社內賽 * 題本 : [題本](https://hackmd.io/@Tony041010/ProblemsIn1stContest) ### 11/04 指標與參照 * 簡報 : [指標與參照](https://hackmd.io/@Tony041010/PointerAndReference) :::spoiler 練習題: 沒有練習題 la \:D ::: :::spoiler 額外補充教材 [指標與參照](https://hackmd.io/@Tony041010/ExtraResourcesPointerAndReference)  ::: ### 11/12 C++複習 * 筆記 : [C++基礎語法複習筆記](https://hackmd.io/@Tony041010/HandoutForBasicCPP) ## C++ 進階 ### 11/19 進階STL : Vector * 簡報 : [Vector](https://hackmd.io/@Tony041010/AdvancedSTLVector) :::spoiler 練習題 * 所有陣列練習題用 Vector 做過一次 [ZeroJudge a104 排序](https://zerojudge.tw/ShowProblem?problemid=a104) ::: ### 11/26 進階STL : Stack, Queue, Deque * 簡報 : [Stack, Queue, Deque](https://hackmd.io/@Tony041010/AdvancedSTLStackQueueDeque) :::spoiler 練習題 [c123: 00514 - Rails](https://zerojudge.tw/ShowProblem?problemid=c123) ::: ### 12/03 進階STL : Priority Queue, Set, Pair * 簡報 : [Priority Queue, Set, Pair](https://hackmd.io/@Tony041010/AdvancedSTLPriorityQueueSetPair) ### 12/17 進階C++ : Iterator、Struct * 簡報 : [Iterator](https://hackmd.io/@Tony041010/AdvancedCPPIterator)、[Struct](https://hackmd.io/@Tony041010/AdvancedSTLStruct) ### 01/07 自由練習 :D 今天沒有進度,給大家自由練習準備下個禮拜的社內賽 大家可以上 Zerojudge 或是其他國外的 Judge 練習題目 如果不想玩 C\++ 的人,可以去玩玩看 Python [這個網站可以學](https://www.w3schools.com/)。有問題都可以問! (補充說明:學校沒有Python編輯器可以用 QQ,大家可以用 [Google Colab](https://colab.research.google.com/?utm_source=scs-index)) (再補充說明:我發現學校竟然有 Spyder and VSCode,可以在電腦上查查看)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up