《程序设计基础—VB程序实验》

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 中显示其结果,请写出该命令按钮的单击事件过程内的程序代码?

相关文档
最新文档