计算机程序设计基础VB实验指导书.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文档。上传文档
查看更多
计算机程序设计基础VB实验指导书

计算机程序设计基础(VB)实验指导书 主编:刘华伟 单位:信息工程学院 实验一 VB6.0环境和程序设计初步 一、实验目的 1.学会使用VB开发环境。 2.学会建立、编辑、运行一个简单的VB应用程序的全过程。 3.掌握变量的概念及使用。 4.通过程序实践结合课堂例子,理解类、对象的概念,掌握属性、事件、方法的应用。 5.学会如何用断点调试程序 二、实验内容: 1.熟悉VB开发环境的标题栏、菜单栏、工具栏、窗体窗口、属性窗口、工程资源管理器窗口、代码窗口、立即窗口、窗体布局窗口、工具箱窗口的位置以及用法。 2.编写一个四则运算的功能,在界面上输入两个数,并设置加减乘除四个按钮,点击不同的按钮,显示不同的运算结果。 步骤: (1)建立用户界面的对象。 (2)对象属性的设置。 (3)对象事件过程及编程。 (4)保存和运行程序。 3.自己编写一个小程序,使用断点技术来测试程序运行过程中的某一瞬间,某变量的值。 步骤: 在某一个事件过程中编写一个5-10行的简单程序。 在测试行的左端打上断点。 运行程序,程序中断时将鼠标放在测试变量上。 实验二 选择结构程序设计 实验目的 掌握逻辑表达式的正确书写形式。 掌握单分支与双分支语句的使用。 掌握多分支条件语句的使用。 掌握情况语句的使用与多分支条件语句的区别。 实验内容 P307实验三的3.1,3.2,3.3,界面按自己思路设计。 其中实验3.1要求用两种方法实现。 在界面上输入4个数,求最大值和最小值并显示,要求用两种方法实现。 提示:先编写求最大值的程序,然后再编写求最小值的程序。 实验三 循环和数组 一、实验目的 1.理解循环结构的思想 2.学会用for语句编写程序 3.掌握数组的概念、用法 4.学会用for循环语句与数组结合来解决问题 二、实验内容 (1)课本101页第9题前两小题 (2)求1-2+3-4+5-6………+99-100 (3)在界面上设计5个文本框,输入5个数并存入一数组中,通过for语句求出最大值,最小值以及和数,并在另外的几个文本框中显示出来. 实验四 简单算法设计 一、实验目的 1.巩固循环以及数组的知识 2.学习多重循环 二、实验内容 1.验证歌德巴赫猜想:任意一个充分大的偶数,都可以分解成两个质数的和。 编一个程序,界面上有三个文本框,在一个文本框中输入一个任意大的偶数,点击按钮后,在另两个文本框中显示出分解的两个质数。当输入的数小于5或者不是偶数时,用msgbox提示出错信息。 (要注意存盘,输入的数据如果特别大,可能造成死机)。 步骤: (1)先参照课本例题编写一个如何判断一个数是否是素数的小程序 (2)用双重循环来实现数的分割。 2.用数组结合自定义类型实现以下功能: 首先从界面上依次输入一些(不超过5个)学生的姓名和成绩信息,每输入一个学生信息,点击一下“下一个”按钮,输入5个学生后,依次自动显示出5个学生信息,然后在同一个窗体上设置查询功能,使得能够通过输入学生的姓名进行查询(设置姓名文本框以及查询按钮),若该姓名与曾经输入的某个学生的姓名相同,则在窗体的左上角显示出该学生姓名以及成绩,如果不同,则给出相应提示信息,如果输入的学生信息超过5个,给出出错信息。 步骤: (1)定义一个存放学生信息的数组。 (2)每次输入一个学生信息,都将其信息存入数组中。 (3)每次输入一个学生信息,都要判断是否已经是第5个学生,如果是,就显示数组中所有学生信息,如果超过5,则给出出错信息。 (4)输入需要查询的学生信息后,将其姓名与数组中存放的所有学生的信息进行比较,若存在相同,则显示出所有信息,若不存在相同的,显示相应提示信息。 实验五 过程 一、实验目的 1.掌握自定义函数过程和自过程的定义和调用方法。 2.掌握形参和实参的对应关系。 3.掌握变量、函数和过程的作用域。 二、实验内容 1.求出1-50的所有素数,并依次显示在窗体的左上角,要求定义一个判断一个数是否为素数的函数,通过调用函数的方式来逐一求得。 步骤: (1)定义一个判断一个数是否为素数的函数,首先确定参数的个数,类型,意义,然后确定返回值的类型。 (2)通过循环的方法,将1-50的每个数都作为函数的参数调用一次,如果判断结果为真,则显示,若为假,则不显示。 2.在三个文本框上输入不等整数x,y,z,排列一下使得结果为xyz,并将结果依次显示在窗体的左上角。要求定义一个交换两个数的子过程,通过调用子过程的方式来求解。 步骤: (1)复习课本83页例4.4,吃透思想。 (2)程序中三处用到交换两个数的功能,因此将此功能定义成子过程。 (3)在程序中将每一处交换两个数的地方都换成子过程调用的形式。 实验六 常用控件和普通菜单设计 一、实验目的 1.掌握单选钮、复选框、框架等控件的基本用法。 2.掌握菜单设

文档评论(0)

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

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

1亿VIP精品文档

相关文档