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