实验二程序设计基础1.docx
- 文档编号:4470479
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:8
- 大小:155.58KB
实验二程序设计基础1.docx
《实验二程序设计基础1.docx》由会员分享,可在线阅读,更多相关《实验二程序设计基础1.docx(8页珍藏版)》请在冰豆网上搜索。
实验二程序设计基础1
实验二程序设计基础1(6学时)
一、实验目的
对VB.net的常量,变量,表达式,程序的顺序结构、选择结构,循环结构进行学习和掌握。
二、实验要求
1)掌握VB.NET的常量、变量和表达式的定义和使用。
2)熟练掌握VB.NET语句的编写。
3)掌握分支结构的使用。
4)掌握循环结构的使用。
5)掌握各种常用函数的使用。
三、实验原理
VisualB程序设计。
四、主要仪器及耗材
计算机及2005软件。
五、实验内容与步骤
(一)、求ax2+bx+c=0的方程的解。
参考代码:
(二)、判断圆的半径大于0时,求圆的面积。
参考代码:
(三)、简易的计算器功能:
参考代码:
(四)、用case语句解决航班查询问题:
"MU111"航班,航班飞北京,起飞时为8:
10;
"MU222"航班,航班飞上海,起飞时为9:
10;
"MU333"航班,航班飞拉萨,起飞时为10:
10!
其他航线未开通。
参考代码:
(五)、输入学生的成绩;
90-100分:
显示“优秀”,80-89分显示:
“良好”,70-70分显示“中等”,60-69分显示:
“及格”,60分以下:
显示:
“不及格”。
代码:
代码:
(六)、输入一个N,输出1到N之间的奇数和和偶数和。
代码:
(七)、用三种循环计算N!
。
同时思考1!
+2!
+3!
+…+N!
如何计算。
参考代码:
For循环代码:
DoWhile……Loop循环代码:
Do……WhileLoop循环代码:
(八)、摇奖(循环结构)
功能要求:
摇奖是用For循环由随机数生成器循环产生七位数的双色球中奖号码,为了获得摇奖的效果,出现每个号码之间有一段时间间隔,用一个For循环生成延时程序。
参考代码:
(九)打印9*9乘法口诀表。
参考代码:
(十)实现百钱买百鸡问题。
参考代码:
(十一)求两个数的最大公约数和最小公倍数。
参考代码:
(十二)、求第N个斐波那契数:
参考代码:
六、实验注意事项
应分析源程序,并注意运行结果是否为预期结果。
七、思考题
VB.net的顺序、条件、循环结构和其他语言的语法结构有何不同?
程序设计基础2(自学实验)
一、实验目的
进一步熟练掌握常用函数、数组、几种结构,解决一些常用的算法。
二、实验要求
1)熟练掌握常用函数和数组的使用。
2)熟练掌握分支结构的使用。
3)熟练掌握循环结构的使用。
4)掌握常用算法的编程。
三、实验原理
VisualB程序设计。
四、主要仪器及耗材
计算机及2005软件。
五、实验内容与步骤
(一)、筛选法求素数
用筛选法求100以内的素数,素数是指一个数X除了1和它本身,不能被其他任何整数整除。
算法:
将100以内的每个数都被2~根号i的数除,若出现能被整除的数则就不是素数;而如果到最后仍然不能被整除,则该数就是素数。
用筛选法求素数必须采用双重循环来实现。
单击窗体时进行运算,在集成环境的“输出”窗口中显示结果。
参考代码:
二、选择法排序
算法:
将数组中的元素一轮一轮地进行比较。
第一轮两两比较找出最小的数,然后与第
一个元素a[0]对换;第二轮将从a[1]开始的数中找出最小的数与a[1]对换;到每比较一轮找出未经排序的数中最小的一个进行对换;直到剩下最后一个元素为止。
采用双重循环来实现,数组元素个数从键盘输入,通过随机函数产生数组元素,然后对
数组元素进行排序。
数据的输入采用InputBox函数。
参考代码:
六、实验注意事项
应分析源程序,并注意运行结果是否为预期结果。
七、思考题
利用VB.net如何解决其他的常见算法?
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验二 程序设计基础1 实验 程序设计 基础
![提示](https://static.bdocx.com/images/bang_tan.gif)