版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、程序的程序的3 3种控制结构种控制结构( (会考复习会考复习) )VB的三种控制结构的三种控制结构嘉善高级中学嘉善高级中学 李李 梅梅VBVB综合复习综合复习程序的程序的3 3种控制结构种控制结构( (会考会考复习复习) )VB的三种控制结构的三种控制结构l顺序结构l选择结构l循环结构程序的程序的3 3种控制结构种控制结构( (会考会考复习复习) )1.顺序结构顺序结构 在算法执行流程中在算法执行流程中, ,执执行完一个处理步骤行完一个处理步骤Step1Step1后后, ,顺序执行紧跟着的下顺序执行紧跟着的下一个处理步骤一个处理步骤Step2Step2程序的程序的3 3种控制结构种控制结构(
2、(会考会考复习复习) )1.顺序结构顺序结构l任务一:任务一: 编写程序,实现如下功能:编写程序,实现如下功能:l单击运行按钮产生一个单击运行按钮产生一个11001100之间的随机整数之间的随机整数, ,显示在列表框中显示在列表框中. .列表框中输出列表框中输出a的值的值产生一个产生一个1100的随机整数的随机整数a开始结束Dim a as integera=int(Rnd*100)+1List1.AddItem Str(a)1.Rnd():产生产生00,1 1)之)之间的随机实数。间的随机实数。2.Int(x):2.Int(x):求不大于求不大于x x的最的最大整数。大整数。列表框名列表框名
3、.additem .additem 字符串字符串程序的程序的3 3种控制结构种控制结构( (会考会考复习复习) )任务一任务一:l打开打开”学生操作学生操作”文件夹下的工程文件文件夹下的工程文件”随机整数随机整数.vbp”.vbp”文件文件, ,完成以下操作完成以下操作: :l为命令按钮为命令按钮”Command1”Command1”选择合适的事件过程选择合适的事件过程, ,并将并将”学生学生操作操作”文件夹下文件夹下”code.txtcode.txt”文件中的代码复制到该过程中文件中的代码复制到该过程中. .l程序调试完成后程序调试完成后, ,保存窗体文件和工程文件保存窗体文件和工程文件.
4、.程序的程序的3 3种控制结构种控制结构( (会考会考复习复习) )任务二任务二:1.打开并修改打开并修改”随机整数随机整数.vbp”.vbp”文件文件, ,使其在原有使其在原有基础上具备基础上具备”奇偶数分别在两个列表框显示奇偶数分别在两个列表框显示”这一功能这一功能. .程序的程序的3 3种控制结构种控制结构( (会考会考复习复习) )2.选择结构选择结构 (分支结构分支结构) 在算法执行流程中在算法执行流程中, ,往往往往需要对某个情况需要对某个情况e e进行判断进行判断, ,当结果为真时当结果为真时, ,执行执行Y Y指向的指向的流程线下的步骤流程线下的步骤Step1;Step1;否则
5、否则执行执行N N指向的流程线下的步指向的流程线下的步骤骤Step2Step2程序的程序的3 3种控制结构种控制结构( (会考会考复习复习) )a的值在列表框的值在列表框1中输出中输出开始产生一个产生一个1100的随机整数的随机整数a结束a是偶数是偶数?Ya的值在列表框的值在列表框2中输出中输出Na mod 2=0?If 条件表达式条件表达式1 then 语句块语句块1 Else 语句块语句块0 End if选择结构选择结构程序的程序的3 3种控制结构种控制结构( (会考会考复习复习) )任务二:任务二: 打开并修改打开并修改”随机整数随机整数.vbp”.vbp”文件文件, ,使其在原有基础上
6、使其在原有基础上具备具备”奇偶数分列显示在两个列表框奇偶数分列显示在两个列表框”这一功能这一功能. .1. 1.代码修改:理解流程图,将代码修改:理解流程图,将和和两处代码填写完整两处代码填写完整, ,并用填写完整的代码替换原来代码。并用填写完整的代码替换原来代码。a的值在列表框的值在列表框1中输出中输出开始产生一个产生一个1100的随机整数的随机整数a结束a是偶数是偶数?Ya的值在列表框的值在列表框2中输出中输出Na=int(rnd*100)+1If _ then List1.additem str(a)Else _End ifa mod 2=0list2.additem str(a)程序的
7、程序的3 3种控制结构种控制结构( (会考会考复习复习) )任务二任务二: :2. 2.将原来的界面做将原来的界面做3 3处修改处修改, ,使其成为新的界面使其成为新的界面3. 3.程序调试正确后程序调试正确后, ,保存窗体文件和工程文件保存窗体文件和工程文件. .原界面原界面修改后界面修改后界面list2list1list1list2list1程序的程序的3 3种控制结构种控制结构( (会考会考复习复习) )任务三任务三:单击运行按钮产生单击运行按钮产生1010个个11001100之间的随机整数之间的随机整数, ,奇偶分类显示在两个列表框中奇偶分类显示在两个列表框中. .程序的程序的3 3种
8、控制结构种控制结构( (会考会考复习复习) )循环结构循环结构l在算法执行流程中在算法执行流程中, ,对对某个情况某个情况e e进行判断进行判断, ,当当结果为真时结果为真时, ,执行执行Y Y指指向的流程线下的步骤向的流程线下的步骤Step1,Step1,然后再次判断情然后再次判断情况况e; e;如果结果还为真如果结果还为真, ,则再次执行步骤则再次执行步骤Step1,Step1,并继续判断情况并继续判断情况e, e,重复重复上述过程上述过程, ,直到判断的直到判断的结果为假结果为假, ,执行执行N N指向指向的流程线下的其他语的流程线下的其他语句句. .程序的程序的3 3种控制结构种控制结
9、构( (会考会考复习复习) )任务三任务三: 单击运行按单击运行按钮产生钮产生1010个个11001100之间的之间的随机整数随机整数, ,奇奇偶分类显示偶分类显示在两个列表在两个列表框中框中. .开始a的值在列表框的值在列表框1中输出中输出产生一个产生一个1100的随机整数的随机整数aa是偶数是偶数?Ya的值在列表框的值在列表框2中输出中输出Ni1i1i=10?YNii+1程序的程序的3 3种控制结构种控制结构( (会考会考复习复习) )For 循环变量循环变量=初值初值 To 终值终值 Step 步长步长 语句块语句块 Next 循环变量循环变量i1101开始a的值在列表框的值在列表框1中
10、输出中输出产生一个产生一个1100的随机整数的随机整数aa是偶数是偶数?Ya的值在列表框的值在列表框2中输出中输出Ni1i1i=10?YNii+1程序的程序的3 3种控制结构种控制结构( (会考会考复习复习) )任务三任务三:For i=1 to 10 a = Int(Rnd * 100) + 1If a Mod 2 = 0 Then List1.AddItem Str(a)Else List2.AddItem Str(a)End Ifi=i+1 Next i1.阅读下面程序阅读下面程序,在在和和处找出惟一的错误并改正处找出惟一的错误并改正2.将修改正确的程序代码输入相应代码窗口,程序调试正确后,生成将修改正确的程序代码输入相应代码窗口,程序调试正确后,生成“随机整数随机整数.exe”文件文件,并保存窗体和工程文件并保存窗体和工程文件.3.提交作业提交作业:将将”随机整数随机整数.exe”文件发送至教师端文件发送至教师端开始a的值在列表框的值在列表框1中输出中输出产生一个产生一个1100的随机整数的随机整数aa是偶数是偶数?Ya的值在列表框的值在列表框2中输出中输出Ni1i1i=10?YNii+1程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 液氮环境下动态塑性变形对纯铜微观结构的定量化解析与性能关联探究
- 液化空气集团并购Airgas:战略协同与市场重塑
- 涡旋压缩机摩擦与润滑特性及优化策略研究
- 消费重构与身份追寻:华北M村失地农民的转型洞察
- 2026年安徽加工中心合同三篇
- 妊娠期胰腺炎的影像学诊断标准化流程
- 2025年AI伦理合规人类命运共同体AI治理
- 妊娠期肝内胆汁淤积症胎儿监护的频率与方法
- 妊娠期结核病合并妊娠期早产儿的视网膜病变筛查
- 2026沧州市中考历史考前3天预测卷含答案
- 铁路局招聘考试《铁路基础知识》100题及答案
- 临电转正式电施工方案
- 湖南省长沙市湖南师大附中教育集团2023-2024学年七年级下学期期中数学试题
- 八大特殊作业(施工作业)安全管理培训(汇编)
- 【生物】激素调节课件 2023-2024学年人教版生物七年级下册
- 工程数学基础课件
- 抗肿瘤药物临床合理应用(临床)
- 工业γ射线探伤装置安全使用和辐射防护
- 年产30万吨合成氨脱碳工段工艺设计
- 优选文档压裂压力诊断PPT
- GB/T 6003.2-2012试验筛技术要求和检验第2部分:金属穿孔板试验筛
评论
0/150
提交评论