《程序设计基础—VB程序实验》.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《程序设计基础—VB程序实验》.doc》由会员分享,可在线阅读,更多相关《《程序设计基础—VB程序实验》.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、程序设计基础VB程序实验说明:实验1和实验2均为电子实验报告,后面8个实验是纸制实验报告。实验1 计算机基本操作实验目的 熟悉计算机,能够正确进行开、关机操作。 熟悉键盘,掌握键盘上所有字符的输入,掌握正确的指法,能够进行中、英文切换。 理解操作系统概念,掌握Windows XP的基本操作,能够利用“控制面板”进行一些参数的设置。 知道“回收站”的功能,学会有关文件、文件夹的基本操作。 学会在计算机上搜索或查找相关的文件或文件夹,掌握通配符的使用。实验内容 熟悉上机实验的计算机,熟悉键盘,学会中、英文输入方式的转换。 学会用正确的指法进行输入,知道键盘上所有字符的输入。 利用“控制面板”修改系
2、统时间、桌面背景、鼠标属性。 在桌面上新建一个文件夹,该文件夹以学生自己的名字+班级+学号的后3位命名。 用文本方式或Word文档,写一段字数不少于300字的自我介绍,以1.doc命名并保存到上述文件夹中。 将上述文件夹复制到ftp:/10.10.9.222上。实验2 常用软件的基本操作实验目的 了解Word功能,掌握Word的基本操作,包括页眉/页脚的设置、分栏、页面设置、添加底纹等。 学会文件的保存与打开、打印预览、段落的间隔、首字符位置改变等,能够在Word中插入图片、表格、艺术字、特殊符号等。 了解Excel的功能,掌握Excel的基本操作,包括单元格属性的设置、数字的几种填充形式、单
3、元格的合并与恢复、边框的设置等。 掌握Excel的基本公式的使用,能够用公式进行基本计算。掌握Excel中的图形制作方法,能够根据表格做出图形。实验内容 将ftp上自己文件夹中的1.doc文件复制到桌面上,然后做如下处理: 将标题“自我介绍”居中; 将文章中第二段的内容进行分栏,要求中间有分割线; 插入一个4行4列的表格,内容为学号、姓名、某门课的成绩; 任意插入一张图片; 在文章中的任意位置加底纹。将做好的文档以2.doc命名并保存。 用Excel建立如下表格:学生的总成绩学号姓名语文数学英语计算机总分平均分09001张辉7890809209003万明8487839009004杜芳鸣9180
4、789509006徐好芳8785808509007江珍8067787009008王豪7873858009009王小盟7589948809010胡甜甜8293889509012卫晓88976572并对表格进行如下操作: 利用公式计算学生的总分、平均分; 将表中所有的数据选择居中; 利用该表格中的姓名和计算机的成绩做簇状图形。将做好的Excel表以2.xls命名并保存。将本次实验的两个文件上传到ftp上自己的文件夹中。 实验3 顺序、选择结构程序设计一、 实验目的1掌握各类表达式、赋值语句的书写规则。2掌握常用函数的使用方法、掌握InputBox和MsgBox函数的使用方法和返回值的使用。3熟悉利
5、用立即窗口来测试常用函数,各类表达式的计算结果。了解如何察看Debug.print 表达式 语句的执行结果。4掌握If 语句,IfThen 语句IfThen EndIf语句和If Then ElseIfEndIf语句的使用规则和执行流程。掌握Iif函数,Choose函数的使用规则和方法。5掌握 Select Case Case Case Else End Select语句的使用规则和执行流程。掌握Switch函数的使用规则和方法。二、实验要求通过此实验使学生熟悉 VB6.0 的集成环境及基本操作,掌握一个 VB 应用程序的组成及创建方法。掌握 VB 赋值语句、用户交互函数 Inputbox 与
6、 Msgbox 的使用,表达式、函数。掌握VB程序错误捕获与程序调试方法。三、实验内容1书写以下表达式:x和y是一个落在第一或第三象限内的点坐标a是100以内的整数2求以下表达式的值设a=3,b=4,c=9表达式sqr(abs(b*b-4*a*c) 12 Then Exit For For j = 1 To 3 For k = 1 To 2 x = x + 3 Text1.Text = Text1.Text + Trim(Str(x)w = x Next k Next j Next i(L3.4 编程题(4)的运行界面) Print wEnd Sub 结果:w Text1.Text Priva
7、te Sub Form_Click() Dim k As Integer Dim n%, m% n = 5: m = 1 Do Until k n m = m * 2 k = k + 1 Loop Print k, mEnd Sub 结果: k m 2.编程题(1)编写程序,计算 sinx=x-x3/3!+x5/5!-x7/7!+.直到第n项的绝对值小于10-8(2)用穷举法求两个自然数m 、n的最大公约数(3)编写程序输出1000之内的所有完数.完数是指一个数恰好等于它的因子之和。如 6的因子为1,2,3。而6=1+2+3,因此 6是完数。(4)编写一个程序是能输出如L3.4所示的图案实验5
8、数组和数组的应用一、实验目的1握数组的定义方法,熟悉求数组上下界的函数和关于数组的几个内部函数。2熟悉动态数组的定义和动态数组的重定义3掌握控件数组的使用方法和熟悉对控件数组的编程4掌握排序、插入、查找、删除方法二、实验要求通过此实验使学生掌握数组的基本使用和数组的定义与引用,掌握动态数组和控件数组的使用以及数组的综合应用:排序、查找等常见算法。三、实验内容1.读程序,写结果。Option Base 1Private Sub Form_Click() Dim a, b, c, d%(3, 3), i%, j% a = Array(1, 4, 7): b = Array(2, 5, 8): c
9、= Array(9, 10, 11) For j = 1 To 3: d(1, j) = a(j): d(2, j) = b(j): d(3, j) = c(j): Next j Print String(20, -) For i = 3 To 1 Step 1 结果: For j = 3 To 1 Step -1 Print Format(d(i, j), ); Next j: Print: Next IEnd Sub Private Sub Form_Click() Dim x%(3, 5), i%, j% For i = 1 To 3 For j = 1 To 5 x(i, j) = x
10、(i - 1, j - 1) + i + j Next j Next i Print x(3, 5), UBound(x, 2)End Sub 结果: Option Base 1Private Sub Command1_Click() Dim y, i!, sum As Integer y = Split(7,8,9,10, ,)For i = 1 To 2 Step 0.5 sum = sum + y(i) Next i Print sum, y(0)End Sub 结果: 如果把 sum As Integer 改为sum As Variant则结果: 2.编程题 编制一个能产生100个既有
11、正、负、和零的数随机整数,并统计显示这些中正、负、和零数的个数。(2) 编制一个打印5行的杨辉三角形。(3)随机产生100 500之间的整数,要求在放入数组时就呈递增状态。最多产生10个元素,也可能产生不到10个元素。输出实际产生的每个数组元素的值。实验6函数和过程一、实验目的掌握自定义函数和子过程的定义方法和调用方法。掌握值虚参数和地址虚参数的虚实参数传递方式,注意数组名和数组元素作过程参数的区别。掌握变量的作用域、函数和过程的作用域。正确区分程序级,模块级、过程级变量。熟悉递归函数的定义方法和求解方法。熟练使用函数、过程来简化程序设计二、实验要求通过此实验使学生掌握函数过程及子过程的定义,
12、函数过程及子过程调用及参数传递方法,掌握函数的嵌套调用和递归调用。三、实验内容读程序写运行结果 Option Base 1Private Sub Command1_Click() Dim a(4) As Integer, i As Integer Cls a(1) = 3: a(2) = 5: a(3) = -7: a(4) = 1 pa a() For i = 1 To 4 Print Format(a(i), ); Next iEnd SubSub pa(b() As Integer) Dim i%, j%, t% For i = 1 To UBound(b) - 1 For j = 1
13、To UBound(b) - i If b(j) b(j + 1) Then _ b(j) = b(j) + b(j + 1): b(j + 1) = b(j) - b(j + 1): b(j) = b(j) - b(j + 1) Next j Next iEnd Sub 结果: Option Base 1Dim n As IntegerPrivate Sub Command1_Click() Dim a%(4), b%(4), c%(4), i As IntegerCls n = 0 a(1) = 1: a(2) = 2: a(3) = 1: a(4) = 4 b(1) = 3: b(2)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计基础VB程序实验 程序设计 基础 VB 程序 实验
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内