2. 奧林匹克數學『程式城』計畫 (Sunday, May 3, 2020)
3
程式城 ( Coding City) 數科平台 (Math Coding Online
Judge)
(Sunday, May 3, 2020)
(Sunday, May 3, 2020)
(Sunday, April 19, 2020)
(Wednesday, March 18, 2020)
語言
|
適合對象
|
課程內容
|
備註
|
C (& C++)
|
高中、高職、
想參加 APCS、
TOI檢測者
|
第1章 C程式概觀
第2章 資料型態
第3章 格式化輸入輸出
第4章 運算子
第5章 選擇敘述
第6章 迴圈
第7章 函式與儲存類別
第8章 陣列
|
前期未開
|
Python
|
高中、高職、
國中
想參加 APCS、
TOI檢測者
|
第1章 前言
1.1 Python的特色和優點
第2章
Python程式發展工具
2.1 Python 線上解譯器
2.2 Python 離線編輯器(IDLE)
第3章 Python程式執行的方式
3.1 互動對談式
3.2 腳本式 - 整合開發環境 (IDLE)
第4章 認識Python基本語法
4.1 基本語法
4.2 Python程式內涵淺介
4.3 語法規則
第5章 資料型態
5.1 數值型態
5.2 字串類別(String class)
5.3 布林類別 (Boolean class)
5.4 日期型態 (Date/Time type)
第6章 運算
6.1 算術運算子
6.2 字串運算子
6.3 比較運算子
6.4 邏輯運算
6.5 位元運算子
6.6 其它運算的意義
第7章 指令
7.1 設定/運算
7.2 判斷/決策
7.3 迴圈/重複
第8章 函數
8.1 內定函數
8.2 自訂函數
8.3 外部函數(套件、模組)
8.4 程序
8.5 區域變數和全域變數
|
|
Scratch
(數理)
|
國小(五~六)
|
Unit 1: Scratch基本介紹
1-1 編輯工具
1-2 探索環境、程式專案
1-3 基本練習
Unit 2: 基本練習
2-1移動的貓咪
2-2變身秀
2-3電子琴演奏
2-4你追我跑
2-5畫出多幾形
2-6貓咪賽跑
2-8魚兒水中游
2-9猜數字
2-10計數器
Unit 3: 幾何圖形
3-1 點線繪製
3-2 畫圓
3-3 畫三角形
3-4 畫四角形
3-5 畫五角形
3-6 畫多邊形
3-7 畫多正方形
3-8 畫星形
3-9 畫螺旋迴圈
3-10畫花瓣(雪花圖)
3-11 算邊長
3-12 算面積
|
|
Scratch
(一般)
|
國小(三~四)
|
|
語言
|
適合對象
|
課程內容
|
備註
|
C (& C++)
|
高中、高職
|
第9章 指標
9.1 指標的觀念
9.2 指標變數
9.3 指標的用途
9.4 陣列與指標
9.5 於函式間傳遞陣列
9.6 應用範例:選擇排序法
第10章 字串
10.1 宣告與初始化方式
10.2 字串的長度
10.3 字串拷貝、連結與複製
10.4 字串的比較
10.5 命令列參數
第11章 結構與聯集
11.1 結構的用途
11.2 結構樣板與變數
11.3 存取結構成員
11.4 應用範例:鏈結串列
11.5 聯集
11.6 列舉型態
11.7 typedef指令
第12章 檔案
12.1 標準檔案I/O
12.2 覆寫模式與連接模式
12.3 文字檔與二進位檔
12.4 檔案區段I/O
12.5 檔案隨機存取
第13章 個案研究
13.1 實例探討
13.2 程式設計
|
規劃中
本期未開
|
Python
|
高中、高職、
國中
|
09. 初學五題
9.1 九九乘法表
9.2 費氏數列
9.3 猜數字遊戲
9.4 最大公因數 (GCD)
9.5 數制轉換( 十進制轉二進制、 八進制、 十六進制)
10. 陣列-容器類型資料
10.1 串列 (List)
10.1.1 串列宣告
10.1.2 空串列
10.1.3 一維串列
10.1.4 二維串列
10.1.5 串列搜尋 index()
10.1.6 串列計算 count()
10.1.7 插入串列元素要用insert() 指令
10.1.8 移除元素 remove()
10.1.9 串列排序
10.1.10 串列反轉排序
10.2 元組 (Tuple)
10.3 字典 (Dictionary)
10.4 集合 (Set)
11. 列印文字圖形程式練習
11.1 題目總覽
11.2 題解程式
12. 程式邏輯發展練習
12.1 語言熟悉題型:第一次接觸Python
12.2 基本題型: 運用語言指令發展程式邏輯
12.3 入門題型: 剛開始學習程式語言會碰到的思考問題
12.4 進階題型: 必須用到簡單演算法解題
12.5 特殊題型: Python語言特殊應用指令
|
|
Scratch
(數理)
|
國小(五~六)
|
Unit 4 遊戲製作
4-1-1畫出正多邊形
4-1-2小畫家塗鴨
4-2-1計算閏年
4-2-2計算BMI
4-3-1配對遊戲
4-3-2猜數字
4-4-1貪吃蛇
4-4-2走迷宮
4-5-1貓追鼠
4-5-2大魚吃小魚
4-6-1射飛彈,
4-6-2打地鼠
Unit 5 玩數學
5-1心算練習
5-2所有位數和
5-3連續數字加總和
5-4距離、速度與時間
5-5排序
5-6身分證檢測
5-7直角三角形
5-8直徑與周長
5-9平分蛋糕
5-10計算階層
5-11猜數字遊戲
5-12卡片猜年齡
Unit 6 數理邏輯-算術
6-1 流程圖
6-2 運算:
算術運算
關係運算
邏輯運算
布林運算
6-3 和差問題
6-4 植樹問題
6-5 計算質數
6-6 最大公因數
6-7 最小公倍數
6-8 費式數列
6-9 阿姆斯壯數
6-10 函數
6-11 排序
6-12 因數分解
6-13 機率
|
|
Scratch
(一般)
|
國小(三~四)
|
你寫的 Scratch 程式如何 列印 作品證書 ? 在 數科平台 上 有一個 程式評閱功能, 它可以為你的 Scratch 程式評分, 評分共分六個項目 : ( 評分準則 : https://wmilweb.blogspot.com/p/blog-page_...