2014广东中职二年级计算机专业程序设计VisualBasic课件项目9 VB程序面面观.pptVIP

2014广东中职二年级计算机专业程序设计VisualBasic课件项目9 VB程序面面观.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2014广东中职二年级计算机专业程序设计VisualBasic课件项目9 VB程序面面观

项目九 VB程序面面观 教学目标 掌握自定义函数的方法; 掌握If语句的多种使用形式; 初步掌握Select Case语句的使用方法; Select Case语句的应用; If-Then-ElseIf语句的应用; 掌握Do循环和For循环的语法格式和功能; 掌握自定义过程的概念及应用; 掌握自定义函数与过程的调用中参数传递的方式。 任务 比一比谁大 本任务是通过判断两个文本框中输入的年龄,判断谁的年纪大。 解决这个问题要用到If语句。 IF语句 格式1:if 〈条件表达式〉then 〈语句块〉 end if 功能:当〈条件表达式〉的值为true时,则执行〈语句块〉,然后到该语句的end if 下面一条语句顺序往下执行。否则〈语句块〉不被执行,程序直接到该语句的end if下边一条语句顺序往下执行。 IF语句 格式2:if 〈条件表达式〉 then 〈语句块1〉 else 〈语句块2〉 end if 功能:当〈条件表达式〉的值为true时,则执行〈语句块1〉,否则执行〈语句块2〉,然后该语句end if下面一条语句顺序往下执行。 多分支的If语句 双分支语句只能实现单个条件的判定,当实际处理问题有多个条件时,就要用到多分支结构语句。 格式:if 〈条件表达式1〉then 〈语句块1〉 elseif〈条件表达式2〉then 〈语句块2〉 …… elseif〈条件表达式n〉then 〈语句块n〉 else 〈语句块n+1〉 end if 多分支的If语句 功能:格式中各个〈语句块〉的意义与前述的相同。程序执行到多分支语句时,首先对〈条件表达式1〉进行判断,若成立,则执行相应的分支〈语句块1〉。若不成立,则顺序判断〈条件表达式2〉是否成立,若成立,则执行〈语句块2〉。否则继续向下,如此反复。若前面的n个条件表达式没有一个成立,则程序执行else后的〈语句块n+1〉。在n+1个语句块中,只要有一个语句块被执行。则执行后程序到该多分支语句的end if下边一条语句继续往下执行。 任务 随机投票系统 本任务是使用If-Then-ElseIf多分支语句实现对两位候选人的随机投票。 任务 进制转换器 本任务是实现常用进制之间的转换。单击相应的按钮,即实现进制之间的转换。 注意:各种进制之间转换的算法 。 Select case 语句 Select case语句能够实现多路分支,其基本格式为: select case〈测试表达式〉 case〈表达式表列1〉 〈语句块1〉 case 〈表达式表列2〉 〈语句块2〉 …… case else 〈语句块n〉 end select Select case 语句 功能:在程序执行到该语句时,首先计算〈测试表达式〉的值,然后按照case分支出现的先后顺序以及case分支中的〈表达式列表〉的表项出现的先后顺序进行检测。只要〈测试表达式〉的值与某case的某表项的值匹配,则执行该case分支与下一个case 分支之间的〈语句块〉,然后到end select后边的语句继续往下执行。若没有找到匹配的case分支,则执行case else后边的语句块,然后到end select后边的语句继续往下执行。 Select case 语句 说明: 〈语句块〉由一条或任意多条vb任何语句组成。 〈测试表达式〉可以是数值表达式或字符串表达式,也可以是一个常量或一个变量。 表达式表列〉由一个或以逗号隔开的表达式组成,可以是以下三种情况之一或三种情况的混合。 常量,如case 1,2,8;case “a”,“abc” 由关键字to连接的两个常量,表示一个闭区间。不论是数值型还是字符串数据,都要保证to前面的常量比后面的小。如:case 1 to 10,-1 to 0 由关键字is表示的一个关系表达式,is是一个代词,它代表着〈测试表达式〉的值。如:case is100 表达式列表〉的数据类型要与〈测试表达式〉的类型一致。 Select case 语句 所谓匹配是指:当〈测试表达式〉的值与〈表达式列表〉的某常量相等时;当〈测试表达式〉的值处于〈表达式列表〉的区间范围内时;当〈测试表达式〉的值使〈表达式列表〉表示的关

您可能关注的文档

文档评论(0)

sanshengyuan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档