国产乱子伦高清露脸对白-国产精品欧美久久久久天天影视-国产91视频一区-亚洲欧美日产综合在线网-黄视频网站在线看-国产欧美亚洲精品第1页-亚洲www在线-大学生女人三级在线播放-日本在线视频www鲁啊鲁-国产成人精品一区二区仙踪林-69精品欧美一区二区三区-成人欧美亚洲-日本污污网站-中国妞xxxhd露脸偷拍视频-国产精品aⅴ在线观看-精品中文字幕在线

極客小將

您現(xiàn)在的位置是:首頁 » scratch編程資訊

資訊內(nèi)容

3.2 塊IF語句

極客小將2021-02-16-

upload/article/images/2021-02-16/09362ee567ebd06bc4db40b1e2c55246.jpg

塊IF語句比行IF語句功能更強(qiáng),適應(yīng)面更廣,它能夠通過IF—THEN—ELSE、IF—ELSE—END IF結(jié)構(gòu)實(shí)現(xiàn)任意多個(gè)分支,并從任意多個(gè)分支中選擇其中一個(gè)分支執(zhí)行。塊IF語句至少占用兩個(gè)語句行。

3.2.1 塊IF語句格式

當(dāng)THEN部分和ELSE部分包含比較多的內(nèi)容,需執(zhí)行多個(gè)語句時(shí),用行IF實(shí)現(xiàn)選擇結(jié)構(gòu),在一行內(nèi)就難以容納,而且程序讀起來也不清晰。QBASIC提供的“塊IF”結(jié)構(gòu),即是一將一個(gè)選擇結(jié)構(gòu)用若干個(gè)語句來實(shí)現(xiàn)。

塊IF的一般格式如下:

IF<條件>THEN

[<語句組1>]

ELSE

[<語句組2>]

END IF

關(guān)于塊 IF結(jié)構(gòu)的說明如下:

(1)執(zhí)行塊IF時(shí),先判斷所給的條件是否滿足:如求出邏輯表達(dá)式的值為真,條件滿足,則執(zhí)行語句組1,然后跳過ELSE行和語句組2,由END IF出口;如果邏輯表達(dá)式為假,條件不滿足,則跳過THEN部分,執(zhí)行ELSE部分的語句組2,然后由END IF出口。

(2)語句組1和語句組2可以包含多個(gè)語句行。

(3)ELSE部分是任選的,即此部分可有可無。例如:

IF a > 8 THEN

Print a

End if

就無ELSE部分,也是合法的。

(4)IF-THEN必須寫在一行上,THEN是該行的行尾,但是“語句組1”不能與IF- THEN寫在同一行上。如下面程序的寫法是錯(cuò)誤的:

IFa>8 THENPRINT a

ELSE

?? PRINT “a<=8”

END IF

QBASIC 把第一行認(rèn)為是一個(gè)完整的IF語句,不允許出現(xiàn)其它語句,如果像上面的書寫方法,QBASIC語言系統(tǒng)則判斷第一條語句為行IF語句,第二行的ELSE沒有相應(yīng)的IF與之配對(duì)而給出錯(cuò)誤信息。

(5)<語句組1>和<語句組2>可以缺省。例如:

IF b>0 THEN

ELSE

END IF

是合法語句,但無任何實(shí)際意義。

(6)ELSE和“語句組2”可以在一行上書寫。例如:

IF a>0 THEN

ELSE PRINT a

END IF

這樣書寫方法是合法的,但使用這種方法書寫,程序看起來不清晰,容易出現(xiàn)錯(cuò)誤,一般最好還是將ELSE獨(dú)占一行為好。

(7)塊IF結(jié)構(gòu)IF—END IF是一個(gè)選擇體,IF和END IF成對(duì)出現(xiàn)。<語句組1>或<語句組2>中都允許嵌套塊IF結(jié)構(gòu),當(dāng)出現(xiàn)嵌套層時(shí),可用向內(nèi)縮進(jìn)若干列的方法,形成鋸齒形排列的形式,以便于了解層次關(guān)系。

【例3.4】將任意3個(gè)整數(shù)按由大到小進(jìn)行排列。

解:設(shè)三個(gè)整數(shù)位a,b,c。第一先將a與b比較,a>b則a是大數(shù)不交換,ac則a是大數(shù)不交換,a< p="">

再將b與c比較,b>c則不交換,b< p="">

經(jīng)過比較由大到小的順序已排好。程序的NS圖如圖3.7所示。

upload/article/images/2021-02-16/4d3d581066534871366607d5fb2fc4fe.jpg

程序如下:

INPUT“a,b,c=”;a,b,c

IF b>a THEN

SWAP a,b

END IF

IF c>a THEN

SWAP a,c

END IF

IF c>b THEN

SWAP c,b

END IF

PRINT“a,b,c=”;a,b,c

END

程序運(yùn)行后,首先輸入a,b,c

a,b,c=?9,5,10

程序運(yùn)行結(jié)果為:

a,b,c=10? 9? 5

? 在程序中使用了兩變量的交換語句SWAP語句,使得程序減少了許多重復(fù)的賦值語句。

3.2.2 塊IF的嵌套及ELSE IF的使用

1、塊IF的嵌套

在塊IF語句中,每個(gè)語句允許組包含任何語句,當(dāng)然也可以包含塊IF語句。如果一個(gè)快IF語句完全包含在另一塊IF語句的一個(gè)語句組中,就稱為塊IF語句的嵌套。塊IF語句的嵌套可表示為如下的一般形式:

IF…THEN

?? IF…THEN

?? ELSE

??? :

?? END IF

ELSE

??? IF…THEN

???? :

??? ENDIF

END IF

【例3.5】編寫一個(gè)程序,使用戶能輸入月份,根據(jù)給出的年份和月份判斷該月有多少天。

INPUT ?“Enter year”;y

INPUT ?“Enter month(1-12)”;m

IF (m=4) OR (m=6)OR (m=9) OR (m=11) THEN

? day=30

ELSE

IF(m=1) OR (m=3) OR (m=5) OR (m=7) OR (m=8) OR (m=10) OR (m=12) THEN

? ????day=31

??? ELSE

IF(Y MOD 4=0 ?AND Y MOD100<>0)OR(Y MOD 4=0 ?AND Y MOD 400<>0)THEN

????? ?day=29

????? ?ELSE

????? ?day=28

????? ?END IF

??? END IF

END IF

PRINT “There are”;day;”daysin the month entered”

END

該程序根據(jù)輸入的年、月份求出該月的天數(shù)day,程序使用了塊IF的結(jié)構(gòu)嵌套。用戶使用嵌套方法時(shí)應(yīng)注意IF-END IF的配合出現(xiàn),假設(shè)不是成對(duì)出現(xiàn),系統(tǒng)將作出錯(cuò)誤處理。

2、塊IF語句中使用ELSE IF

使用 ELSE IF的塊IF結(jié)構(gòu)的一般格式為:

????? IF <</strong>條件1> THEN

??????? <</strong>語句組1>

????? ELSE IF<</strong>條件2> THEN

??????? <</strong>語句組2>

ELSE IF<</strong>條件3> THEN

??????? <</strong>語句組3>

ELSE IF<</strong>條件n> THEN

?? ?<</strong>語句組n>

ELSE

<</strong>語句組n+1>

END IF

當(dāng)條件1滿足執(zhí)行語句組1,若條件1不滿足而滿足條件2則執(zhí)行語句組2;若條件1和條件2都不滿足而滿足條件3,則執(zhí)行語句組3……若條件1到n都不滿足,則執(zhí)行語句組n+1.只要執(zhí)行完某一個(gè)語句組即跳到END IF退出塊IF結(jié)構(gòu)。

INPUT ?“Enter year”;y

INPUT ?“Enter month(1-12)”;m

IF (m=4) OR (m=6)OR (m=9) OR (m=11) THEN

? day=30

ELSE IF(m=1) OR (m=3)OR (m=5) OR (m=7) OR (m=8) OR (m=10) OR (m=12) THEN

? ????day=31

ELSE IF(Y MOD 4=0?AND Y MOD 100<>0)OR(Y MOD 4=0 ?AND Y MOD 400<>0)THEN

????? ?day=29

??? ELSE

????? ?day=28

END IF

PRINT “There are”;day;”daysin the month entered”

END

聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除

預(yù)約試聽課

已有385人預(yù)約都是免費(fèi)的,你也試試吧...

国产乱子伦高清露脸对白-国产精品欧美久久久久天天影视-国产91视频一区-亚洲欧美日产综合在线网-黄视频网站在线看-国产欧美亚洲精品第1页-亚洲www在线-大学生女人三级在线播放-日本在线视频www鲁啊鲁-国产成人精品一区二区仙踪林-69精品欧美一区二区三区-成人欧美亚洲-日本污污网站-中国妞xxxhd露脸偷拍视频-国产精品aⅴ在线观看-精品中文字幕在线

        超碰超碰在线观看| 日韩av卡一卡二| 中文字幕超清在线免费观看| 成人中文字幕在线播放| www.亚洲自拍| 日韩成人av免费| 欧美一级小视频| 天堂av2020| 99热手机在线| 少妇一级淫免费放| 可以在线看的黄色网址| 亚洲自偷自拍熟女另类| 日韩xxxx视频| 日日摸日日碰夜夜爽av| 亚洲熟妇av一区二区三区| 免费毛片小视频| 污视频免费在线观看网站| 牛夜精品久久久久久久| www.51色.com| 热久久最新网址| 亚洲熟妇av一区二区三区漫画| 久久av综合网| 国产精品wwwww| 成人免费黄色av| 91网站在线观看免费| 成品人视频ww入口| 国产aaa一级片| caoporm在线视频| 激情小视频网站| 美女网站视频黄色| 欧美 国产 精品| 91黄色小网站| 特色特色大片在线| 国产美女无遮挡网站| 超碰在线资源站| 国产在线播放观看| 久久99999| 亚洲熟妇无码一区二区三区| 日韩激情免费视频| 只有这里有精品| 国产伦精品一区二区三区四区视频_| 成年人视频在线免费| 最新中文字幕久久| 无码少妇一区二区三区芒果| 黄色录像特级片| 日韩av片网站| 欧美日本视频在线观看| 日韩av加勒比| 亚洲 欧美 另类人妖| 国产 日韩 欧美在线| 天天操天天干天天做| 少妇高潮喷水久久久久久久久久| 91免费视频污| 天天碰免费视频| 99热成人精品热久久66| 欧美少妇一区二区三区| 亚洲视频第二页| 干日本少妇首页| 中文字幕无码精品亚洲35| 小说区视频区图片区| 天堂av在线8| 潘金莲激情呻吟欲求不满视频| 成人综合视频在线| 欧美精品久久久久久久自慰 | 亚洲精品一二三四五区| 国产黄色激情视频| 青青草影院在线观看| 加勒比av中文字幕| 一起操在线视频| 不卡的在线视频| 爱豆国产剧免费观看大全剧苏畅 | 亚洲 欧美 日韩系列| 久久九九国产视频| 国内自拍视频一区| jizz欧美性11| 99视频在线观看视频| 夜夜爽久久精品91| 国产三级中文字幕| av一区二区三区免费观看| 免费在线黄网站| 国产中文字幕乱人伦在线观看| 成人免费看片视频在线观看| 好色先生视频污| 亚洲熟妇av日韩熟妇在线| 青青草视频在线免费播放| 日韩av资源在线| 亚洲一区二区在线视频观看| 特级毛片在线免费观看| 国产乱子伦精品无码专区| 秋霞无码一区二区| www.com操| 国产女人18毛片| 黑森林福利视频导航| gai在线观看免费高清| 97av中文字幕| 男人舔女人下面高潮视频| 性欧美videossex精品| a级网站在线观看| 香港三级韩国三级日本三级| 丁香婷婷激情网| 午夜啪啪福利视频| 亚洲午夜无码av毛片久久| 视频在线观看免费高清| 一二三四中文字幕| 免费涩涩18网站入口| 黄色一级片在线看| 中文字幕免费高清在线| 免费看日本毛片| 中文字幕在线观看日| 国产精品一区二区免费在线观看| 欧美亚洲日本在线观看| av日韩在线看| 黄色小视频免费网站| 九九爱精品视频| 日本黄色a视频| 欧美黑人又粗又大又爽免费| 国产av熟女一区二区三区| 男操女免费网站| 久久久久久久久久久福利| 乱熟女高潮一区二区在线| 中文字幕视频在线免费观看| 日日碰狠狠添天天爽超碰97| 老司机激情视频| 青青草原播放器| 亚洲高清免费在线观看| 日韩免费毛片视频| 成 年 人 黄 色 大 片大 全| 夜夜爽久久精品91| 精品国产乱码久久久久久1区二区| 免费看又黄又无码的网站| 日本免费a视频| 成人av在线播放观看| 成年人视频大全| 国产1区2区3区中文字幕| 日本黄色a视频| 久久国产精品免费观看| 91xxx视频| 日本一区午夜艳熟免费| 国产成人在线小视频| 日韩小视频网站| 奇米精品一区二区三区| 干日本少妇首页| 蜜桃免费在线视频| 182午夜视频| 黄色一级片网址| 久久最新免费视频| 91视频 - 88av| 99精品在线免费视频| 亚洲精品无码久久久久久| 少妇人妻互换不带套| 中文字幕免费高清在线| 国产高潮呻吟久久久| 欧美a级免费视频| 国产精品无码av在线播放| www.日日操| www.久久com| 欧美在线观看www| 日本黄大片一区二区三区| 日本高清一区二区视频| 大片在线观看网站免费收看| 男女激情无遮挡| 波多野结衣xxxx| 免费人成自慰网站| 99久久国产宗和精品1上映| wwwwwxxxx日本| 欧美精品一区二区三区三州| 99免费视频观看| 日本女人高潮视频| 老司机午夜av| 天堂а√在线中文在线| 97xxxxx| 男同互操gay射视频在线看| 免费高清在线观看免费| 激情成人在线观看| 国产真实乱子伦| 大陆极品少妇内射aaaaaa| 日韩福利视频在线| 97干在线视频| 亚洲欧美日韩一二三区| 国产人妻777人伦精品hd| 999在线观看| 狠狠操精品视频| 青青草国产免费| 色哺乳xxxxhd奶水米仓惠香| 中文字幕国内自拍| 国产又大又硬又粗| 亚洲人成无码网站久久99热国产| 中文字幕成人在线视频| 可以免费观看av毛片| 免费一级特黄特色毛片久久看| 久久综合在线观看| 蜜桃免费在线视频| 成年人网站大全| 69堂免费视频| 久久久久久久中文| 久草视频这里只有精品| 亚洲精品在线视频播放| 中文字幕成人免费视频| 亚洲激情在线看| 久久6免费视频|