Try   HackMD

電算社 110 上學期社課 - C++ 與程式語言導論

社團OJ壞掉了QQ,
如果大家想要練習題目可以到以下兩個線上解題系統(Judge) :

Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
高中生程式解題系統 ZeroJudge
Image Not Showing Possible Reasons
  • The image file may be corrupted
  • The server hosting the image is unavailable
  • The image path is incorrect
  • The image format is not supported
Learn More →
台中女中程式解題系統 GreenJudge 掛掉惹

如果對C++的語法、函式等等的來源或它屬於哪個標頭檔 (header) 有疑問,
可以到 cplusplus.com - The C++ Resources Network 找一下答案


體驗課程

調查表單Q&A (內含額外課程推薦名單)

Things about 社辦

上課小規定


C++ 入門

9/10 什麼是程式語言 ~ C++ 基礎

練習題 :
  1. GreenJudge a001 : Hello
  2. GreenJudge a002 : This is a book

9/17 輸入輸出、變數與運算

練習題 :
  1. GreenJudge a005 : 矩形面積
  2. GreenJudge a006 : 時間換算(一)
  3. GreenJudge a008 : 溫度轉換
  4. GreenJudge a009 : 團購力量大
  5. GreenJudge a010 : 年齡推算
額外補充教材 :

變數與運算

9/24 條件判斷

練習題 :
  1. GeeenJudge a014 : 貨比三家
  2. GeeenJudge a016 : 閏年判斷
額外補充教材

條件判斷

10/01 重複結構

練習題:

(依照難度)

  1. GreenJudge a021 我討厭偶數
  2. GreenJudge a037 公平的戰役(N行版)
  3. GreenJudge a027 倒數計時
  4. GreenJudge a023 3N+1
  5. GreenJudge a024 所有位數和
  6. GreenJudge a025 數字倒轉
  7. ZeroJudge a005 Eva的回家作業
額外補充教材

重複結構

10/08 陣列 + 迴圈複習

練習題:
  1. GreenJudge b036 公平的戰役(1行版)
  2. GreenJudge b037 公平的戰役(N行版)
  3. GreenJudge b038 公平的戰役(0尾版)
  4. GreenJudge b039 公平的戰役(EOF版)
  5. GreenJudge b002 找最大值
  6. GreenJudge b003 資料分組
  7. GreenJudge b004 一個都不能少
  8. GreenJudge b005 熱門點播
額外補充教材

陣列 + 迴圈複習

10/22 函式與遞迴

練習題 :
  1. GreenJudge : b022 費氏數列
  2. ZeroJudge : a044 空間切割
  3. ZeroJudge : e357 遞迴函數練習
額外補充教材

函式與遞迴

10/29 期中社內賽

11/04 指標與參照

練習題:

沒有練習題 la :D

額外補充教材

指標與參照

11/12 C++複習

C++ 進階

11/19 進階STL : Vector

練習題

11/26 進階STL : Stack, Queue, Deque

練習題

c123: 00514 - Rails

12/03 進階STL : Priority Queue, Set, Pair

12/17 進階C++ : Iterator、Struct

01/07 自由練習 :D

今天沒有進度,給大家自由練習準備下個禮拜的社內賽
大家可以上 Zerojudge 或是其他國外的 Judge 練習題目

如果不想玩 C++ 的人,可以去玩玩看 Python 這個網站可以學。有問題都可以問!

(補充說明:學校沒有Python編輯器可以用 QQ,大家可以用 Google Colab
(再補充說明:我發現學校竟然有 Spyder and VSCode,可以在電腦上查查看)