《山東省郯城縣郯城街道初級中學八年級信息技術(shù) 第一單元 第4課《分支結(jié)構(gòu)》課件2》由會員分享,可在線閱讀,更多相關(guān)《山東省郯城縣郯城街道初級中學八年級信息技術(shù) 第一單元 第4課《分支結(jié)構(gòu)》課件2(13頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、第4課分支結(jié)構(gòu)閱讀與思考 在信息發(fā)達的今天,信息安全已經(jīng)成為一個日益嚴峻的問題。目前,國際上一些職業(yè)黑客已經(jīng)具備發(fā)動網(wǎng)絡(luò)襲擊的能力,某些技術(shù)成熟的黑客甚至可以在短短幾秒鐘之內(nèi)就將一個網(wǎng)站“黑”掉,竊取各種情報和資料。學習目標 知識目標:了解分支結(jié)構(gòu)在算法中的使用。 技能目標:學會設(shè)計程序保護自己電腦的資料。 重點:學會使用分析與流程圖 難點:學會用E語言程序代碼制作一個判斷程序。一、密碼驗證問題的分析與流程圖描述 1、打開加密后的文件,WinRAR要求輸入保護密碼。 2、輸入密碼:1234567890。 3、 WinRAR對輸入的密碼“1234567890”進行接收,并作出判斷。 4、如果密碼
2、正確,文件就被解壓出來;如果密碼不正確,就無法解壓出文件。開始輸入密碼輸入密碼提示密碼錯誤提示密碼錯誤 結(jié)束結(jié)束密碼驗證問題的流程圖判斷密碼是否正確判斷密碼是否正確是否正確解壓文件正確解壓文件二、用E語言程序代碼解決密碼驗證問題1、在E語言中通常使用下面語句表示分支結(jié)構(gòu)程序:2、“密碼驗證問題示例”程序界面3、“驗證密碼”按鈕響應(yīng)代碼加油站 “驗證密碼”按鈕響應(yīng)代碼中的虛線是E語言代碼輸入時候自動生成的,主要是為了方便編輯程序者能夠清晰地看到程序運行的流程走向,方便檢查代碼的正確性。 信息框(“密碼正確!”,32,)語句的使用是彈出一個對話框,其中“密碼正確!”是對話框中顯示的文字。 “,”是
3、命令參數(shù)分隔符號, “32”是對話框中顯示的圖標。4、“如果真()”命令代碼實例在E語言中還可以使用“如果真()”語句來表示分支結(jié)構(gòu)??墒窃诰帉憰r如果嵌套的條件多,就會使得問題復(fù)雜化,所以我們在編寫時要衡量使用哪種方式書寫代碼更為簡單。練一練 請設(shè)計一個程序,能夠?qū)斎氲娜我鈨蓚€數(shù)值進行大小比較,并能把大的數(shù)值以信息框的方式顯示出來。大顯身手 1、設(shè)計一個判斷題的程序,如果用戶輸入正確,則通過信息框提示“恭喜您,答對了”;如果輸入不正確,則通過信息框提示“請繼續(xù)努力”。操作與評價操作與評價評價項目自我評價()小組評價( )優(yōu)秀良好一般優(yōu)秀良好一般分支結(jié)構(gòu)流程圖“如果()”命令“如果真()”命令數(shù)據(jù)的加密