实验报告(二)

原创 2012年03月26日 19:50:48

一、实验目的

1、 生成随机数

2、 实现大小的转换

3、  随机生成个位数

为了学习到真正的运用VB知识做题,要学会运用如何随机生成随机数,大小写的转换,生成个位数。

 

二、  实验内容

1.生成随机数

再窗体上放三个文本框,一个command按钮,三个label. Label1属性是输入随机数的下界,Label2的属性是输入随机数的上界,Label3的属性是生成的随机数。

Privatesub command click ()

Dimm as integer

Dimn as integer

m=Val(Text1.text)

n=Val(Text2.text)

Text3.text=m+ Lit (Rod *(n-m+1))

EndSub

在窗体的load事件过程中调用Randomize函数

PrivateSub Form _Load ()

Randomize

      End Sub

 

2.实现大小写的转换

建立Form1的属性字母转换,Label的属性是请输入英文字母,Text1的属性为空,command1的属性是转大写,command2的属性是转小写,command3的属性是还原。

a.    在通用声明中,声明模块级变量x

Dimx as string

b.   在代码窗口中选择form控件的load事件,代码程序

Privatesub form _load ()

x=Text1.text

EndSub

c.     在代码窗口中选择command1控件click事件写代码

PrivateSub command1_click ()

Text1.text=Vcase (x)

EndSub

d.   在代码窗口中选择command2控件click事件,编写程序。

PrivateSub command2_click ()

Text1.text=Lcase (x)

EndSub

e.     在代码窗口中选择command3控件click事件,编写程序。

PrivateSub command3_ click ()

Text1.text=x

EndSub

 

3.生成个位数

PrivateSub command1 _click ()

Dima, b, c as integer

Cols

Randomize

a=lnt (10* Rod)

b=lnt (100* Rod)

c=Int (1000* Rod)

Print“a =”&a

Print“b =”&b

Print“c=”&c

EndSub

 

三、心得体会

VB的题太难做了,自己只会照着书上的做,不会自己设计,做完这三个题,我都是花了好长的时间做的,VB知识的只要我们认真的学习,VB我们相信我们一定会的。

  没有解决的问题

     在随机数,大小写转换,生成个位数中,没有解决的问题还有很多,例如,不知道该怎样编写程序,我也不会编写程序,这一直是最大的问题。

 

四、解决的办法

上网查找相关知识,找到问题的答案,到图书馆去找书籍,解决问题。

大二大三的学姐帮助解决问题,再加上自己的一些学习,自己也懂得一些知识。VB课程,我们一定会克服它的。

《第七周实验报告任务二》

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:  ...

C 程序设计实验报告(二)

C 程序设计实验报告(二)        (班级:计114-3,学号:201158504328,姓名:刘江波) 实验内容:C ++程序的单步调试 实验目的:掌握简单C 程序的单步执行方法,以及在...

第七周实验报告(二)利用成员函数、友元函数和一般函数求两点之间距离

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生  * All rights reserved. * 文件名称:利用...

第十三周实验报告(任务二)【虚函数与抽象类的应用】

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:虚函...

《C++第八周实验报告1-1(2)》---在方案二的基础上,扩展+、-、*、/运算符的功能,使之能与double型数据进行运算

/* 【任务1】实现复数类中的运算符重载 定义一个复数类重载运算符+、-、*、/,使之能用于复数的加减乘除。 (3)方案三:在方案二的基础上,扩展+、-、*、/运算符的功能,使之能与double型数据...

第十四周实验报告二(用循环控制语句编写程序 学生人数和成绩)

第14周报告2: 实验目的:学会使用循环控制语句解决实际问题 实验内容:用循环控制语句编写程序,完成表达式的计算 * 程序头部注释开始(为避免提交博文中遇到的问题,将用于表明注释的斜杠删...

C++程序设计实验报告(二)

第7周报告: 实验目的:掌握简单C++程序的单步执行方法,以及在调试中观察变量值变化的方法 实验内容:编写求输入两个数的最大公约数并进行单步调试 * 程序头部注释开始 * 程序的版权和...

【线性表二:】大学数据结构实验报告中的两三个关于线性表的小算法

建立一个按元素递增有序单链表L,编写程序实现: 1)求两个集合A、B的并集。A、B两集合的存储结构为顺序存储。 #include #include   typedefstruct Node {    ...

第十五周实验报告(二)

实验目的:学会操作字符数组 实验内容:完成对字符数组的操作 * 程序头部注释开始 * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All...
  • YtdxYHZ
  • YtdxYHZ
  • 2012年02月07日 10:40
  • 256

第6周实验报告任务二

/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:实验报告(二)
举报原因:
原因补充:

(最多只允许输入30个字)