實驗VB選擇結構程式設計

2022-05-02 05:33:01 字數 1569 閱讀 5820

實驗目的

1、了解選擇結構的結構特點

2、掌握if條件語句的使用方法

3、掌握case語句的使用方法

實驗內容

例1、稅務部門徵收所得稅,規定如下(用if語句實現):

①當收入為200 元以內(含200元)時,免徵;

②當收入為 200 ~ 400 元(含400元)時,將超過 200 元的部分納稅 3% ;

③當收入為 400 ~ 5000元(不含5000元)時,將超過 400 元的部分納稅 4% ;

④當收入為 5000 元或5000元以上時,將超過400元的部分納稅5% 。

程式執行後,單擊窗體,在輸人對話方塊中輸入收入數,程式將輸出納稅金額,運**況如圖 4.1 所示。

圖4.1

提示:因為該程式的條件分支較多,故可採用多分支的條件語句進行編寫。

多分支條件語句格式如下:

if 條件1 then

語句塊1

【 elseif 條件2 then

語句塊2 】

【elseif 條件3 then

語句塊3】

……【else

語句塊 n+1】

end if

例 2 將上題用select case 多分支結構設計。

提示:case語句的一般格式為

select case 測試表示式

case 表示式列表1

【語句塊1】

【case 表示式列表1

【語句塊1】】

……【case else

【語句塊1】】

end select

【上機參考練習題】

要求: 利用空餘時間設計除錯出來,並將設計方法及**寫入試驗報告。

1.(基本設計題) 在購買某物品時,若所花的的錢 x 在下述範圍內,所付錢 y 按對應折扣支付:

提示:此例可以多分支結構或者選擇結構實現,注意計算公式和條件表示式的正確書寫。

圖4.2

2.(基本設計題)編一程式根據上網時間計算上網費用,同時為了鼓勵多上網,每月收費最多不超過 150 元。計算的方法如下:

圖 4.3

提示:此題用可以用多分支結構或者選擇結構實現,但請特別注意有個條件「每月收費最多不超過 150 元」

3.(基本設計題)輸入乙個數字 (1-7) ,用英文顯示對應的星期一到星期日。

提示:用 select case語句來實現。

4.(提高設計題)編一模擬袖珍計算器的完整程式,介面如圖4.4 所示。要求:輸入兩個運算元和乙個操作符,根據操作符決定所做的運算。

提示:(1) 為了程式執行正確,對存放操作符的文字框 text3 ,應使用 trim(text3) 函式,去除運算子兩邊的空格。

(2) 根據存放操作符的文字框利用 select case 語句實現。

圖4.4

5.(提高設計題)某市公用**收費標準如下:通話時間在 3 分鐘以下,收費 0.50 元; 3 分鐘以上,則每超過 1分鐘加收 0.152元。

提示:此例用分支結構實現,注意判斷時間範圍。

實驗報告:

1. 從1/2/3題中任選一題。(必做題)

2. 從4/5題中任選一題。(選作題)

VB選擇結構程式設計

阜陽市一職高 尚克震2008年10月15日第一節課 07計 1 教學目標分析 通過教師引導學生去 發現技術背後所蘊含的技術價值和技術思想,使其獲得知識與技能的同時,理解和掌握過程與方法,這樣才能夠學會認知,學會做事,乃至學會生活,提高終生學習的能力 分析解決問題的能力,滿足其終身發展的需要,成為適應...

VB程式設計選擇結構

寧國市三津中學陳輝 一 教材分析 選擇控制結構是程式的三個基本結構中的乙個重要結構,計算機的邏輯判斷能力就是通過選擇結構來完成的。條件語句中的 條件 是用關係表示式 邏輯表示式來描述的。程式中能否實現正確的 選擇 決定於關係表示式或邏輯表示式的正確描述。用選擇結構編寫簡單的程式解決具體問題是在學生已...

VB實驗三選擇結構程式設計 偉奇

實驗報告 學院專業年級 姓名學號實驗室號計算機號 實驗日期 年月日指導教師簽字成績 報告退發 訂正 重做 實驗三 選擇結構程式設計 一 實驗目的 1 掌握if語句的使用。2 掌握select case語句的使用及其與if語句的區別。二 實驗內容 1 請編一程式 程式介面如圖3 1 用於根據輸入的學生...