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