内蒙古大学VB作业与综合设计

发布时间 : 星期日 文章内蒙古大学VB作业与综合设计更新完毕开始阅读

内蒙古大学Visual Basic.NET作业与综合设计

分组综合设计一 编程解决一个问题,提交一个报告,报告要求:题目、问题、分析、程序源码,小组名单。题目可完成指定的或自己找,指定题目见公告。对自选题目,自编源代码需80 行以上。每组不超过6人,如果不同小组选择同一个题目,必须用不同的方法实现。由小组成员讨论合作完成。在课堂或者机房对完成作业人进行提问、点评。 作业与综合设计创建时间:2016-09-20 09:47:30

创建人:敖云

(一) 上机实验内容(含建议学时及分值)

1.简单Visual Basic.NET程序设计实验(2学时,2分)

1.启动Visual Basic 2010.NET集成开发环境。

2.在窗体上设置一个按钮(Button)、一个文本框(TextBox)和一个标签(Label);设置Button的Text属性值为:显示;设置TextBox和Label的字号为:四号。

3.程序运行时,单击按钮,在文本框和标签中同时显示“我的第一个VB程序”。 4.保存项目。

2. Visual Basic.NET基本语法实验(2学时,2分)

编写一个VB.NET程序。设a=2, b=3,S=\,要求在窗体内设置6个标签(Label)及6个文本框(TextBox),将每个标签的Text属性值设置为如下表达式。在程序运行时,单击窗体空白区,可在对应的文本框中输出这些表达式的值。

1) 8*3*6\\2

2) 7/6*3.2/2.15*(5.5+3.5) 3) 7>2 or 4<9 4)5+(a+b)2 5)8e3ln2

6)Mid(S,3,4)

3. Visual Basic.NET顺序结构实验(2学时,2分)

编写一个VB.NET程序。利用速度和距离的计算公式,按要求进行计算并显示计算结果。

vt=v0+ats=v0t+12at2

已知:a=1.5米/秒2,程序运行时,通过文本框输入初速度V0和时间t,单击窗体,计算出末速度Vt和距离S的值。要求在显示结果时带上单位。速度单位是:米/秒,距离单位是:米。

4. Visual Basic.NET选择结构实验(2学时,4分)

1、输入一个整数,判断其是正数、负数或零。

2、输入一个学生的高数、专业课、外语、哲学、体育五门课的考试成绩,判断其是否为优秀。优秀的条件为:该五门课成绩总分超过450分或每门课程在88以上或每门主课(前三门)的成绩都在95分以上其他课程在80分以上。

5. Visual Basic.NET循环结构实验(2学时,4分)

1、按公式求和。s=1/2+1/4+1/8+1/2n 。精确到10-6。 2、将乘法口诀表用倒三角形方式输出。

1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8

=8 1*9=9

2*2=4 2*3=6 2*4=8 2*5=10 2*6=12 2*7=14 2*8=16

2*9=18

……

9*9=81

6. Visual Basic.NET数组实验(2学时,4分)

1、初始化、输入、显示一维、二维数组的内容。

(1)已知一组数据:20,30,40。定义一个一维数组,对其进行初始化,并在Label中显示数组元素的值。

(2)已知一个矩阵:

123456789

定义一个3×3的二维数组,用键盘输入数组元素的值,并在Label中显示数组元素的值。

(3)已知一组数据:

学号 00001 00002 00003

姓名 张三 李四 钱五

性别 男 男 女

移动电话 13612340001 13521341203 13837181718

定义一个结构及结构数组,通过键盘输入表中内容到该结构数组,并在Label中显示数组元素的值。

2、产生100个100以内的随机正整数,将他们从大到小排序后输出。

7. Visual Basic.NET过程实验(2学时,2分)

编写求s=1+2!+3!+…+n! 程序。 n值输入和最终计算结果在按钮事件过程中完成。分别用一般子过程、函数子过程和递归子过程计算n!。

8. Visual Basic.NET文件实验(2学时,2分)

编写一个VB.NET程序,产生100个两位正的随机整数,将他们以逗号分割后存入顺序文件d:\\num1.txt,然后再从文件d:\\num1.txt中读取数据到一个数组中按照从小到大的排序后输出,并将排序结果写入随机文件d:\\num2.txt中。

9. Visual Basic.NET控件实验(2学时,2分)

设计一个用于填写个人信息的窗体界面。可以在窗体上实现输入姓名、性别、出生日期、籍贯、个人爱好。程序设计界面如图1-20所示。

图1-20 实验9程序的设计界面

综合实验题目(以后逐步增补)

可以选作这些题目中的任意2个或自选题目。自选题目要求有一定的复杂度和工作量 1. 编写一个类似记事本功能的文字编辑程序。有菜单、工具按钮,功能包括:新建、打开、保存、退出;复制、剪切、粘贴;字体、字号、颜色、滚动条。

2. 模拟交通红路灯情况,假设某路口的一组交通信号灯(红、黄、绿),红灯30秒,自动变成绿灯30秒,然后变黄灯3秒,再变红灯,如此循环往复。

3. 编写一个简单计算器,要求有数字、小数点、运算符、清除按钮和显示数字框,可以进行整数、小数的加减乘除运算。

4.用图形方式模拟“百钱买百鸡”问题。做3个图形,分别表示公鸡、母鸡、小鸡,把运算结果用图形显示出来。

5.用图形方式模拟“汉诺塔”问题。

6.设计一个加密解密程序。输入一串字符(纯字母、纯数字或字母数字混合的一种形式),使用加密算法(可以使用已有的算法或自己设计一个算法),对其加密。再设计解密算法,对其解密。

联系合同范文客服:xxxxx#qq.com(#替换为@)