999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談《VB 程序設計》中的選擇結構IF語句的教學法

2016-12-06 06:16:40吐爾遜江阿布都熱合曼先木斯亞買買提
和田師范專科學校學報 2016年1期
關鍵詞:結構學生

吐爾遜江·阿布都熱合曼 先木斯亞·買買提

(新疆和田師范專科學校數學與信息學院,新疆 和田 848000)

?

淺談《VB 程序設計》中的選擇結構IF語句的教學法

吐爾遜江·阿布都熱合曼 先木斯亞·買買提

(新疆和田師范專科學校數學與信息學院,新疆 和田 848000)

選擇結構是 VB 程序設計的三個基本結構 結構中的重要結構之一, 程序設計的邏輯判斷能力是通過選擇結構來完成。選擇結構的“條件”是用關系表達式、邏輯表達式或數值表達式來描述的,編程程序的能否實現正確的“條件”決定于關系表達式、邏輯表達式或數值表達式的正確描述。學生通過學生選擇結構對問題的解決方法和思路的理解與掌握,從而提升學生的問題解決能力,學生解決問題的過程中,去體會和理解程序的思路。

IF 語句的使用;教學法

使用VB語言的If分支語句,掌握分支判斷程序結構,來解決實際問題,并且培養學生的探索、創新能力。對解決問題的方法和步驟的理解,并能根據實際問題寫出程序代碼。利用學生已經掌握的數學知識,引導學生綜合VB的三種程序結構,努力發揮學生的研究性學習能力,培養學生創造性思維和綜合運用知識的能力。

一、單行條件語句IF…THEN…ELSE的語法格式和使用方法

1.單行if 語句的格式:

If 條件表達式 Then 語句塊1 [Else語句塊2]

功能:如果指定的“條件”成立(即“條件”的值為True),則執行“語句組1”,否則(即“條件”的值為False)執行“語句組2”

例如:IF X<0 THEN Y=-X ELSE Y=X

if a>10 then a=a+1:b=b+a:c=c+b

(1)條件表達式一般為關系表達式、邏輯表達式或數值表達式。

(2)如果條件表達式的值為真,則執行語句塊1,否則執行語句塊2(若沒有語句塊2,則什么都不執行)。

(3)單行結構If語句必須在一行內完成,末尾不能有End If。

(4) 語句塊中可包含一個或多個語句,若為多個語句,語句間要用冒號隔開。

2.單行if語句 的應用

[例1] :用單行結構條件語句計算以下y:

代碼設計:

PrivateSubCommand1_Click()

X=Val(Text1.Text)

IfX<= 0ThenY=Abs(X)ElseY=Log(X)

Label3.Caption=Y

EndSub

[例2]:比較兩個數的大小,把大的數的值賦值給變量max。

學生練習寫代碼,并讓學生自己歸納出通用語句。師巡視,糾正個別錯誤。兩生到黑板上作答,都正確。正巧其中一生使用了塊IF語句的形式,順勢推出選擇結構Ifx>=ythenmax=xelsemax=y

二、塊結構條件語句If...Then...End If的語法格式和使用方法

1.塊結構If語句的語法格式:

If條件表達式Then

語句塊1

Else

語句塊2

EndIf

功能:程序執行到If后開始對條件進行判斷,如果條件成立則執行語句塊1,之后跳過語句塊2執行EndIf后的語句;否則,則跳過語句塊1,執行語句塊2,之后執行EndIf后的語句。

(1) 使用塊結構If語句時,在Then后一定要回車,在語句最后一定要以EndIf結束。

(2) 塊結構If語句與單行結構If語句功能一樣,只是書寫形式不同,塊結構If語句條理清楚,在程序設計中更常用。

2.塊結構If語句應用

[例3]:設有如下函數。編寫程序,由用戶輸入x的值,再計算并輸出相應的y值。

程序代碼如下:

Ifx>= 0Then

y=x- 1

Else

y= 2 *x+ 5

EndIf

Print“x=”;x, “y=”;y

由此可見,塊If語句在功能上與行If語句完全等價。

[例4]:輸入一個學生的成績,如果高于60分則輸出“及格”,否則,輸出“不及格”。

程序代碼如下:Private Sub Form_Click()

Dim score As Integer

score = Val(InputBox(“請輸入成績:”))

If score >= 60 Then

Print “及格”

Else

Print “不及格”

End If

Print “score=”; score

End Sub

三、If語句的嵌套語法格式和使用方法

1.語法格式

If 條件表達式1 Then

語句塊1

ElseIf 條件表達式2 Then

語句塊2

ElseIf 條件表達式n Then

語句塊n

[Else

語句塊n+1]

End If

功能:當程序運行到If語句時,首先測試條件1,如果條件1為真(成立),則執行語句塊1,然后執行End If之后的語句;如果條件1為假(不成立),就測試條件2,依此類推,直到找到一個為真的條件就執行相應的語句塊。如果所有條件都不為真,則執行Else后的語句塊n+1。

2.If語句的嵌套應用

[例5]:輸入學生成績,并按分數判斷確定等級。其中,90分以上為優,75分以上為良,60分以上為及格,60分以下為不及格。

程序代碼如下:

Private Sub Form_Click()

Dim score As Integer

score = Val(InputBox(“請輸入成績:”))

If score >= 90 Then

Print “優”

ElseIf score >= 75 Then

Print “良”

ElseIf score >= 60 Then

Print “及格”

Else

Print “不及格”

End If

Print “score=”; score

3.使用塊結構條件語句應注意

(1)整個塊結構必須以If語句開頭,End If語句結束。

(2)關鍵字ElseIf不能寫成Else If。

(3)除了第一行的If語句和最后一行的End If語句是必須的以外,ElseIf子句和Else子句都是可選的。

四、結束語

“選擇結構”主要內容是用選擇結構編寫簡單的程序解決具體問題。用選擇結構編寫簡單的程序解決具體問題是在學生已經掌握了程序設計數據的表示與處理的基礎上,理解了順序結構的前提后提出的。學生學習,可以促進學生對問題解決方法和思想的理解與掌握,從而提升學生的問題解決能力,讓學生在按照一定的流程解決問題的過程中,去體會和理解程序設計的思想,而且也為多分支選擇結構的學習打下基礎

[1]林陳雷,郭安源,葛曉東.Visual Basic教育信息化系統開發實例導航[M].北京:人民郵電出版社,2003.

[2] 陳翠松,徐寶林. Visual Basic程序設計實用教程與實訓[M].北京大學出版社,2006.

[3]楊忠寶,康順哲.VB語言程序設計教程[M].人民郵電出版社,2010.

[4]林卓然編著.VB語言程序設計[M].電子工業出版社,2012.

2015-05-26

吐爾遜江·阿布都熱合曼(1963-),男,維吾爾族,副教授。研究方向:編輯程序與計算機應用。 先木斯亞·買買提(1978-),女,維吾爾族,碩士,講師。研究方向:多媒體技術。

猜你喜歡
結構學生
《形而上學》△卷的結構和位置
哲學評論(2021年2期)2021-08-22 01:53:34
快把我哥帶走
論結構
中華詩詞(2019年7期)2019-11-25 01:43:04
新型平衡塊結構的應用
模具制造(2019年3期)2019-06-06 02:10:54
《李學生》定檔8月28日
電影(2018年9期)2018-11-14 06:57:21
趕不走的學生
學生寫話
論《日出》的結構
學生寫的話
創新治理結構促進中小企業持續成長
現代企業(2015年9期)2015-02-28 18:56:50
主站蜘蛛池模板: 亚洲国产日韩在线成人蜜芽| 国产网站免费观看| 九色综合视频网| 婷五月综合| 高清欧美性猛交XXXX黑人猛交 | 国产大片黄在线观看| 91久久偷偷做嫩草影院| 一区二区理伦视频| 亚洲AV无码久久精品色欲| 国产sm重味一区二区三区| 日韩欧美国产综合| 午夜精品福利影院| av手机版在线播放| 成人毛片免费观看| a级毛片在线免费观看| 国产精品专区第1页| 成人午夜视频免费看欧美| 国产精品手机视频| 99视频在线免费观看| 国产精品 欧美激情 在线播放| 在线综合亚洲欧美网站| 亚洲综合中文字幕国产精品欧美| 精品少妇人妻av无码久久| 免费在线a视频| P尤物久久99国产综合精品| 国产成人一区免费观看| 欧美成人免费一区在线播放| 欧美精品色视频| 免费观看欧美性一级| 成人av手机在线观看| 国产综合亚洲欧洲区精品无码| 一级高清毛片免费a级高清毛片| 中文字幕有乳无码| 青青青视频免费一区二区| 中文精品久久久久国产网址 | 欧洲欧美人成免费全部视频| 国产JIZzJIzz视频全部免费| 亚洲不卡影院| 中文字幕2区| 四虎亚洲精品| 婷婷亚洲视频| 欧美三級片黃色三級片黃色1| 国产精品久久久久久影院| 中文字幕在线免费看| 免费一级毛片不卡在线播放| 97在线碰| 精品欧美一区二区三区久久久| 91区国产福利在线观看午夜 | 国产精品中文免费福利| 成人欧美在线观看| 一区二区三区成人| 小说区 亚洲 自拍 另类| 久热re国产手机在线观看| 亚洲天堂在线免费| 狠狠v日韩v欧美v| 无码久看视频| 欧洲av毛片| 久久综合伊人77777| 99视频免费观看| 美女无遮挡免费网站| 国产自产视频一区二区三区| 精品国产成人高清在线| 首页亚洲国产丝袜长腿综合| 亚洲天堂视频网站| 亚洲一级无毛片无码在线免费视频| 久久免费观看视频| 久久一日本道色综合久久| 在线观看视频99| 玖玖精品视频在线观看| 久久精品嫩草研究院| 丁香亚洲综合五月天婷婷| 成人小视频网| 国产在线视频福利资源站| 国产一区二区三区精品久久呦| 国产视频一区二区在线观看| 国产拍揄自揄精品视频网站| 亚洲人妖在线| 精品国产美女福到在线直播| 中文字幕无码电影| 亚洲中文无码h在线观看 | 成人毛片在线播放| 幺女国产一级毛片|