第七课 分支结构(一) (2课时).docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七课 分支结构(一) (2课时) 一、基本要求 1.了解选择结构的意义:它是算法语言用来描述和处理自然界和社会生活中存在的分支现象的重要手段。 2.掌握分支语句的格式和用法。 3.掌握关系表达式运算方法。 4.认识流程图,并学会用流程图描述算法。 5.了解消息函数msgbox的简单用法。 ? 二、教学过程 课内完成2—3个实例 ? 实例一:猜数游戏 ? 一、要求 编制一个猜数游戏程序,要求系统随机产生一个0~9之间的自然数,用户输入所猜的数,猜对了,系统给出一个猜测正确的信息;反之,给出一个猜错的信息。 二、设置属性: 对象 属性 属性值 Form1 名称 Caption BorderStyle frmguess 猜数游戏 1-Fixed single Command1 名称 Caption cmdguess 猜猜看 Command2 名称 Caption cmdend 不猜了 Text1 名称 Text txtinput Label1 名称 Caption lblguide 猜猜0--9之间的数 三、编写程序代码 ? 1.变量怎样设置? 本程序需要设置一个窗体变量x,用来存放随即生成的整数,设置方法如下:直接打开代码窗口,或单击Form后,找到“通用”,输入x的定义 此行程序的意义是:定义一个整数变量x ? 2.怎样生成1位随机整数?程序加载的位置? 生成1位随机整数的算法为_____ 随机整数为程序一开始就生成的,所以加载的位置为Form_load 其中Randomize是“随机化种子”,其作用是产生不同的随机序列 ? 3.判断输入数据是否正确 我们用语言来描述次过程是:如果猜对了,即Txtinput.text和x的值相等,则弹出对话框“你猜对了”,否则,弹出对话框“你猜错了”。 转换成VB语言就是 If ... Then ... Else 因为此语句较长,所以写成块IF语句,代码如下图所示 ? 4.如果希望限定次数,怎么办? 加入另一个窗体变量n作为计数器,并添加2个label:labnote, labn以做提示 ? 四、调试运行程序 ? 实例二:设计出售光盘计价器 某公司卖空白光盘,50片以上,每片2元;50片以下,每片3元。要求:在“光盘数量”框中输入购买的盘数,单击“计算”按钮,在“应收金额”框中显示应收款数。 提示:计算方法:if x>=50 then y=x*2 else y=x*3 三、知识小结 ? 变量的作用域 变量的作用域是指变量的作用范围,也就是变量可以被引用和存储的范围。在VB程序中,变量的作用域可分为三个层面: 1.过程级变量 指在事件过程或函数过程内部定义的变量,这种变量的作用域只限于过程或函数,在过程或函数之外不能引用。过程级变量在过程结束时会被释放,变量的内容也因此不复存在。例如: Dim c As Integer Private Sub Form_Click Print “A=“; a Print “B=“; b Print “C=“; c End Sub Private Sub Form_Load a = 3 b = 5 c = a + b End Sub 这里,a,b,c都是过程级变量。当执行Form_Click事件时,由于a,b变量在Form_Load过程结束时已经释放,所以打印结果为空。 2.窗体级变量 指在窗体的通用部分声明的变量,这种变量的作用域至少是窗体的存在范围,也就是说在窗体的每个过程中都可以使用窗体级变量。 窗体级变量的声明有三种方式: 3.模块级变量 模块是构成VB工程的一部分。模块是完成某一特定功能的数据和过程的集合。添加模块可以通过在“工程”菜单中选择“添加模块” 来实现。 VB应用程序文件可分为如下两部分: 定义模块级变量只需在模块的通用部分加入Dim、Private、Public、Global等语句即可。 ? 数学运算符 关系运算符和关系表达式 说明:高一年级第一学期的数学教材中有一个章节叫“集合与简易逻辑”,其中对关系运算和逻辑运算都有比较详细的介绍,故老师不要把这些内容作为新知识来讲解,只要提醒学生与数学知识相结合,阅读理解即可。也可以制作出板书带领学生复习与加深理解。 要提醒学生关系运算符的优先级低于算术运算符。 ? 四、课后练习 密码判断器 酒店年度工作计划范文汇总--年度工作计划 酒店年度工作计划范文汇总 酒店年度工作计划范文一 2016年是酒店争创预备四星级旅游饭店和实现经济腾飞的关键之年。因此进一步提高员工素质,

文档评论(0)

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

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

1亿VIP精品文档

相关文档