北師大多媒體課件制作教程課件06判斷、分支與循環(huán)程序結構_第1頁
北師大多媒體課件制作教程課件06判斷、分支與循環(huán)程序結構_第2頁
北師大多媒體課件制作教程課件06判斷、分支與循環(huán)程序結構_第3頁
北師大多媒體課件制作教程課件06判斷、分支與循環(huán)程序結構_第4頁
北師大多媒體課件制作教程課件06判斷、分支與循環(huán)程序結構_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第六章

判斷、分支與循環(huán)程序結構

6.1判斷、分支與循環(huán)程序結構概述一、判斷、分支程序結構這種結構程序能根據(jù)一定的條件,選擇一組分支中的一個分支執(zhí)行或者不執(zhí)行任一分支,直接跳出結構。二、循環(huán)程序結構對于需要反復執(zhí)行的程序段,可以將它放入一個循環(huán)結構中,在一定的條件控制下,反復執(zhí)行該段程序三、判斷、分支與循環(huán)程序結構的實現(xiàn)方法四、判斷、分支與循環(huán)程序結構的執(zhí)行機制分支選擇循環(huán)次數(shù)6.2判斷、分支與循環(huán)程序結構中的圖標三種圖標決策判斷圖標分支屬性圖標分支結果圖標其中決策判斷圖標是圖標工具中的圖標。分支屬性圖標是在構造這一程序結構時自動生成的,用來定義每一分支的屬性,分支結果圖標則可以是第二節(jié)中介紹的某一種圖標。一、決策判斷圖標的屬性設置1、分支路徑選擇方式(Branch)。用于設定如何選擇下一個要執(zhí)行的分支。決策判斷圖標是用分支序號來標記各分支的。掛在決策判斷圖標下的分支,根據(jù)其從左到右的排列順序,從左邊第一個分支開始,序號依次為:1、2、3、……。選擇的方式有:1)順序選擇(Sequentially):按從左到右的順序逐個選擇各分支。2)隨機選擇(RandomlyToAnyPath):隨機從所有分支中選擇一個分支。3)隨機不重復選擇(RandomlyToUnusedPath):每次選擇的分支是從還沒有被選擇的分支中隨機產(chǎn)生一個,如果所有的分支都被執(zhí)行了一次,則開始第二次隨機不重復選擇。4)計算路徑(ToCalculatedPath):可根據(jù)計算結果選擇分支執(zhí)行。2、重置路徑(ResetPathsOnEntry):3、重復方式(Repeat)。用于決定在結構內部循環(huán)的次數(shù)1)不重復(Don`tRepeat)。在決策判斷結構內只選擇一個分支執(zhí)行,完成以后就退出這一結構。2)重復固定次數(shù)(FixedNumberOfTimes)。根據(jù)表達式輸入窗口的數(shù)字或變量的值決定重復執(zhí)行分支的次數(shù)。3)直到所有的路徑都被選擇執(zhí)行(UntilAllPathsUsed)。程序一直循環(huán)選擇分支執(zhí)行,直到所有的分支都至少被選擇執(zhí)行過一次為止。在這種方式時,分支選擇應能使所有分支有被選擇的機會,在計算方式選擇分支時,如果計算結果總不能等于某一個分支,則程序會出現(xiàn)死循環(huán),不能自動退出這一結構。4)直到鼠標單擊或按任意鍵(UntilClick/KeyPress)。不斷重復執(zhí)行分支,直到用戶用鼠標或鍵盤交互為止。5)直到設定的條件滿足(UntilTrue)。當表達式窗口中輸入的值不為真時,將不停重復,表達式的值為真時退出。3、時間限制(TimeLimit)。

在時間表達式輸入欄中輸入一個時間值,則當程序在決策判斷結構停留的時間達到設定值時,會自動停止重復。在時間限制方式有效時,可以設定顯示倒計時時鐘(ShowTimeRemaining),在運行時,可以通過顯示的倒計時時鐘來判斷剩余的時間。二、分支屬性圖標的屬性設置1、分支中內容的擦除方式(EraseContents)。(自動擦除)1)下一分支被選擇之前(BeforeNextSelection)。執(zhí)完一個分支之后就立即將它擦除。2)在退出時擦除(UponExit)。分支顯示的內容一旦顯示,就有效,只要在決策判斷圖標之內,它就會顯示。當程序離開這一結構時,分支的內容會被擦除。3)不自動擦除(Don‘tErase)。除非用擦除圖標或函數(shù)擦除它,否則即使離開這一程序結構,其作用也不會消失。2、離開這一分支時是否暫停(PauseBeforeBranching)。如果選擇此選項有效,則在離開這一個分支之前會停下來,并在屏幕上出現(xiàn)一個按鈕,按這個按鈕后進入下一分支或退出。三、分支結果圖標可由前面介紹的任一種圖標構成,對于某些圖標可以直接掛在決策圖標中,而有些圖標則需要通過映射圖標才能間接掛入??梢酝ㄟ^映射圖標嵌套決策判斷圖標或更復雜的程序結構。結構的構建方式:拖一個決策判斷圖標到流程線上,在它的右邊放置多個其它圖標即可。決策判斷結構的屬性設置:雙擊決策判斷圖標可打開屬性設置窗口復習:決策判斷程序結構復習:決策判斷程序結構決策判斷結構的分支選擇方式:順序選擇(Sequentially)隨機選擇(RandomlyToAnyPath)隨機不重復選擇(RandomlyToUnusedPath)計算路徑(ToCalculatedPath)復習:決策判斷程序結構決策判斷結構的重復次數(shù)選擇:不重復(Don`tRepeat)重復固定次數(shù)(FixedNumberOfTimes)直到所有的路徑都執(zhí)行(UntilAllPathsUsed)直到鼠標單擊或按任意鍵(UntilClick/KeyPress)直到設定的條件滿足(UntilTrue)四、用決策判斷程序結構的使用技巧1、用于多次重復執(zhí)行一個過程例1、人造衛(wèi)星(單個分支多次執(zhí)行)例2、移動的文字(多個分支輪流執(zhí)行)

用決策判斷程序結構的使用技巧2、用于隨機

溫馨提示

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

最新文檔

評論

0/150

提交評論