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

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



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



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

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


READY GO~


1.新建一個“窗口程序”。

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


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


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



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


如果把題目改成:

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

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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號