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