VB课程实验报告.docx

上传人:b****5 文档编号:27921195 上传时间:2023-07-06 格式:DOCX 页数:11 大小:271.45KB
下载 相关 举报
VB课程实验报告.docx_第1页
第1页 / 共11页
VB课程实验报告.docx_第2页
第2页 / 共11页
VB课程实验报告.docx_第3页
第3页 / 共11页
VB课程实验报告.docx_第4页
第4页 / 共11页
VB课程实验报告.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

VB课程实验报告.docx

《VB课程实验报告.docx》由会员分享,可在线阅读,更多相关《VB课程实验报告.docx(11页珍藏版)》请在冰豆网上搜索。

VB课程实验报告.docx

VB课程实验报告

山西财经大学《程序设计(VB+Acces)》实验报告

****年*月**日

实验题目

1选择结构程序设计

选课课号

2015-2016-2-N081002S00-08034-

学院

*****学院

班级

*******

姓名

***

学号

*********

理论课教师

李平珍

上机指导教师

李平珍

实验目的及要求:

1.掌握条件表达式和分支语句

2.正确使用If...Then...Else和If...Then...ElseIf等语句

3.使用选择性控件实现程序应用

编写以下程序段:

求一元二次方程ax2+bx+c=0的根

设计一个四则运算计算器

实验的详细操作步骤、程序代码及运行截图:

一.

PrivateSubCommand1_Click()

DimAAsSingle,BAsSingle,CAsSingle

DimR1AsSingle,R2AsSingle

A=Val

B=Val

C=Val

IfB^2-4*A*C<0Then

MsgBox"该方程无解."

ElseIfB^2-4*A*C=0Then

R1=-B/2/A

MsgBox"该方程仅有一个根为"&R1&"."

Else

R1=(-B+Sqr(B^2-4*A*C))/(2*A)

R2=(-B-Sqr(B^2-4*A*C))/(2*A)

MsgBox"该方程有两个根分别为"&R1&"和"&R2&"."

EndIf

EndSub

二.

PrivateSubcmdCal-Click()

Dimx1AsSingle,signAsString,x2AsSingle

X1=Val(txtA):

sign=txtB:

x2=Val(txtC)

Select

Case“+”

=Str(x1+x2)

Case”-“

=Str(x1-x2)

Case”*”

=Str(x1*x2)

Case“/”

Ifx2<>0Then

=Str(x1/x2)

Else

MsgBox”分母不能为0”

EndIf

CaseElse

I=MsgBox(“请重新输入运算符:

”vbRetryCancel)

IfI=vbretryThen=”“ElseEnd

EndSelect

EndSub

实验中发现的问题及解决方法:

表格之间的距离把握不是很准,通过上方调整距离来实现

教师评语

成绩

山西财经大学《程序设计(VB+Acces)》实验报告

****年*月**日

实验题目

2循环结构程序设计

选课课号

2015-2016-2-N081002S00-08034-

学院

*****

班级

******

姓名

***

学号

*****

理论课教师

李平珍

上机指导教师

李平珍

实验目的及要求:

1.掌握循环语句的格式和执行逻辑

2.分析前测型和后测型循环的异同

3.灵活设置循环终止条件,掌握算法基本思想和常用算法

4.学会分析算法的优劣和掌握多重循环的执行规律

编写以下程序段:

输出100---300之间的所有素数

编程求pi=4(1-1/3+1/5-1/7+1/9.....)求20项

实验的详细操作步骤、程序代码及运行截图:

PrivateSubForm-Click()

DimiAsInteger,jAsInteger,xAsInteger

Fori=100To300

x=0

Forj=2To-1

Ifimodj=0Thenx=1

Nextj

Ifx=0Thenprinti

NextiEndSub

PrivateSubForm-Click()

n=1:

pi=0:

j=1

Dowhilen<=20

Pi=pi+j*1/(2*n-1)

j=-j

n=n+1

Loop

pi=4*pi

EndSub

实验中发现的问题及解决方法:

Fornext语句ifthen语句运用不是很熟练

教师评语

成绩

山西财经大学《程序设计(VB+Acces)》实验报告

****年*月**日

实验题目

3过程

选课课号

2015-2016-2-N081002S00-08034-

学院

*******

班级

********

姓名

***

学号

****

理论课教师

李平珍

上机指导教师

李平珍

实验目的及要求:

1.理解模块和过程的概念和意义,并能够创建和使用模块

2.理解传值和引用的概念,并能够正确采用参数传递方式

3.理解变量的作用域与生存期,能够正确使用各种变量

使用过程求:

1!

+2!

+…+9!

实验的详细操作步骤、程序代码及运行截图:

实验中发现的问题及解决方法:

Dim的运用不是很到位,经过学习了解深刻

教师评语

成绩

山西财经大学《程序设计(VB+Acces)》实验报告

****年*月**日

实验题目

4Access数据库应用

选课课号

2015-2016-2-N081002S00-08034-

学院

******

班级

********

姓名

***

学号

******

理论课教师

李平珍

上机指导教师

李平珍

实验目的及要求:

1.理解关系表、主键、外键、索引、表的关联等概念

2.了解关系基本运算

3.掌握基本查询类型和在Access数据库中创建查询

4.掌握结构化查询语言SQL和用SQL语句实现查询应用

5.在Access中设计窗体

6.在VisualBasic中访问数据库

数据库参照教材322页综合题。

实验的详细操作步骤、程序代码及运行截图:

table课程表

([课号]char(6)primarykey),

[名称]char(40)notnull

table学生表

([学号]charprimarykey,

[姓名]nchar(4)notnull,

[性别]nchar

(1)check([性别]in(男,女)),

[民族]nchar(8)default’汉族’notnull,

[身份证号]char(18)unique

table成绩表

(IDintegerIDENTITY(1,1),

[学号]char(6)references学生表(学号),

[课号]char(6)refernces课程表(课号),

[分数]integercheck([分数]between0and100)

姓名,性别from学生表where学号=‘’

名称,分数from课程表

名称,分数from课程表,成绩表where课程表.课号=成绩表.课号and学号=‘’

实验中发现的问题及解决方法:

打开数据库建立表格不太容易

教师评语

成绩

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1