第6章visualbasic控制结构

第6章visualbasic控制结构

ID:44231869

大小:428.61 KB

页数:18页

时间:2019-10-19

第6章visualbasic控制结构_第1页
第6章visualbasic控制结构_第2页
第6章visualbasic控制结构_第3页
第6章visualbasic控制结构_第4页
第6章visualbasic控制结构_第5页
资源描述:

《第6章visualbasic控制结构》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第6章VisualBasic控制结构【教学口标】(1)掌握三种形式的1F条件语句应用;(2)掌握IIF函数;(3)掌握多分支选择结构语句的应用;(4)熟练掌握FOR循环控制结构的使用方法;(5)了解当循环结构;(6)掌握Do循环控制结构;(7)掌握跳出循环条件;(8)了解多重循及每层作用范围;(9)了解GOTO语句;(10)了解ON-GOTO语句;【教学重难点】1.教学重点:教学目标中的第⑴、⑷、(5)、(7)点。2・教学难点:教学目标屮的第(9)点。【教学方法】讲授法+直观演示法+任务驳动法【教学手段】CAT课件+课堂直观演示+课堂练习【教学时数】8+4课时【教学过程设计思想】讲练结合,用自

2、制的CAI课件结合书中例题及课外补充例题、实验题讲授并演示各种控制结构在程序中的应用°【教学内容】6.1选择控制结构-、单彳亍结构条件语句:Tf•…Then结构1.格式格式1:Tf<条件表达式〉Then语句体EndIf格式2:Tf<条件表达式〉Then语句体2.流程图(见右图)If...Then结构流程图3.举例:题F1见课本P98【例6-1】二、双向选择结构:If...Then...Else结构1.格式格式1:If<条件表达式〉Then语句体1Else语句体2EndIf格式2:If...Then...Else结构流程图If<条件表达式〉Then语句体1Else语句体22.流程图(见上图)3.

3、举例:判数关系式“4>5”是否正确,如正确,则显示“这是对的”;如不正确,则显示“这是错的”。代码如下:If4>5then?“这是对的”Else?“这是错的”Endif三、块结构条件语句:If...Then...Elself结构1.格式:If<表达式1>Then语句体1Elself〈表达式2>Then语句体2[Else语句体n+1]EndTf1.流程图(见下图)TTIf...Then...Elself结构流程图2.举例:题目见课本P99[例6-2】四、llfM数1.格式:Ilf(条件表达式,条件为True时的值,条件为False时的值)2.功能:当条件为真时,函数返I叫格式屮第二个表达式的值,

4、否则返冋第三个表达式的值。3.举例:例如:求两个值中的大值,代码如下:Max二iif(x>y,x,y)4.说明:IIF函数相当于Tf...Then...Else结构的另一种表现形式。举例:题目见课本P101[例6-4】。6.2多分支结构SelectCase语句1.格式:SelectCase〈测试表达式〉Caso表达式列表1<语句块1>Case表达式列表2<语句块2>[CaseElse〈语句块n+l>]EndSeiect2.功能:根据“测试表达式”的值,从多个语句块中选择一个符合条件的执行。3.流程图:见课本P102图6-8所示。4.举例1:题目见课本P101【例6-5]o因本题较简单,因此先让

5、学生操作,老师再讲解代码。举例2:根据平均分判断学生获奖学金的等级,平均分在90分(含90分)以上为一等奖,平均分在85分以上(含85分)为二等奖,平均分在80以上(含80分)为三等奖。界面设计如下所示:IJ0界而口问冈鸟奖学全判斷窗口运行后界面讲解步骤:K演示操作,重点讲代码,代码如下:PrivateSubForm_Click()c=InputBox("请输入平均分:")SelectCasecCaseIs>=90Text1.Text="—等奖”CaseIs>=85Text1.Text=H二等奖”CaseIs>=80Text1.Text=H三等奖”EndSelectEndSub6.3循环结构一

6、、【引例】:要在窗体上显示如下图所示的图形,该如何实现。Sk6石星号-!□!x

7、•・^L・・^L・•・丁••^F•••〒••丫••^F••丁•«^r•••^F•••・^L・・^L・・^L・・^L・・^L・・^L・•・丁••^F•••〒••丫••^F••丁•«^r•••^F•••・^L・・^L・・^L・・^L・・^L・・^L・•«^F•・丁••^F•••〒••丫••^F••丁•«^r•«^F••^F•••・^L・・^L・・^L・・^L・・^L・・^L・•«^F•・丁••^F•••〒••丫••^F••丁•«^r•«^F••^F••代码如下:Privatesubform_click()Print"卜

8、"卜"卜"卜"卜"卜"卜"卜"卜"卜"卜"卜"卜"卜*卜夕卜Print"乂乂业业业业业业业业业业业业业业"Printyy^TXPrint"^Iz"#1%Print〃yy/wwwwww9〃PrintEndsub提问:如要显示50行、1()0行*****************呢?难道写50彳了、100行的Print*****************”吗?不,我们Iij用循环语句来实现。二、循环的概念

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。