第08課 雙分支結(jié)構(gòu) 課件_第1頁
第08課 雙分支結(jié)構(gòu) 課件_第2頁
第08課 雙分支結(jié)構(gòu) 課件_第3頁
第08課 雙分支結(jié)構(gòu) 課件_第4頁
第08課 雙分支結(jié)構(gòu) 課件_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

分支結(jié)構(gòu)上學(xué)時(shí),如果下雨,那么開汽車接送;考試后,如果考試達(dá)到90分,那么獎(jiǎng)勵(lì)自己一頓大餐;

……如果不下雨,那么騎電瓶車接送;如果考試達(dá)不到90分,那么“獎(jiǎng)勵(lì)”自己一張?jiān)嚲?;?zhí)教者:認(rèn)識(shí)雙分支結(jié)構(gòu)一

雙分支結(jié)構(gòu)也是根據(jù)一定的條件做出判斷,再選擇相應(yīng)路徑的結(jié)構(gòu)。過馬路時(shí),走到紅綠燈路口,觀察交通燈,如果是綠燈,那么

。如果是紅燈,那么

。通行等待如果是綠燈,那么通行。如果是紅燈,那么等待。+=如果是綠燈,那么通行,否則等待。認(rèn)識(shí)雙分支結(jié)構(gòu)一

雙分支結(jié)構(gòu)也是根據(jù)一定的條件做出判斷,再選擇相應(yīng)路徑的結(jié)構(gòu)。如果是綠燈,那么通行,否則等待。滿足條件:通行不滿足條件:等待可以用“如果……那么……否則……”

這樣的語言來表述雙分支結(jié)構(gòu)。認(rèn)識(shí)雙分支結(jié)構(gòu)一在高速公路行車,如果要去服務(wù)區(qū),那么

,否則

??坑倚旭偪孔笾毙虚_展體育運(yùn)動(dòng)時(shí),如果下雨,那么

,否則

。就在室內(nèi)活動(dòng)就在室外活動(dòng)【初級(jí)任務(wù)】根據(jù)購票提示,用自然語言表述“是否需要購票”的雙分支結(jié)構(gòu)算法。購買電影票時(shí),如果年齡

,那么

。否則

。認(rèn)識(shí)雙分支結(jié)構(gòu)一請(qǐng)拖動(dòng)到合適位置成立如果

,那么

。條件成立執(zhí)行“事件”購買電影票時(shí),如果年齡

,那么

。否則

。條件事件<6周歲?免票不成立不執(zhí)行任何命令成立<6周歲?免票不成立買票用流程圖表示雙分支結(jié)構(gòu)二用流程圖表示雙分支結(jié)構(gòu)二如果

,那么

。否則

。滿足條件執(zhí)行“事件1”執(zhí)行“事件2”是滿足條件?事件1否事件2雙分支結(jié)構(gòu)的基本模型用流程圖表示雙分支結(jié)構(gòu)二雙分支結(jié)構(gòu)可以讓算法根據(jù)條件做出更多的選擇。

運(yùn)用算法的分支結(jié)構(gòu),可以讓計(jì)算機(jī)根據(jù)預(yù)先設(shè)定的判斷條件自動(dòng)做出選擇,從而使計(jì)算機(jī)變“聰明”。用流程圖表示雙分支結(jié)構(gòu)二是輸入年齡開始結(jié)束否年齡<6周歲?免票買票購買電影票時(shí),如果年齡

,那么

。否則

。開始結(jié)束()()用流程圖表示分支結(jié)構(gòu)二中級(jí)任務(wù):繪制流程圖表示“積分兌換”的雙分支結(jié)構(gòu)算法。輸入()

電影院推出“看電影得積分”活動(dòng),當(dāng)積分達(dá)到300后,即可兌換一張電影票。如果

積分達(dá)到300,那么輸出可以兌換。否則輸出不能兌換。輸出()積分()根據(jù)上一節(jié)課設(shè)計(jì)的分支算法,拖動(dòng)右邊的流程圖框到相應(yīng)的位置上,并將流程圖框中的文字補(bǔ)充完整。輸出()驗(yàn)證分支結(jié)構(gòu)三(否)通過運(yùn)行計(jì)算機(jī)程序進(jìn)行驗(yàn)證,算法是夠可以根據(jù)預(yù)先設(shè)定的條件,準(zhǔn)確做出判斷并給出相應(yīng)結(jié)果。驗(yàn)證分支結(jié)構(gòu)三

請(qǐng)你在“控制”模塊里找一找,有沒有代表“如果……那么……否則”的積木?打開桌面上的“積分兌換”驗(yàn)證分支結(jié)構(gòu)三驗(yàn)證分支結(jié)構(gòu)三

將“如果……那么執(zhí)行……”換成“如果……那么執(zhí)行……否則……”,觀察右邊的代碼區(qū),說一說,在Python里,“否則”用什么來代碼來表示的?驗(yàn)證分支結(jié)構(gòu)三高級(jí)任務(wù):利用Thoony打開桌面上的“積分兌換”,編寫程序。運(yùn)行在原有程序的基礎(chǔ)上進(jìn)行編寫否則部分的代碼,完成后點(diǎn)擊“運(yùn)行”,查看輸出結(jié)果是否符合積分兌換規(guī)則?else::英文輸入法狀態(tài)下驗(yàn)證分支結(jié)構(gòu)三在分支結(jié)構(gòu)中,設(shè)計(jì)的判斷條件不同,算法執(zhí)行后會(huì)得到不一樣的輸出結(jié)構(gòu)。

如果把“積分兌換”程序中的判斷條件“jifen>=300”修改為“jifen<300”,運(yùn)行程序后輸出的結(jié)果是否符合積分兌換的規(guī)則?可以使用這個(gè)判斷條件嗎?交換一下修改一下判斷的條件,再修改代碼,看看運(yùn)行結(jié)果是不是同樣符合積分兌換的規(guī)則?日常生活用運(yùn)用雙分支結(jié)構(gòu)思維解決的實(shí)際問題同桌相互交流,想一想,生活中還有哪些例子體現(xiàn)了雙分支結(jié)構(gòu)?用如果

,那么

。否則

。的句式來說一說。車輛出停車場(chǎng)時(shí),如果已經(jīng)交費(fèi),那么就打開道閘,否則不打開道閘。上完信息科技課,如果

,那么

,否則

。是上午第三節(jié)課去食堂吃飯回教室上課去公共洗手間時(shí),如果

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論