易語言之多分支控制結(jié)構(gòu)語句

2020-09-29 09:49 更新
我們來學(xué)習(xí)一種新的多分支控制結(jié)構(gòu)語句--判斷(),判斷()語句和如果真()語句有點(diǎn)像,但又不同,我們來看下圖:



我們可以從上圖中看出,判斷和如果真的程序走向是完全不同的,我們可以看到,如果條件一成立,則判斷()語句是跳過條件二這個(gè)語句的,而如果真()語句還要檢查條件二是否成立。那我們用如果()來代替如果真(),看看效果是怎么樣的:



從圖中程序的走向我們可以看出,判斷()語句和如果()語句的效果是一樣的,但如果有多個(gè)條件要判斷的話,則程序的結(jié)構(gòu)、可讀性二者相比就相差很多,我們可以通過下面一個(gè)例子來看一下。

例:輸入一個(gè)百分制的成績,要求輸出成績的等級(jí)A、B、C、D。90分以上為A,78~89分為B,60~77為C,60分以下為D。


READY GO~


1.新建一個(gè)“窗口程序”。

2.從控件箱中拖二個(gè)文字標(biāo)簽、一個(gè)編輯框和一個(gè)按鈕,設(shè)置好各自的屬性,請(qǐng)調(diào)整好大小布局。


3.為“轉(zhuǎn)換”按鈕添加“被單擊”事件,如下圖所示:


4.運(yùn)行程序,輸入各檔大小的分?jǐn)?shù),測試程序運(yùn)行是否正確。



請(qǐng)你把這個(gè)例子用如果()或如果真()語句來完成,然后比較一下用如果真()、如果()語句與用判斷()語句哪個(gè)可讀性更強(qiáng)。


如果把題目改成:

輸入一個(gè)百分制的成績,要求輸出成績的等級(jí)A、B、C、D、E。90分以上為A,80~89分為B,70~79為C,60~69分為D,60分以下為E。然后用如果()語句和判斷()語句各做一遍,看看這時(shí)的效果如何?

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)