粵教版B版八年級下冊信息技術3.3綜合活動:開發自己的程序 課件.pptx
第三節 綜合活動: 開發自己的程序,粵教版 八年級下,粵教版初中信息技術,課件,新知導入,經過一個學期與程序設計有關的學習,能否運用VB這個神奇的工具模擬上圖紅綠燈控制程序?,新知講解,一、活動任務,以小組為單位(每組不超過4位),確定程序主題及要求,然后共同開發一個程序作品。,新知講解,二、活動過程,完整的程序設計主要包括分析問題、設計算法、代碼編寫及調試基本步驟。,1、任務描述,新知講解,問題分析是程序設計的關鍵一步 (1)控件的選擇及各主要控件之間的關系分析。,2、任務分析,新知講解,(2)功能分析。,新知講解,(3)變量分析。,新知講解,主要控件的算法設計。流程圖:,3、算法設計,數值表達式,語句組1,語句組2,語句組3,.,數值1,數值2,數值3,新知講解,(1)界面設計。,4、程序設計,新知講解,(2)代碼設計(核心代碼),新知講解,(1)請記錄調試中主要出現的問題并說明解決的方法。 (2)你覺得這次的調試過程有何收獲?,5、調試與運行,新知講解,三、程序作品的評價與交流,設計完成后,小組內可交流設計思路,組內、組進行評價。,新知講解,如果想要改變紅綠燈各種燈的變化顯示時間,應如何修改程序?,將n=0:s=0改為需要顯示的時間。,課后習題,填空題: 1、Frame控件的作用是:美觀、使好幾個單選按鈕成為“一組” 2、CheckBox控件表明的待定狀態是:選中與未選中的狀態 CheckBox1.Checked = True 表示選中 CheckBox1.Checked = False 表示未選中,課堂總結,1、利用對象的Visible可見屬性和Timer控件的Timer屬性實現對紅黃綠三燈變換的控制 2、Shape形狀控件通過設置其Shape屬性值,主要用于方便顯示矩形、正方形、橢圓、圓形、圓角矩形或者圓角正方形幾何圖形。,板書設計,一、活動任務。 二、活動過程。 三、程序作品的評價與交流