實驗目的
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 用於根據輸入的學生...