《程序设计基础—VB程序实验》
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《程序设计基础—VB程序实验》
说明:
实验1和实验2均为电子实验报告,后面8个实验是纸制实验报告。
实验1 计算机基本操作
实验目的
⑴熟悉计算机,能够正确进行开、关机操作。
⑵熟悉键盘,掌握键盘上所有字符的输入,掌握正确的指法,能够进行中、英文切换。
⑶理解操作系统概念,掌握Windows XP的基本操作,能够利用“控制面板”进行一些参数的设置。
⑷知道“回收站”的功能,学会有关文件、文件夹的基本操作。
⑸学会在计算机上搜索或查找相关的文件或文件夹,掌握通配符的使用。
实验内容
⑴熟悉上机实验的计算机,熟悉键盘,学会中、英文输入方式的转换。
⑵学会用正确的指法进行输入,知道键盘上所有字符的输入。
⑶利用“控制面板”修改系统时间、桌面背景、鼠标属性。
⑷在桌面上新建一个文件夹,该文件夹以学生自己的名字+班级+学号的后3位命名。
⑸用文本方式或Word文档,写一段字数不少于300字的自我介绍,以1.doc命名并保存到上述文件夹中。
⑹将上述文件夹复制到ftp://10.10.9.222上。
实验2 常用软件的基本操作
实验目的
⑴了解Word功能,掌握Word的基本操作,包括页眉/页脚的设置、分栏、页面设置、添加底纹等。
⑵学会文件的保存与打开、打印预览、段落的间隔、首字符位置改变等,能够在Word中插入图片、表格、艺术字、特殊符号等。
⑶了解Excel的功能,掌握Excel的基本操作,包括单元格属性的设置、数字的几种填充形式、单元格的合并与恢复、边框的设置等。
⑷掌握Excel的基本公式的使用,能够用公式进行基本计算。掌握Excel中的图形制作方法,能够根据表格做出图形。
实验内容
⑴将ftp上自己文件夹中的1.doc文件复制到桌面上,然后做如下处理:
①将标题“自我介绍”居中;
②将文章中第二段的内容进行分栏,要求中间有分割线;
③插入一个4行4列的表格,内容为学号、姓名、某门课的成绩;
④任意插入一张图片;
⑤在文章中的任意位置加底纹。
将做好的文档以2.doc命名并保存。
⑵用Excel建立如下表格:
①利用公式计算学生的总分、平均分;
②将表中所有的数据选择居中;
③利用该表格中的姓名和计算机的成绩做簇状图形。
将做好的Excel表以2.xls命名并保存。
将本次实验的两个文件上传到ftp上自己的文件夹中。
实验3 顺序、选择结构程序设计
一、 实验目的
1.掌握各类表达式、赋值语句的书写规则。
2.掌握常用函数的使用方法、掌握InputBox 和MsgBox 函数的使用方法和返回值的使用。
3.熟悉利用立即窗口来测试常用函数,各类表达式的计算结果。了解如何察看 表达式 语句的执行结果。 4.掌握If ~ 语句,If ~Then ~语句If ~Then ~EndIf 语句和If ~Then ~ElseIf ~…EndIf 语句的使用规则和执行流程。掌握Iif 函数,Choose 函数的使用规则和方法。
5.掌握 Select Case ~ Case ~…Case Else ~End Select 语句的使用规则和执行流程。掌握Switch 函数的使用规则和方法。
二、实验要求
通过此实验使学生熟悉 VB6.0 的集成环境及基本操作,掌握一个 VB 应用程序的组成及创建方法。掌握 VB 赋值语句、用户交互函数 Inputbox 与 Msgbox 的使用,表达式、函数。掌握VB 程序错误捕获与程序调试方法。
三、实验内容
1.书写以下表达式: ① e n m b
a x |
|6.30
5.8log 3sin
32
---+⨯+⨯
② x 和y 是一个落在第一或第三象限内的点坐标 ③ a 是100以内的整数 2.求以下表达式的值
①设a=3,b=4,c=9表达式sqr(abs(b*b-4*a*c))<0
②设标签on= "oppo,my OPPO music my Music 珍珠玉盘",则 Right(Label1,3) Left(Label1,4) Mid(Label1,9,4)
Instr(Label1,"OPPO")
Instr(Instr(Label1,"m")+1,Label1, "m") Len(on) LenB(on)
③ "315"+23 & "12 mod 7" ④ "12e2"+23 & 315 mod 2 ⑤ 7 and -1
3.选择回答
①InputBox 函数返回值的类型为:
A)数值 B)字符串 C)变体 D)数值或字符串(视输入的数据而定) ②表达式4+5\6*7/8 Mod 9的值是: A)4 B)5 C)6 D)7
③语句Print Format(32548.5,"000.000.00")的输出结果是:
A)32548.500.00 B)32,548.5 C)032,548.50 D)32,548.50
④执行语句InputBox "Today", "Tomorrow", "Yesterday" 将显示一个输入对话框,在对话框的输入区中显示的信息是:
A)Today B)Tomorrow C)Yesterday D)Day before yesterday ⑤为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为True,这个属性是:
A)Value B)Default C)Cancel D)Enabled 4.编程题
(1)编制一段程序完成以下分段函数的求值,自变量的值通过InputBox 函数完成。如果分段函数无定义用MsgBox 函数给予提示。
为其它
无定义
X X Y X X COSX e
x
x 6045545
15150ln
20
≤≤+=
≤≤+
(2)当一个文本框控件获得焦点的时候,只要在键盘上按下一个具有ASCII 码的按键就会触发一次它的KeyPress 事件。请在这个事件中编一段代码使文本框的文本属性只能含有1,2,3,4,m ,j 字符。
(3)设窗口内的命令按钮“加倍”具有如下的功能: 将文本框 Text1 中输入的数值加倍后,在文本框 Text2 中显示其结果,请写出该命令按钮的单击事件过程内的程序代码?