易語言教學(xué)-流程控制課件_第1頁
易語言教學(xué)-流程控制課件_第2頁
易語言教學(xué)-流程控制課件_第3頁
易語言教學(xué)-流程控制課件_第4頁
易語言教學(xué)-流程控制課件_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

易語言流程控制靜寧縣教育局流程控制分類分支類流程控制循環(huán)類流程控制跳轉(zhuǎn)類流程控制如果()如果真()判斷()判斷循環(huán)首()循環(huán)判斷首()計次循環(huán)首()變量循環(huán)首()到循環(huán)尾()跳出循環(huán)()返回()結(jié)束()如果()本命令根據(jù)提供的邏輯參數(shù)的值,來決定是否改變程序的執(zhí)行位置,如果提供的邏輯參數(shù)值為真,程序繼續(xù)順序向下執(zhí)行,否則跳轉(zhuǎn)到左側(cè)箭頭線指向的命令處去執(zhí)行。

語法:無返回值如果(條件)

參數(shù):條件(必需的;邏輯型。本條件值的結(jié)果決定下一步程序執(zhí)行位置。)

說明:如果命令的條件參數(shù)必須為邏輯型,可以為一個或多個邏輯型條件語句組成,多個邏輯型條件語句之間可以用“或”或者“且”連接。例程:簡單的休息提示例程:簡單的用戶驗證如果真()本命令根據(jù)提供的邏輯參數(shù)的值,來決定是否改變程序的執(zhí)行位置,如果提供的邏輯參數(shù)值為真,程序繼續(xù)順序向下執(zhí)行,否則跳轉(zhuǎn)到左側(cè)箭頭線指向的命令處去執(zhí)行。同“如果”命令相比,本命令沒有為假時的程序部分。

語法:無返回值如果真(條件)

參數(shù):條件(必需的;邏輯型。本條件值的結(jié)果決定下一步程序執(zhí)行位置。)

說明:如果真命令和如果命令相似,如果真的條件也必須是邏輯型,可以用“或者”“并且”連接多個條件。例程:簡單的驗證提示信息提醒:如果和如果真語句的條件,可以用或者、并且連接多個條件例程:簡單的用戶驗證點擊到窗口上的提示點擊到錯誤的選項點擊到正確的選項判斷循環(huán)首()本命令根據(jù)提供的邏輯參數(shù)的值,來決定是否進(jìn)入循環(huán)。如果提供的邏輯參數(shù)值為真,程序順序執(zhí)行下一條命令進(jìn)入循環(huán),否則跳轉(zhuǎn)到本命令所對應(yīng)的“判斷循環(huán)尾”命令的下一條命令處以跳出循環(huán)。

語法:無返回值判斷循環(huán)首(條件)

參數(shù):條件(必需的;邏輯型。本條件值的結(jié)果決定下一步程序執(zhí)行位置)

說明:判斷循環(huán)首的條件是邏輯型,是在判斷循環(huán)首中判斷,先判斷再循環(huán),符合條件,就循環(huán)執(zhí)行以下代碼,不符合條件就停止循環(huán)。例程:輸出100以內(nèi)的偶數(shù)例程:將C盤根目錄下所有文件顯示在列表框中這里用到了尋找文件命令,此命令在指定目錄連續(xù)檢索相同條件的文件,第二次調(diào)用時,無需填寫參數(shù)。例程:輸出100以內(nèi)的數(shù)累加之和計次循環(huán)首()執(zhí)行本命令將把循環(huán)體內(nèi)的命令重復(fù)執(zhí)行指定的次數(shù)。提供的整數(shù)參數(shù)值決定將重復(fù)執(zhí)行的次數(shù)。

語法:計次循環(huán)首(循環(huán)次數(shù),[已循環(huán)次數(shù)記錄變量])

參數(shù):循環(huán)次數(shù)(必需的;整數(shù)型。本數(shù)值指定執(zhí)行計次循環(huán)體內(nèi)所有命令的次數(shù),必須大于等于零)已循環(huán)次數(shù)記錄變量(可選的;整數(shù)型,參數(shù)數(shù)據(jù)只能提供變量。本數(shù)值型變量用作記錄當(dāng)前循環(huán)首已經(jīng)被進(jìn)入過的次數(shù)(從1開始),程序可以直接取用此變量中的值)

說明:第一個參數(shù),給出將要循環(huán)的次數(shù),是整數(shù)型,第二個參數(shù)可選的,可以給出一個整數(shù)型的變量,用來記錄已經(jīng)循環(huán)的次數(shù)。例程:輸出10以內(nèi)的數(shù)變量循環(huán)首()執(zhí)行本命令將利用變量對循環(huán)體內(nèi)的命令進(jìn)行循環(huán)執(zhí)行。第一次執(zhí)行此命令時將使用“變量起始值”參數(shù)初始化“循環(huán)變量”參數(shù)所指定的變量。每次(包括第一次)執(zhí)行到此命令處都將判斷循環(huán)變量內(nèi)的值是否已經(jīng)超過“變量目標(biāo)值”參數(shù)所指定的值,如已超過,則跳轉(zhuǎn)到對應(yīng)的“變量循環(huán)尾”命令的下一條命令處繼續(xù)執(zhí)行,否則順序執(zhí)行下一條語句繼續(xù)進(jìn)行循環(huán)。

語法:無返回值變量循環(huán)首(變量起始值,變量目標(biāo)值,變量遞增值,[循環(huán)變量])

參數(shù):變量起始值(必需的;整數(shù)型,初始值為“1”。定義循環(huán)變量的起始數(shù)值)變量目標(biāo)值(必需的;整數(shù)型。定義循環(huán)變量的目標(biāo)數(shù)值,在循環(huán)首部如果發(fā)現(xiàn)變量值已超出此目標(biāo)值時將跳出循環(huán)。)變量遞增值(必需的;整數(shù)型,初始值為“1”。每次執(zhí)行到循環(huán)尾部時都將把此值加入到循環(huán)變量中去,此值可為正數(shù)或負(fù)數(shù),如為正數(shù)則遞增,為負(fù)數(shù)則遞減)

循環(huán)變量(可選的;整數(shù)型,參數(shù)數(shù)據(jù)只能提供變量。本數(shù)值型變量將用作控制循環(huán)執(zhí)行次數(shù),在循環(huán)尾部將自動遞增或遞減該變量內(nèi)的數(shù)值。如果被省略,命令將自動使用內(nèi)部臨時變量。)說明:此命令可以在變量內(nèi)進(jìn)行循環(huán),并能把每次內(nèi)部循環(huán)的值取出。變量起始值:是進(jìn)行內(nèi)部變量循環(huán)的起始值,并用這個參數(shù)的值初始化循環(huán)變量,即循環(huán)剛開始時循環(huán)變量的值;變量目標(biāo)值:是變量起始值最終達(dá)到的數(shù)值,當(dāng)?shù)竭_(dá)變量目標(biāo)值時,循環(huán)結(jié)束;變量遞增值:它的初始值是1,可以按照需要規(guī)定它的值,是變量起始值向變量目標(biāo)值遞增時每次所要增加的數(shù)值;循環(huán)變量:可以省略,如果省略,將自動使用內(nèi)部臨時變量,它記錄了遞增的過程,是記錄變量起始值向變量目標(biāo)值每次遞增后的數(shù)值。。例程:計算100到200以內(nèi)的所有偶數(shù)和說明:此段代碼,可以求出100到200之間所有偶數(shù)的和,循環(huán)開始時,循環(huán)變量的初始值是100,這是由第一個參數(shù)變量起始值決定的,每次循環(huán),循環(huán)變量的值都遞增2,即偶數(shù),然后求和變量每次循環(huán)都把循環(huán)變量的值相加,直到循環(huán)變量的值到達(dá)200,循環(huán)結(jié)束,求和變量得出的就是100到200之間的偶數(shù)和。循環(huán)判斷首()執(zhí)行本命令后將順序執(zhí)行下一條命令進(jìn)入程序循環(huán)。

語法:無返回值循環(huán)判斷首()

參數(shù):

說明:此命令和判斷循環(huán)首命令相似,不同在于,此命令是先循環(huán)再判斷,是在循環(huán)尾部判斷,如果條件成立,則跳到循環(huán)判斷首,順序執(zhí)行循環(huán)中的命令。例程:每只母雞值5元,每只公雞值3元,3只小雞值1元,現(xiàn)在用100元買100只小雞,問能買母雞、公雞、小雞各多少只?例程:對10個數(shù)字進(jìn)行排序分析:通過分析,我們就可以知道,母雞最多可以買20只,公雞最多可以買33只,小雞最多300只。并且母雞數(shù)量加公雞數(shù)量加小雞數(shù)量為100,母雞數(shù)量乘以5,然后加公雞數(shù)量乘以3,然后加小雞數(shù)量除以3,和為100元。到循環(huán)尾()本命令轉(zhuǎn)移當(dāng)前程序執(zhí)行位置到當(dāng)前所處循環(huán)體的循環(huán)尾語句處。

語法:無返回值到循環(huán)尾()

參數(shù):

說明:這個命令可以在循環(huán)中,直接運行到循環(huán)尾(循環(huán)判斷尾;判斷循環(huán)尾;計次循環(huán)尾)。例程:顯示10以內(nèi)的奇數(shù)跳出循環(huán)()本命令轉(zhuǎn)移當(dāng)前程序執(zhí)行位置到當(dāng)前所處循環(huán)體循環(huán)尾語句的下一條語句處。

語法:無返回值跳出循環(huán)()

參數(shù):

說明:跳出循環(huán)命令,是要終止一個循環(huán)的使用,在一定條件下,想停止一個循環(huán)的運行,就可以使用跳出循環(huán)命令,此循環(huán)就會停止,繼續(xù)運行循環(huán)尾句下面的語句。如果是雙重循環(huán),即一個循環(huán)里面還有另一個循環(huán),那么用跳出循環(huán)命令只是終止跳出循環(huán)命令所在的那個循環(huán)。例程:顯示8前面的數(shù)返回()本命令轉(zhuǎn)移當(dāng)前程序執(zhí)行位置到調(diào)用本子程序語句的下一條語句處,并可根據(jù)需要返回一個值到子程序調(diào)用處。

語法:無返回值返回([返回到調(diào)用方的值])

參數(shù):返回到調(diào)用方的值可選的;通用型。

說明:返回命令使用比較普遍,返回命令不但可以返回給調(diào)用方各種類型的數(shù)據(jù),也可以終止一系列代碼的運行。例程:返回一個時間結(jié)束()本命令結(jié)束當(dāng)前易程序的運行。

語法:無返回值結(jié)束()

溫馨提示

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

最新文檔

評論

0/150

提交評論