《山東省郯城縣郯城街道初級(jí)中學(xué)八年級(jí)信息技術(shù) 第一單元 第4課《分支結(jié)構(gòu)》導(dǎo)學(xué)案》由會(huì)員分享,可在線閱讀,更多相關(guān)《山東省郯城縣郯城街道初級(jí)中學(xué)八年級(jí)信息技術(shù) 第一單元 第4課《分支結(jié)構(gòu)》導(dǎo)學(xué)案(2頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、第一單元第4課《分支結(jié)構(gòu)》導(dǎo)學(xué)案
學(xué)習(xí)目標(biāo):
一、知識(shí)目標(biāo):
了解分支機(jī)構(gòu)在算法中的使用
二、技能目標(biāo)
學(xué)會(huì)設(shè)計(jì)程序保護(hù)自己電腦中的資源
三、情感、態(tài)度與價(jià)值觀目標(biāo)
培養(yǎng)計(jì)算機(jī)安全和網(wǎng)絡(luò)安全的意識(shí),掌握信息安全自我防范的基本技能
重點(diǎn)、難點(diǎn):設(shè)計(jì)密碼驗(yàn)證器
教學(xué)進(jìn)程:
一、課前準(zhǔn)備:1、預(yù)習(xí)導(dǎo)學(xué)稿;2、啟動(dòng)E語(yǔ)言
二、共同研讀:了解分支結(jié)構(gòu)
1、密碼驗(yàn)證問(wèn)題的分析
2、分支結(jié)構(gòu):密碼驗(yàn)證涉及的算法的分支結(jié)構(gòu),它通常會(huì)有兩個(gè)或兩個(gè)以上的分支來(lái)處理問(wèn)題,當(dāng)符合條件時(shí)會(huì)按照一定程序進(jìn)行,當(dāng)不符合條件時(shí)會(huì)按另一種程序進(jìn)行。
3、密碼驗(yàn)證問(wèn)題的簡(jiǎn)單流程圖,(P19,流程圖)
2、
三、合作探究:用E語(yǔ)言程序代碼解決密碼驗(yàn)證問(wèn)題
提示:自學(xué)、求助“導(dǎo)學(xué)稿”、或向身邊的同學(xué)、老師請(qǐng)教。
1、任務(wù)分析:
密碼驗(yàn)證器:輸入密碼,驗(yàn)證密碼是否正確
據(jù)算法,繪制流程圖
確定所需要的組件
(1)1個(gè)標(biāo)簽(注釋)
(2)1個(gè)編輯框(放置輸入的密碼)
(3)1個(gè)按鈕(被單擊時(shí)激發(fā)代碼)
2、界面設(shè)計(jì)(可參考右圖)
3、學(xué)生上機(jī)實(shí)踐、交流匯報(bào)、演示效果
4、認(rèn)識(shí)分支結(jié)構(gòu)語(yǔ)句見(jiàn)p20圖
加油站:
分支結(jié)構(gòu)代碼中的虛線是E語(yǔ)言代碼輸入時(shí)候自動(dòng)生成的,主要是為了方便編程者能夠清晰地看到程序運(yùn)行的流程走向,方便檢查代碼的正確性。
信息框(“密碼正確!”,32,)語(yǔ)句的
3、作用是彈出一個(gè)對(duì)話框,其中“密碼正確!”是對(duì)話框中顯示的文字,“,”是命令參數(shù)分割符號(hào),“32”是對(duì)話框中顯示的圖標(biāo)。關(guān)于“信息框()”語(yǔ)句的使用,請(qǐng)參考E語(yǔ)言知識(shí)庫(kù)。
5、練一練:(代碼可參照右圖)
①輸入代碼后并運(yùn)行此程序,然后在信息框里輸入“1234567890”,單擊“驗(yàn)證密碼”按鈕,看看程序是否能夠?qū)斎氲拿艽a進(jìn)行判斷。
②如果要把輸入的密碼作為數(shù)值來(lái)判斷,應(yīng)該如何修改按鈕相應(yīng)代碼?
6、開(kāi)拓創(chuàng)新:嘗試另外的方法解決該問(wèn)題(可參考右圖)
1、認(rèn)識(shí)“如果”()語(yǔ)句和“如果真()”語(yǔ)句
2、嘗試用“如果”()語(yǔ)句和“如果真()”語(yǔ)句進(jìn)行書寫編碼。
7、練一練:
①如果要對(duì)
4、兩個(gè)或兩個(gè)以上的條件進(jìn)行判斷,那么如何設(shè)計(jì)分支結(jié)構(gòu)的程序代碼呢?
②請(qǐng)?jiān)O(shè)計(jì)一個(gè)程序,能夠?qū)斎氲娜我鈨蓚€(gè)只進(jìn)行大小的比較,并能把大的數(shù)值以信息框的方式顯示出來(lái)。
四、實(shí)踐與創(chuàng)新
請(qǐng)?jiān)O(shè)計(jì)一個(gè)判斷題的程序,如果用戶輸入正確,則通過(guò)信息框提示“恭喜您,答對(duì)了”;如果輸入不正確,則通過(guò)信息框提示“請(qǐng)繼續(xù)努力”。
五、課堂小結(jié):
1、分支結(jié)構(gòu)在算法中的使用
2、分支結(jié)構(gòu)語(yǔ)句
3、多條件判斷分支的處理,即“如果真()”命令代碼
六、評(píng)價(jià)
評(píng)價(jià)項(xiàng)目
自我評(píng)價(jià)
小組評(píng)價(jià)
分支結(jié)構(gòu)流程圖
“如果()”命令
“如果真()”命令
數(shù)據(jù)的加密
六、學(xué)后記:
附:比較大小的程序界面示例和代碼