--------------------------可以编辑的精品文档,你值得拥有,下载后想怎么改就怎么改---------------------------
==========================================================
VB实验指导书
实验一 VB集成环境及简单应用程序的建立
一、实验目的
1.掌握VB6.0的启动与退出。
2.了解VB6.0的集成开发环境,熟悉各主要窗口的作用。 3.了解VB6.0应用程序的开发过程。 4.理解VB中对象的概念。
5.掌握在VB6.0中使用帮助的方法。
二、实验内容
1.练习Visual Basic 6.0的启动与退出。
2.熟悉Visual Basic 6.0的集成开发环境,了解各主要窗口的作用。
3.创建一个简单的VB应用程序,要求在窗体上显示“欢迎进入Visual Basic 6.0”。 4.练习在Visual Basic 6.0中使用帮助的各种方法。
三、问题讨论
1.简述Visual Basic 6.0的集成开发环境中各主要窗口的作用。 2.简述创建VB应用程序的基本步骤。
实验二 Visual Basic语言基础
一、实验目的
⒈ 掌握Visual Basic的数据类型和变量定义方法; ⒉ 正确使用Visual Basic的运算符和表达式; ⒊ 掌握Visual Basic中数据输入、输出的方法; ⒋ 掌握Visual Basic 常用函数的使用方法; ⒌ 学会用赋值语句构造简单的顺序结构程序。
二、实验内容
1.在窗体上显示下列表达式的值(设Amt变量为字符型,值为\;Bmt变量为整型,其值为3)。
3
① Bmt ② Bmt+23 ③ - Bmt ④ Bmt-12
⑤ Bmt*Bmt ⑥ 10/Bmt ⑦ 10\\Bmt ⑧ 9 Mod Bmt ⑨ Amt & Bmt ⑩ Amt > Bmt
--------------------------可以编辑的精品文档,你值得拥有,下载后想怎么改就怎么改---------------------------
==========================================================================
--------------------------可以编辑的精品文档,你值得拥有,下载后想怎么改就怎么改---------------------------
==========================================================
2. 在窗体上显示下列函数的运行结果。
3
① cos45° ② e ③ |-5| ④ 字符\对应的ASCII码值 ⑤ 系统日期和系统时间
三、问题讨论
1.VB提供了哪些标准数据类型?
2.VB中如何识别日期常数?VB能否识别“#2002年5月12日#”这样一个日期常数?
3.逻辑型数据和其它的数据类型转换时如何转换,如其它的数据类型转换为Boolean类型时,0会转换成什么逻辑值?当转换Boolean值为其它的数据类型时,False和True将是什么?
4.使用续行符应注意什么?
实验三 顺序结构程序设计
一、实验目的
⒈ 掌握Visual Basic语言中数据输入方法; ⒉ 掌握Visual Basic语言中数据输出方法; ⒊ 正确使用Visual Basic赋值语句; ⒋ 学会设计简单的顺序结构程序。
二、实验内容
1.设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积及圆柱体积。用InputBox函数输入数据,结果在文本框中输出。请编写程序。 提示:圆周长:2?r
2
圆面积:?r 圆球表面积:4?r
3 圆球体积:??r3
4
圆柱体积:?rh
2. 输入一个华氏温度,要求输出摄氏温度。公式为:
5 C?(F?32),输出要有文字说明,取两位小数。
92
三、问题讨论
1.VB中输入数据有几种方式?
2.如何使用文本框控件输入和输出数据? 3.如何用Print语句构造输出格式?
--------------------------可以编辑的精品文档,你值得拥有,下载后想怎么改就怎么改---------------------------
==========================================================================
--------------------------可以编辑的精品文档,你值得拥有,下载后想怎么改就怎么改---------------------------
==========================================================
实验四 选择结构程序设计
一、实验目的
⒈ 掌握逻辑表达式的正确书写形式; ⒉ 学会单分支和双分支结构程序的使用; ⒊ 学会多分支条件语句的使用;
⒋ 掌握情况语句的使用,弄清楚情况语句和多分支条件语句的区别。
二、实验内容
t2 0 < t < 1 t2 – 1 1 ≤ t < 2 t2 –2t+1 2 ≤ t < 3 t2 +4t–17 3 ≤ t < 4
Y=
1.编程计算分段函数的值。 由键盘输入t值,计算Y的值。
2.编写一个模拟计算器的程序,界面见图4.6。要求:输入两个操作数和一个操作符,根据操作符决定所进行的运算。 3.公用电话收费标准如下:通话时间在3分钟以内,收费0.5元;3分钟以上,则每超过1分钟加收0.15元。编写一段程序,计算某人通话S分钟,应缴多少电话费。
4.用逐步求精方法解例6。 提示:按以下步骤进行:
① 首先将A、B两个数按由小到大顺序排列。
如果A≤B 不作任何操作
A、B两个数进行比较
如果A>B A与B对换
② 再将C与B一起排序,使B≤C。
图4.6 运行界面
如果B≤C 不作任何操作,A、B、C已排好序
C、B两个数进行比较
如果B>C B与C对换
③ 最后将C与A一起排序,此时,C已经互换到B中。
如果A≤B 不作任何操作A、B、C已排好序
B(原来的C)与A比较 如果A>B A与B对换 A、B、C已排好序
三、问题讨论
1.Visual Basic支持的条件判断结构有几种?
--------------------------可以编辑的精品文档,你值得拥有,下载后想怎么改就怎么改---------------------------
==========================================================================
--------------------------可以编辑的精品文档,你值得拥有,下载后想怎么改就怎么改---------------------------
==========================================================
2.试分析If — Then — Else结构和Select Case结构的异同点。
实验五 循环结构程序设计
一、实验目的
⒈ 掌握For语句的使用;
⒉ 掌握Do While/Until…Loop与Do…loop While/Until两种循环语句的使用; ⒊ 加深理解循环的概念,掌握循环的规则及其执行过程; ⒋ 掌握多重循环的规则和程序设计方法;
⒌ 学会如何控制循环条件,防止死循环或不循环。
二、实验内容
1. 编写程序,求s=1×2×3 +2×3×4 + …… + n ×(n+1)×(n+2)的值。n由程序输入。 2. 求
?n!(即1!+2!+3!+...+10!)
n?1103.有一个分数序列,求出这个序列前20项的和。
23581321,,,,,,.....1235813
4.打印如图5.9所示的乘法九九表。
图5.9 乘法九九表
三、问题讨论
1.在For … Next 循环中,试分析循环初值、终值和步长的关系。 2.Exit Do语句的作用是什么?它可以在哪些循环中使用?
--------------------------可以编辑的精品文档,你值得拥有,下载后想怎么改就怎么改---------------------------
==========================================================================