桃園縣新興高級中學資料處理科教學教案設計
教學主題 | Visual Basic程式設計- For迴圈基本概念 | 班級 | 料一甲 |
教材 | 教師自編教材 | 時間 | 102年9月26日 |
科目名稱 | 計算機概論 | 設計人 | 曾婉宜 |
教學時間 | 50分鐘 | 學生人數 | 54人 |
學生背景 | 本學期計算機概論課程每週二節,目標之一:通過CCEA程式語言檢定。本課程初期教授所有CCEA題目中會運用到的功能,待學生具基本VB程式設計概念後,才開始教授CCEA檢定題目。 學生已認識VB的操作環境 學生己習得VB基本操作:Form操作及Label、Button工具之便用。 學生己習得msgbox之使用、IF語法之基本概念。 5. 學生已瞭解VB的變數及資料型態:integer。 學生會使用即時運算視窗。 | ||
教學方法 | 講述法、問答法 | 地點 | 科技大樓305教室 |
教具 | 講義、白板、電腦 | ||
教學目標 | 一、 認知方面 1.複習循序等結構 2.瞭解重複結構 3.瞭解【迴圈】的意義 二、 技能方面 1.清楚明瞭【For-Next迴圈】語法。 2.能撰寫【For-Next迴圈】簡單程式。 3.能運用【For-Next迴圈】解決簡單迴圈問題。 4.習得「CCEA—B05九九乘法表」之迴圈解題技巧。 三、 情意方面 1.增進合作學習能力。 2.增進邏輯思考能力。 |
教學活動 | |||
| 教學流程 | 時間(分) | 教學資源 |
課前準備 | 【教師】 一、收集相關課程資訊 二、編寫教案 三、決定教學目標 三、製作PowerPoint教學檔案、講義
【學生】 一、進入電腦教室 二、點名 |
|
|
引起動機 | 一、複習 二、老師提問:如何利用以前所學,設計一個【顯示1~10程式】。 三、老師示範:運用For-Next迴圈【顯示1~10程式】。 For I = 1 To 10
Next I 四、 學生練習:運用For-Next迴圈【顯示1~10程式】。 練習一: For-Next練習 For I = 1 To 10
Next I
|
| 教學廣播設備 簡報教學檔案 |
發展活動 | 一、語法說明:For 變數=初值To終值Step增減值 可省略[Step增減值] 二、老師提問:如何運用For-Next【顯示1、3、5、7、9】。 練習二:Step增值 For I = 1 To 10 step 2
Next I 三、老師提問:試著運用For-Next【顯示5、3、1】。 練習三:Step減值 For I = 5 To 1 step- 2
Next I
|
| 教學廣播設備 簡報教學檔案 |
發展活動 | 四、 &說明 練習四: “I=” & I
五、 1的乘法表 練習五: For J= 1 To 9
Next J
六、 雙迴圈說明 練習六: For I = 1 To 2 For J= 1 To 3
Next J Next I
七、 複習 1.增值為1時,可省略 2.For-Next成對出現 3.增量可為負數 4.當變數值=終止值,迴圈結束
|
|
教學廣播設備 簡報教學檔案 |
教學評量 | [回家作業] 練習七:利用For-Next【顯示九九乘法表】 |
|
|