第一節
1.引起動機:
遊戲1:樸克牌分為兩組
A組紅色都為排好的牌。
B組為黑色隨機排的牌。
請四位同學上來,教師指定數字,請同學抽出,觀察何種顏色較快被找出。(15min)
說明資料經過排序後的好處。
2.教師說明玩牌時,先將牌排序好的概念。(5min)
3.教師利用網站動畫,說明插入排序法的動畫。(10min)
4.學生自行操作排序法動畫。(5min)
5.教師利用數字卡,進行插入排序法競賽。請兩位同學上台競賽。(5min)
第二節
1.教師說明插入排序法各階段的流程。(10min)
2.教師說明,如何找到過程中的規則。(10min)
3.教師示範利用規則,轉換為程式規劃語言(PDL)(5min)
4.教師說明插入排序法的效能評估。(10min)
4.學生填寫學習單。(10min)
第三節
1.教師利用程式規劃語言繪製流程圖。說明整個運作流程。(15min)
2.教師說明插入排序法APP使用。(5min)
3.學生操作插入排序法APP(5min)
4.教師說明程式操作介面。(5min)
5.學生製作插入排序法操作介面。(10min)
6.教師說明插入排序法程式碼。(20min)
7.學生實作插入排序法程式碼。(20min)
8.作業:修改設計可以調整數列數量的插入排序法。(10min) |