康軒版八下
Ch.3 APP程式設計 8w
3-2 App實作①—匯率換算
Ex3-2:匯率換算
3-3 App實作②—英文學習幫手,p.84
Ex3-3:英文學習幫手
Ex3-2 設計畫面
Ex3-2 元件命名
Ex3-2 程式畫面
Ex3-3 設計畫面
Ex3-3 元件命名
Ex3-3 程式畫面
Thunkable 的 fChart 教材:
從流程圖到 Thunkable_1:加法@MakerPRO,2023 年 3 月 7 日@Blogger
【App 程式設計初階】從流程圖到 Thunkable@國家圖書館多媒體創意實驗中心,教材,2024 年 1 月 6 日,翦影。
從流程圖到 Thunkable app_2:計算長方形面積@MakerPRO,2023 年 3 月 27 日@Blogger
從流程圖到 Thunkable app_3:計算圓面積@MakerPRO,2023 年 6 月 1 日@Blogger
從流程圖到 Thunkable app_4:攝氏轉華氏溫度@MakerPRO,2023 年 7 月 4 日@Blogger
從流程圖到 Thunkable app_5:計算體脂肪 BMI 值@MakerPRO,2023 年 8 月 8 日@Blogger
從流程圖到 Thunkable app_6:購物折扣@MakerPRO,2023 年 9 月 7 日@Medium
從流程圖到 Thunkable app_7:購物運費@MakerPRO,2023 年 10 月 7 日@Medium
從流程圖到 Thunkable app_8:絕對值@MakerPRO,2023 年 12 月 7 日@Medium
從流程圖到 Thunkable app_10:成績判斷@MakerPRO,2023 年 12 月 18 日@Medium
雲端體溫存取 App(使用 Thunkable),高中資訊科技學科中心電子報,第 210 期,2023 年 10 月
《Thunkable快速上手指南》,2024 年 1 月,康軒別冊
Ch.1 排序問題(Sorting Problem) 6w
以運算思維(computational thinking)來解決問題(problem solving) -> 演算法(algorithm) -> 實作(implementation)
1-1 排序演算法
排序:雜乱資料 -> 有序(ordered)
Ex1-3:排重量
Ex1-4:人生排序,Eisenhower Matrix
1. 插入排序(insertion sort)
2. 选擇排序(selection sort),p.14
p.14
Ex1-6,小測驗
生活中的實例
整理衣櫥:首先,找到衣櫥中最小件的衣服,把它放在衣櫥的最前面,然後再找到次小件的衣服,把它放在第二個位置,以此類推
排序書籍:按照字母順序進行排序。首先,找到書籍中字母序列最小的一本書,把它放在最前面,然後找到次小的書,把它放在第二個位置,以此類推
3. 氣泡排序(bubble sort),p.17
p.17(採由左到右掃瞄法)
你是電腦專家,我覺得我用插入或選擇排序法簡簡單單就排好了,根本不用氣泡排序。詳細說明你的看法並用台灣慣用的繁體中文詞彙回答
沒錯,插入排序和選擇排序在實現上確實比氣泡排序更有效率和快速,因為它們都涉及到更少的交換操作,尤其是當處理的資料量較大時
在某些情況下,氣泡排序也可以是一個不錯的選擇。例如,如果資料量比較小,氣泡排序需要的交換操作更少。此外,氣泡排序的實現也相對簡單,容易理解,易於實現,因此在某些教學和理解排序算法的情況下,氣泡排序可以被用作基礎的例子
總之,不同的排序算法都有其優點和局限性,在不同的情況下可能適用不同的算法。根據需要選擇合適的排序算法,是合理使用這些算法的重要一步
Ex1-7
線上投票
1-2 程式實作—选擇排序法
流程图 -> 程式
氣泡排序法:
規則:由左到右掃瞄(scan)、遞增(ascending)排序
① 將數值分為「左半:已排序」和「右半:未排序」兩部分。
② 在「未排序」的數值中,將「第一個數值」設為比較位置 A,並和右方相鄰的數 B 比較,若 A>B,兩數交換。
③ 將步驟②中較大的數設為新的 A,再與右方的數比較、交換。
④ 重複③,當最大的數移動到最前面,完成此數的排序,結束一輪掃描。
⑤ 重複②、③、④,依次完成所有數值的排序。
Ch.2 搜尋問題(Search Problem) 4w
Find:Ctrl+f
線性搜尋(linear search),p.40
範例,p.41
演算法,p.40
二元搜尋法(binary search),p.42
*Ex2-2:拍賣查詢
增加一個隨機的「商品熱賣度」