- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
知识要点 1.过程的概念 2.Sub过程(子过程) 3.Function过程(函数过程) 4.参数传递 (1)按地址传递参数 (2)按值传递参数 5.变量的作用域 (1)局部变量(过程级变量) (2)窗体/模块级变量 (3)全局级变量 (4)静态变量 6.过程的作用域 7.键盘事件过程 8.鼠标事件过程 实验 过程在程序设计中的应用 一、实验目的 1.掌握Sub过程的编写方法和调用格式。 2.掌握Function过程的编写方法和调用格式。 3.理解Sub过程和Function过程之间的联系和区别。 二、实验示例 【例题7.1】 验证哥德巴赫猜想:一个不小于6的偶 数可以表示为两个素数之和。程序运行结果如图7.1所示 。 1.分析 在本例题中,基于如下算法进行程序设计:假设有一 个偶数n,将它表示为两个整数a和b的和,即n = a + b ,如果n = 10,先令a = 2,判断2是否是素数,经检查2 是素数,由于b = n-a,故b的值为8,经检查8不是素数 ,则这一组合(10 = 2 + 8)不合要求。再使a加1,即a = 3,经检查3是素数,b = n-a = 7,经检查7也是素数 ,则这一组合(10 = 3 + 7)符合要求。依此类推,可 以验证哥德巴赫猜想的适用范围。 2.界面设计 在窗体上添加一个框架Frame1、一个标签Label1、 一个命令按钮Command1、两个文本框Text1和Text2。在 属性窗口中进行相关属性的设定,控件的属性值如表 7.1所示。 表7.1 控件属性列表 3.代码设计 【例题7.2】 编写一个Function过程,实现一个十 进制数转换成2~16任意进制字符串。程序运行结果如 图7.2所示。 1.分析 一个十进制正整数m转换成r进制的方法是:将m不 断除r取余数,直到商为0,以反序排列得到结果,即最 后得到的余数在最高位。 2.界面设计 在窗体上添加一个框架Frame1、3个标签Label1 ~Label3、3个文本框Text1~Text3、一个命令按钮 Command1。 3.代码设计 【例题7.3】 计算s = 1! +2! + 3!+ … + n!。要 求分别用子过程和函数过程来实现。程序运行结果如图 7.3所示。 (1)用过程实现。 (2)用函数实现。 【例题7.4】 编写一键盘事件过程,实现只能在文本 框里输入数字的功能,并且在文本框中显示为“@”号 。程序运行结果如图7.4所示。 1.分析 2.界面设计 3.代码设计 【例题7.5】 编写一鼠标事件过程,按下鼠标左键开 始画图,若按下鼠标左键时按下“Shift”键开始擦图。 程序运行结果如图7.5所示。 三、实验内容 1.编写一函数过程,实现对3个数x、y、z的大小 比较,并将最大的数显示在窗体上。 2.回文判别。 3.编程计算级数 的值,直到最后一个级数项的值小于 10-6为止。 4.编写判断一个整数是否为素数的过程,调用此过程 判断2~1000之间哪些数是素数。 5.编写求 的函数过程,调用此函数求下列表达式的值。 6.设计一个检查字符串是否为数字字符串的通用过程 ,调用该过程检验2个文本框中输入的字符是否都是数字 。如果都是数字,求这2个文本框中的数字之和并把结果 显示在第3个文本框中。 7.编写一个标准模块,该模块包含一个Sub过程,用于 找3个整数中的最大数。调用该过程来求6个数的最大数。 利用文本框控件数组和文本框来分别输入数据和输出最大 数。 本章节目录 过程 第7章 * * 知识要点 实验 过程在程序设计中的应用 1 2 * 图7.1 验证哥德巴赫猜想程序界面 Caption Command1 命令按钮 1个不小于6的偶数可以表示为两个素数之和 Caption Label1 标签 验证哥德巴赫猜想 Caption Frame1 框架 属性值 属性 对象名 类型 图7.2 数制转换程序界面 图7.3 计算1! +2!?+?3!+ … + n!的程序界面 图7.4 键盘事件程序界面 图7.5 鼠标事件程序界面 本章节目录
您可能关注的文档
- Visual Basic程序设计教程 教学课件 作者 李雁翎 周东岱 潘伟 yl _13.ppt
- Visual Basic程序设计教程 教学课件 作者 李雁翎 周东岱 潘伟 yl _14.ppt
- Visual Basic程序设计教程 教学课件 作者 李雁翎 周东岱 潘伟 yl _15.ppt
- Visual Basic程序设计教程 第2版 教学课件 作者 刘瑞新 电子教案 第1章 Visual Basic 程序设计概述.ppt
- Visual Basic程序设计教程 第2版 教学课件 作者 刘瑞新 电子教案 第2章 Visual Basic 语言基础.ppt
- Visual Basic程序设计教程 第2版 教学课件 作者 刘瑞新 电子教案 第3章 数据的输入与输出.ppt
- Visual Basic程序设计教程 第2版 教学课件 作者 刘瑞新 电子教案 第4章 选择结构程序设计.ppt
- Visual Basic程序设计教程 第2版 教学课件 作者 刘瑞新 电子教案 第5章 循环结构程序设计.ppt
- Visual Basic程序设计教程 第2版 教学课件 作者 刘瑞新 电子教案 第6章 数组.ppt
- Visual Basic程序设计教程 第2版 教学课件 作者 刘瑞新 电子教案 第7章 过程.ppt
- Visual Basic程序设计实践教程 教学课件 作者 王成敏 李忠 第8章.ppt
- Visual Basic程序设计实践教程 教学课件 作者 王成敏 李忠 第9章.ppt
- Visual Basic程序设计实践教程 教学课件 作者 王成敏 李忠 第10章.ppt
- Visual Basic程序设计实践教程 教学课件 作者 王成敏 李忠 第11章.ppt
- Visual Basic程序设计实训教程 教学课件 作者 陆剑锋 主编 俞伟新 颜忠胜 副主编 ch01 程序设计概论.ppt
- Visual Basic程序设计实训教程 教学课件 作者 陆剑锋 主编 俞伟新 颜忠胜 副主编 ch02 面向对象的程序设计.ppt
- Visual Basic程序设计实训教程 教学课件 作者 陆剑锋 主编 俞伟新 颜忠胜 副主编 ch03 数据类型、常量、变量与数组.ppt
- Visual Basic程序设计实训教程 教学课件 作者 陆剑锋 主编 俞伟新 颜忠胜 副主编 ch04 运算符与表达式.ppt
- Visual Basic程序设计实训教程 教学课件 作者 陆剑锋 主编 俞伟新 颜忠胜 副主编 ch05 控制结构与算法.ppt
- Visual Basic程序设计实训教程 教学课件 作者 陆剑锋 主编 俞伟新 颜忠胜 副主编 ch06 过程.ppt
最近下载
- 151页-【低空经济】低空无人机公共测试场与验证基地设计方案.pdf
- 理想 RISO 9050 7050 3050 7010 3010 闪彩印王中文技术维修手册 后面可以参考理想闪彩印王 EX7200 EX9050 EX9000 EX7250 系列中文维修手册 .pdf VIP
- 生物酶解技术.pptx VIP
- “素养导向”初中物理大单元教学策略及案例.docx VIP
- 小学四年级综合实践活动《衣服巧收纳》公开课课件.pptx VIP
- 公司建设项目全过程造价咨询工作规范.doc VIP
- 教学进度计划表.pdf VIP
- 直肠癌放射治疗靶区勾画.ppt
- 软件工程项目造价技术规范.pdf VIP
- 2025年左玉辉-环境学.pptx VIP
文档评论(0)