pascal中的case句怎麼用

2022-10-28 17:50:28 字數 1188 閱讀 999

1樓:匿名使用者

pascal中的case語句形式如下:

case 表示式 of

常量1:語句1;

常量2:語句2;

……常量n:語句n;

else 語句 n+1 {可選項}

end;

其中常量1-n為固定值,不能是資料範圍,但可以是資料集合。

表示式,僅可以取變數本身,也可以是帶運算的變數,也可以是邏輯表示式,但邏輯表示式的話,其下方將只有兩種常量取值情況:true和false。

所以根據問題,帶範圍判斷的最好的辦法是使用if語句,而不是case語句。

如果一定要強制使用case的話,那麼結果是這樣的:

case k of

1:x:=4;

2:x:=4;

3:x:=3;

4:x:=3;

5:x:=3;

6:x:=0;

7:x:=0;

8:x:=1;

9:x:=1;

10:x:=1;

end;

從上可見,邏輯並不清楚,而且容易出錯。**也很長,不容易閱讀。

假如有一個判斷是x>100時,那麼可以想象這個case語句需要多長了。

2樓:匿名使用者

正確答案:

case k of

8 or 9 or 10:x:=1;

6 or 7:x:=0;

3 or 4 or 5:x:=3;

1 or 2 x:=4;

end;

3樓:巧克力蛋黃月餅

case語句

case語句是由一個表示式和眾多可選擇的操作序列組成。執行時,根據表示式的求值結果,在眾多的分支中選取一個分支執行。其形式為:

case 表示式 of

常量1:語句1;

常量2:語句2;

……常量n:語句n;

else 語句 n+1 {可選項}

end;

根據你的題目

case (k<=10) and (k>0) of8,10:x:=1;

5,8:x:=0;

2:3:x:=3;

else x:=4

end;

如果是作業?以後要自己動腦筋做

我沒有學過pascal,看看網上的說明,就會了,很簡單的,每種語言都差不多的

pascal 語言中case語句的用法

四 case語句 分情況語句適用於對一個條件的多種情況的響應。格式 case 表示式 of 標號1 語句1 標號2 語句2 標號n 語句n else 語句n 1 end case語句在使用時有幾點要注意 1.end與case對應 標號與語句之間用 分隔 else與語句之間不用分隔符。2.標號必須是一...

《匆匆》中的排比句有幾句,《匆匆》中的排比句擬人句比喻句有哪些

1 燕子去了,有再來的時候 楊柳枯了,有再青的時候 桃專花謝了,有再開屬的時候。但是,聰明的,你告訴我,我們的日子為什麼一去不復返呢?2 於是 洗手的時候,日子從水盆裡過去 吃飯的時候,日子從飯碗裡過去 默默時,便從凝然的雙眼前過去。請採納!謝謝!匆匆 中的 排比句 擬人句 比喻句 有哪些 排比句 ...

文章中的擬人句及作用,文章《松鼠》中的擬人句及其作用

運用了擬人的修辭,生動形象的寫出了事物的特點,把 寫活了,是文章更生動,事物特點更突出 可以形象地寫出事物特徵,並且可以使文章耐看,不枯燥無味使描寫的事物具有了人的感情,使文章更具有情趣容易理解 擬人句的作用 1 把物件擬人化能使讀者對此物的形態更加了解。2 增強文章的文采,使讀者對文章產生興趣和深...