第一篇:1网络经济学实验指导书
经济学院上机实验指导书
实验名称 : 网上市场商品价格离散度检验与综合分析
1.实验目的 :
通过实验进一步掌握、理解网络经济学的基本原理、规律,深入领会网络经济学的核心知识和重要概念、原理。培养学生充分利用因特网进行网络经济学研究的能力,提高学生的逻辑思维能力。
2.实验内容 :
首先选择一种特定商品,然后通过网络收集该商品特定时间内在主流网站的价格(生产企业自有的网站、淘宝网、易趣网、拍拍网、新蛋网、京东网、卓越网等,样本量10-20家),绘出价格离散图,综合运用网络经济学的理论对价格离散度的原因进行综合分析。
通过实验更好理解锁定、正反馈、网络外部性、消费者预期、数字产品特征、市场竞争策略和政府管制等对网上市场商品价格离散度的作用。
实验报告要求理论与实际相结合,数据完整,样本丰富,综合分析要求理论与实际相结合,逻辑清楚,观点独到,具有一定的合理性。
3.预习要求及参考书目 :
分别预习教材第五章、第六章、第七章,复习第三章、第四章。
参考书目:
1、比尔·盖茨,未来时速:数字神经系统与商务新思维,北京大学出版社,2、卡尔·夏皮罗,信息规则:网络经济的策略指导,中国人民大学出版社
3、奥兹.谢伊,网络产业经济学,上海财经大学出版社,20024、阿莫·哈特曼,网络就绪:电子商务时代的成功战略,机械工业出版社,5、熊红星,网络效应标准竞争与公共政策/产业经济学前沿研究丛书,上海财经大学出版社
6、卡什,创建信息时代的组织:结构、控制与信息技术
7、周其仁,数网竞争(经济学家手札),三联书店 出版社
8、李太勇,市场进入壁垒/产业经济学前沿问题研究丛书,上海财经大学出版社
4.实验步骤 :
实验预习――网络搜索――产品选择――数据收集――资料分析――实验报告完成5.实验报告要求 :
理论与实际结合;定性分析与定量分析结合;独具创新;论据充分。要求字数800字左右。
第二篇:底盘实验指导书
《汽车底盘》实验指导书
汽车运用技术教研室
实验一 传动系构造认识(4课时)
一、实验目的
1、了解传动系的主要组成
2、掌握传动系的工作原理
二、实验仪器设备
1、拆散的传动系各主要零件
2、典型汽车的离合器、变速器、万向传动装置、驱动桥总成;
3、常用工具一套。
三、实验原理
传动系将发动机发出的动力传给驱动车轮,使路面对驱动车轮产生一个牵引力,推动汽车行使。
四、实验内容与步骤
1、实验内容
(1)传动系各总成主要零件的认识;
(2)离合器、变速器、万向传动装置、驱动桥各零件安装的相互位置关系;(3)离合器、变速器、万向传动装置、驱动桥的动力传递路线及工作情况。
2、实验步骤
(1)由任课教师带领,借助实物认识离合器、变速器、万向传动装置、驱动桥等总成各主要零件的基本构造和结构特点、了解各零件所用材料;
(2)通过实验指导教师拆装演示,了解离合器、变速器、万向传动装置、驱动桥等总成各主要零件间的相互安装位置关系,并熟悉其工作情况;
(3)每个班级的学生根据人数分二至三组(每组10~15人)由任课教师和实验指导教师分别负责组织实施。
五、实验要求
1、学生进入实验室应严格遵守实验室学生守则和安全操作规程。任课教师和实验指导教师要对参加实验的学生严格管理,确保实验期间人身和实验设备、器材的安全;
2、学生进入实验室,必须穿学校统一下发的工作服,注意维持实验室内的教学秩序;
3、实验结束,应将实验室清理、打扫干净。
六、实验思考题
1、传动系由哪几个总成组成?它们分别包括哪几个部分?
2、什么是离合器踏板自由行程?
3、变速器操纵机构中设置的“三锁”分别起什么作用?
4、十字轴刚性万向节要实现等速传动,应如何布置?
5、驱动桥两侧的车轮为什么会以不同的转速转动?
实验二 行驶系构造认识(2课时)
一、实验目的
1、了解行驶系的主要组成
2、掌握行驶系的工作原理
二、实验仪器设备
1、拆散的典型车型的行驶各主要零件(包括车架、各种车桥、各种悬架、车轮);
2、典型汽车(解剖)总成;
3、常用工具一套。
三、实验原理
行驶系将来自于传动系的扭矩转化为地面对车辆的牵引力,承受外界对汽车的各种作用力和力矩,减少振动,缓和冲击,保证汽车正常、平顺地行驶。
四、实验内容与步骤
1、实验内容
(1)车架、车桥、悬架、车轮等各总成主要零件认识;(2)各零件安装的相互位置关系;(3)前轮定位
(4)减振器的工作情况。
2、实验步骤
(1)由任课教师带领,借助实物认识行驶系各主要零件的基本构造和结构特点、了解各零件所用材料;
(2)通过实验指导教师拆装演示,了解曲柄连杆机构各主要零件间的相互安装位置关系,并熟悉曲柄连杆机构各零件的工作情况;
(3)每个班级的学生根据人数分二至三组(每组10~12人)由任课教师和实验指导教师分别负责组织实施。
五、实验要求
1、学生进入实验室应严格遵守实验室学生守则和安全操作规程。任课教师和实验指导教师要对参加实验的学生严格管理,确保实验期间人身和实验设备、器材的安全;
2、学生进入实验室,必须穿学校统一下发的工作服,注意维持实验室内的教学秩序;
3、实验结束,应将实验室清理、打扫干净。
六、实验思考题
1、行驶系由哪几个组成部分?
2、什么是前轮定位?包括哪几个内容?
3、什么是独立悬架?什么是非独立悬架?各有什么特点?
4、常用轮胎的结构是怎样的?轮胎规格如何表示?
实验三 转向系构造认识(2课时)
一、实验目的
1、了解转向系的主要组成
2、掌握转向系的工作原理
二、实验仪器设备
1、拆散的典型车型的转向系各主要零件
(方向盘、转向轴、各型转向器、转向摇臂、转向直拉杆、转向横拉杆、转向节臂、转向梯形臂等)
2、典型汽车转向系总成;
3、常用工具一套。
三、实验原理
转向系根据汽车行驶过程的需要适时调整车轮的行驶方向,使汽车按驾驶员的意志进行转向行驶。
四、实验内容与步骤
1、实验内容
(1)转向系各主要零部件认识;
(2)转向系各零部件安装的相互位置关系;(3)转向系的工作情况
2、实验步骤(1)由任课教师带领,借助实物认识曲柄连杆机构各主要零件的基本构造和结构特点、了解各零件所用材料;
(2)通过实验指导教师拆装演示,了解曲柄连杆机构各主要零件间的相互安装位置关系,并熟悉曲柄连杆机构各零件的工作情况;
(3)每个班级的学生根据人数分二至三组(每组10~12人)由任课教师和实验指导教师分别负责组织实施。
五、实验要求
1、学生进入实验室应严格遵守实验室学生守则和安全操作规程。任课教师和实验指导教师要对参加实验的学生严格管理,确保实验期间人身和实验设备、器材的安全;
2、学生进入实验室,必须穿学校统一下发的工作服,注意维持实验室内的教学秩序;
3、实验结束,应将实验室清理、打扫干净。
六、实验思考题
1、转向系起什么作用?它由哪几部分组成?如何工作?
2、常用转向器有哪几种型式?
3、转向梯形起什么作用?
实验四 制动系构造认识(4课时)
一、实验目的
1、了解制动系的主要组成
2、掌握制动系的工作原理
二、实验仪器设备
1、拆散的制动系各主要零部件(制动踏板、制动总泵、制动分泵、各型制动器、手制动器);
2、典型汽车制动系总成;
3、常用工具一套。
三、实验原理
制动系根据需要使汽车减速或在最短的距离内停车,保证汽车行驶的安全。
四、实验内容与步骤
1、实验内容
(1)制动系各零部件的构造认识;(2)制动系各零部件安装的相互位置关系;(3)制动系的工作情况
2、实验步骤
(1)由任课教师带领,借助实物认识曲柄连杆机构各主要零件的基本构造和结构特点、了解各零件所用材料;
(2)通过实验指导教师拆装演示,了解曲柄连杆机构各主要零件间的相互安装位置关系,并熟悉曲柄连杆机构各零件的工作情况;
(3)每个班级的学生根据人数分二至三组(每组10~12人)由任课教师和实验指导教师分别负责组织实施。
五、实验要求
1、学生进入实验室应严格遵守实验室学生守则和安全操作规程。任课教师和实验指导教师要对参加实验的学生严格管理,确保实验期间人身和实验设备、器材的安全;
2、学生进入实验室,必须穿学校统一下发的工作服,注意维持实验室内的教学秩序;
3、实验结束,应将实验室清理、打扫干净。
六、实验思考题
1、制动系起什么作用?常用的车轮制动器有哪些类型?
2、什么是制动间隙?测量部位在哪里?
3、液压制动系统是怎样工作的?气压制动系统是怎样工作的?各有什么特点?
4、什么是制动踏板自由行程?
第三篇:JAVA实验指导书
实验
一、简单Java程序设计
一、实验目的
1. 学习使用JCreator开发JAVA代码。
2. 了解JAVA的运行环境,掌握开发JAVA代码所需要的相关配置。3. 在JCreator中输入习题程序,验证程序的正确性,熟悉开发环境。
二、实验内容
1. 设置实验环境
a.安装JDK,下载JDK包以后,按安装向导的提示依次安装,可直接安装在C盘根目录下。
b.更新环境变量:
2. 编写程序:由键盘输入两个字符串“12”与“24”,将它们转换成整数,然后计算并输出这两个数的和。
3. 编写程序:由键盘输入给出一个百分制成绩,要求输出成绩等级’A’、’B’、’C’和’D’,90分以上为’A’,75~89为’B’,60~74为’C’,60分以下为’D’。
4. 编一程序,求一个10项所组成的等差数列,其奇数项之和为135,偶数项之和为150。5. 用for语句输出下列数字金字塔:
1 3 1 1 3 5 3 1 3 5 7 5 3 1 1 3 5 7 9 7 5 3 1 6. 编写程序:由键盘输入一正整数,求出小于且等于这个数的所有质数。实验
二、基本数据类型和数组
一、实验目的
1.进一步熟悉JCreator开发JAVA代码。
2.了解数组的使用与JAVA中对字符串的主要操作。
3.在JCreator中输入习题程序,验证程序的正确性,熟悉开发环境。
二、实验内容
1.编写程序:由键盘输入一整数,求出该数所有的因子,如输入6,则输出的6的所有因子为1、2、3、6。
2假设有一条钢材长2000米,每天截取其中的一半,编一程序求出多少天后,钢材的长度开始短于5米?
3编写程序:利用数列4(113151719111)来取得的近似值。并计算在得到3.14159之前,这个数列要取到第几项?
4使用java.long.Math类,生成10个0~99之间的随机整数,求出它们中的最大值和最小值。
提示:java.long.Math类支持random方法:Math.Random()。该方法返回值是正数,类型为double,范围为0~1。如果要得到其它范围的数,则要进行相应的转换。例如要得到(a,b)之间的整数的方法是:(int)((b-a+1)*Math.random()+a)。若要得到(0,99)之间的整数可以使用下列语句:
int m =(int)(100*Math.random());5编写程序:声明一数组来存放12个月的英文名称,由用户从键盘输入月份,如输入8,则程序输出相应的月份名称:August。同时请大家考虑若是用户输入了1~12以外的内容,你的程序将如何应对?
6编写程序:由键盘输入一16位的长整数,统计0~9这十个数字每一个出现的次数。7编写程序:将两个各有6个整数的数组,合并成一个由小至大排列的数组(该数组的长度为12)。8编写程序:以递归的方式实现1+2+3+„„+n(n = 200)的计算。
实验
三、类与对象
一、实验目的
1.进一步熟悉JCreator开发JAVA代码。2.了解类和对象之间的关系。
3.在JCreator中声明一个类,其中有多个构造方法。用不同的构造方法创建对象。
二、实验内容 声明一个矩形类Rectangle,其中有多个构造方法。用不同的构造方法创建对象,并输出矩形的周长和面积。声明一个矩阵类Matrix,有这样一些实例方法:将一个矩阵转置、求两个矩阵的和。写出下面程序的运行结果
class University { String name, city;University(String name, String city){ this.name = name;this.city = city;System.out.println(“super class”);} boolean samecity(String city){ if(city.equals(this.city))return true;else return false;} boolean samecity(University u){ return samecity(u.city);} }
class UniversityWorld extends University { String country;UniversityWorld(String name, String city, String country){ super(name,city);this.country = country;System.out.println(“sub class”);} boolean samecity(String city, String country){ if(city.equals(this.city)&& country.equals(this.country))return true;else return false;} boolean samecity(UniversityWorld other){ return samecity(other.city, other.country);} }
class UniversityWorldCity { public static void main(String args[]){ String city = “上海”,country = “中 国”;UniversityWorld u1 =new UniversityWorld(“北京大学”, “北京”, “中 国”);UniversityWorld u2 = new UniversityWorld(“清 华 大 学”, “北京”, “中 国”);System.out.println(“u1 = ” + u1.name + “, ” + u1.city + “, ” +u1.country);System.out.println(“u2 = ” + u2.name + “, ” + u2.city+ “,” + u2.country);System.out.println(“city = ” + city + “, country = ” +country);System.out.println(“u1.samecity(u2)= ” + u1.samecity(u2));System.out.println(“u1.samecity(city, country)= ” + u1.samecity(city,country));} } 实验
四、继承与接口
一、实验目的
1.进一步熟悉JCreator开发JAVA代码。2.了解类的成员的访问权限和包的关系。
3.了解继承和接口的区别已及它们各自的作用,熟悉开发环境。
二、实验内容 创建两个String类的对象str1和str2,判断sr2是否是str1的子串。如果是,输出str1中,在子串ztr2前和后的字符串。如:
“Action”是“addActionListener”的子串,在此子串前是字符串”add”,后面是字符串”Listener”。写出下面程序的运行结果 class Leve1{ String name=“";
int height,width;public Leve1(){;}
public Leve1(Leve1 le){
name=le.name;
height=le.height;
width=le.width;} public Leve1(String na,int h,int w){
name=na;
height=h;
width=w;}
public int higherthen(Leve1 t){
return this.height-t.height;}
public void print(){
System.out.println(”class Leve1: “);
System.out.println(”Name=: “+name+”, Height=: “+height+”, Width=: “+width);} } class Leve2 extends Leve1{ int width;
public Leve2(){;}
public Leve2(Leve1 le,int h,int w){
super(le);
height=h;
width=w;}
public int widerthen(){
return width-super.width;} public void print(){
System.out.println(”class Leve2: “);
System.out.println(”Name=: “+name+”, Height=: “+height+”, Width=: “+width);} } public class Lev_ex{ public static void main(String args[]){ Leve1 le1=new Leve1(”Tower_1“,50,20);
Leve2 le2=new Leve2(le1,40,25);
le1.print();
le2.print();
System.out.println(”Leve1 is “+le1.higherthen(le2)+” highter then Leve2.“);
System.out.println(”Leve2 is “+le2.widerthen()+” wider then Leve1.“);} }
3、编写代码,完成功能:建立一个窗口,窗口上方横列“文件”、“选项”两个菜单项。其中“文件”菜单下隐含“退出”、“显示”、“隐藏”三个子菜单,每个子菜单都可用快捷键选择并且“退出”与其他两个子菜单之间用分隔线分隔。“选项”菜单下包含名称为“1”、“2”、“3”。。。“50”的50个菜单项,当选择其中任何一个数字选项时,窗口正中将显示0至该数字之间所有数的平方和(包含数字本身)。如选中选项“3”,则显示14(SUM=1*1+2*2+3*3=14)。实验
五、常用实用类
一、实验目的
1.进一步熟悉JCreator开发JAVA代码。2.了解常用实用类的使用。
二、实验内容 求和工具。编写一个程序:设计如下面图示的界面。在该界面中,可以在第一个文本框中输入第一个加数,可以在第二个文本框中输入第二个加数,当用鼠标的左键单击按钮”="时,在第三个文本框中显示出前面两个加数之和。设计一个简单的计算器,能进行两个数的加、减、乘、除。界面如图所示。“clear”按钮用于清理文本域的内容。16方格排序游戏设计。编写一个程序:如图所示,要求在界面上设计4×4的按钮,即16个按钮排列成4×4的网格形状。其中有且只有15个按钮上有从1到15的数字,而且这些数字在按钮上不重复出现。另外有一个按钮上没有数字。当程序刚启动时这15个数字是随机排列的。当用鼠标左键单击某个按钮,如果该按钮上有数字而且该按钮在没有数字的按钮的边上,则将该按钮上的数字给没有数字的按钮,同时该按钮就变成了没有数字的按钮。当15个数字在4×4的网格中呈顺序或逆序排列,则显示消息框表明排列成功,并重新随机排列这15个数字在按钮网格上的位置。(提示: Math.random()可以产生随机数)
实验
六、GUI编程
一、实验目的
1.进一步熟悉JCreator开发JAVA代码。2.了解GUI编程。
二、实验内容
1. 在下拉列表choice1中选择整数N,单击“生成”按钮在列表框List1和List2中显示N对的随机数(2~1000),在列表框List3中显示每对随机数的最大公约数。单击“排序”按钮,List3中的N个最大公约数按从小到大排列。(提示:排序算法采用冒泡法。两数的最大公约数可以采用欧几里得算法:不断用两数中较大数减较小的数,至到有一个数等于0。另外一个大于0的数就是这两数的最大公数约)。
2.完成程序实现一个简单的文本编辑器,其中File菜单实现Exit子菜单,Edit菜单实现Copy、Cut、Paste、DeleteAll功能,Option菜单实现字体设置功能。
3.在文本框中输入函数y=sin(ax)中a的值,点击draw按钮画出函数图形。
实验
七、多线程
一、实验目的
1.进一步熟悉JCreator开发JAVA代码。2.了解多线程编程。
二、实验内容
1、编写程序,有两个线程,分别在屏幕上显示1~50之间的奇数和偶数。观察一共有几个线程在运行,各个线程是怎样被处理器执行的。
2、编写一个程序,创建两个线程,其中一个产生5个1~100之间的随机整数,另一个线程将这5个数加起来。观察运行的情况,分析是否正确。如果结果有问题,想办法解决它。
实验
八、图形图像
一、实验目的
1.进一步熟悉JCreator开发JAVA代码。2.了解图形图像编程。
二、实验内容
1、编写一个模拟画图的程序,用户可以选择绘图的图形,如“线”、“矩形”、“圆”、“椭圆”等,选择后即可在屏幕上移动鼠标画图。(提示:选择图形可以使用单选按钮组,画图需要处理鼠标事件。)
第四篇:MATLAB实验指导书
MATLAB及其应用
实验指导书
物理与信息工程系
目录
实验一 MATLAB编程环境..............................................3 实验二 矩阵基本运算
(一)..........................................5 实验三 矩阵基本运算
(二)..........................................7 实验四 矩阵分析...................................................9 实验五 分支结构程序设计..........................................11 实验六 循环结构程序设计..........................................13 实验七 文件操作..................................................15 实验八 二维曲线的绘制............................................17 实验九 三维曲线和曲面的绘制......................................19 实验十 MATLAB数据统计处理........................................21 实验十一 多项式四则运算..........................................23 实验十二 线性方程组求解及函数求极值.............................25 实验一 MATLAB编程环境
一、实验目的
1.熟悉MATLAB编程环境
二、实验环境
1.计算机
2.MATLAB7.0集成环境
三、实验说明
1.首先应熟悉MATLAB7.0运行环境,正确操作 2.实验学时:2学时
四、实验内容和步骤
1.实验内容
(1)命令窗口的使用。(2)工作空间窗口的使用。(3)工作目录、搜索路径的设置。(4)命令历史记录窗口的使用。(5)帮助系统的使用。(6)了解各菜单的功能。2.实验步骤
(1)分析实验内容,写出程序大致框架或完整的程序代码。(2)进入MATLAB7.0集成环境。(3)编辑程序并进行保存。
(4)运行程序,若有错误,修改错误后再次运行,如此反复进行到不显示出错为止。
(5)检查程序输出结果。
五、实验报告要求1.整理实验结果,填入相应表格中 2.小结实验心得体会 实验二 矩阵基本运算
(一)一、实验目的
1.通过实验,进一步熟悉MATLAB编程环境 2.通过实验掌握建立矩阵的几种方法 3.通过实验理解常用的矩阵运算
二、实验环境
1.计算机
2.MATLAB7.0集成环境
三、实验说明
1.首先应熟悉MATLAB7.0运行环境,正确操作 2.自主编写程序,必要时参考相关资料 3.实验学时:2学时
四、实验内容和步骤
1.实验内容
(1)设A和B是两个同维同大小的矩阵,问:
1)A*B和A.*B的值是否相等? 2)A./B和B.A的值是否相等?
3)A/B和BA的值是否相等?操作过程参照教材中除法的矩阵生成。4)A/B和BA所代表的数学含义是什么?(2)写出完成下列操作的命令。
1)将矩阵A第2—5行中第1,3,5列元素赋给矩阵B。2)删除矩阵A的第7号元素。3)将矩阵A的每个元素值加30。4)求矩阵A的大小和维数。(3)下列命令执行后,L1、L2、L3、L4的值分别是多少/ A=1:9;B=10-A;L1=A==B;L2=A<=5;L3=A>3&A<7;L4=find(A>3&A<7);2.实验步骤
(1)分析实验内容,写出程序大致框架或完整的程序代码。(2)进入MATLAB7.0集成环境。(3)编辑程序并进行保存。
(4)运行程序,若有错误,修改错误后再次运行,如此反复进行到不显示出错为止。
(5)检查程序输出结果。
五、实验报告要求1.整理实验结果,填入相应表格中 2.小结实验心得体会 实验三 矩阵基本运算
(二)一、实验目的
1.熟悉矩阵的建立方式 2.理解矩阵拆分的方法
3.通过实验进一步掌握矩阵的基本运算
二、实验环境
1.计算机
2.MATLAB7.0集成环境
三、实验说明
1.熟练操作MATLAB7.0运行环境 2.自主编写程序,必要时参考相关资料 3.实验前应写出程序大致框架或完整的程序代码 5.实验学时:2学时
四、实验内容和步骤
1.实验内容
154831,B253 078(1)已知A3203617求下列表达式的值:
1)A+6B和A2-B+I(I为单位矩阵,matlab中使用eye来生成)2)A*B,A.*B和B*A 3)A/B和BA
4)[A,B]和 [A([1,3],:);B^2](2)已知
0.778023104145655,取出其前三行构成矩阵B,其前两列构成矩A325032543.1469.54阵C,其右下角3×2子矩阵构成矩阵D,B与C的乘积构成矩阵E,分别求E
(1)分析实验内容,写出程序大致框架或完整的程序代码。(2)进入MATLAB7.0集成环境。(3)编辑程序并进行保存。
(4)运行程序,若有错误,修改错误后再次运行,如此反复进行到不显示出错为止。
(5)检查程序输出结果。
五、实验报告要求1.整理实验结果,填入相应表格中 2.小结实验心得体会
实验四
矩阵分析
一、实验目的
1.学会求矩阵的对角线元素、对角阵和逆矩阵 2.学会求矩阵的行列式的值、秩 3.学会求矩阵的特征值和特征向量 4.通过练习熟悉矩阵分析方法
二、实验环境
1.计算机
2.MATLAB7.0集成环境
三、实验说明
1.熟练操作MATLAB7.0运行环境 2.自主编写程序,必要时参考相关资料 3.实验前应写出程序大致框架或完整的程序代码 5.实验学时:2学时
四、实验内容和步骤
1.实验内容
(1)使用函数,实现方阵左旋90°或右旋90°的功能。例如,原矩阵为A,A左旋后得到B,右旋后得到C。使用函数rot90(A,k)来实现;
101112321471078965,A25811B456,C9836912123121114 710(2)建立一个方阵A,求A的逆矩阵和A的行列式的值,并验证A与A-1是互逆的。A的逆(inv(A));A的行列式(det(A))(3)求下列矩阵的主对角线元素、上三角阵、下三角阵、秩和迹。参考教材
1125141)A3051115030.434322
2)B8.9421 29(4)求矩阵A的特征值。参考教材
10.51 A110.250.50.2522.实验步骤
(1)分析实验内容,写出程序大致框架或完整的程序代码。(2)进入MATLAB7.0集成环境。(3)编辑程序并进行保存。
(4)运行程序,若有错误,修改错误后再次运行,如此反复进行到不显示出错为止。
(5)检查程序输出结果。
五、实验报告要求1.整理实验结果,填入相应表格中 2.小结实验心得体会 实验五
分支结构程序设计
一、实验目的
1.理解MATLAB的编程方法
2.掌握if语句和switch语句的使用 3.掌握分支结构程序设计方法
4.通过练习理解MATLAB编程方法和分支结构程序设计方法。
二、实验环境
1.计算机
2.MATLAB7.0集成环境
三、实验说明
1.熟练操作MATLAB7.0运行环境 2.自主编写程序,必要时参考相关资料 3.实验前应写出程序大致框架或完整的程序代码 5.实验学时:2学时
四、实验内容和步骤
1.实验内容
(1)从键盘输入一个数,将它反向输出,例如输入693,输出为396(2)输入一个百分制成绩,要求输出成绩等级A,B,C,D,E其中90-100位A,80-89为B,70-79为C,60-69为D,60以下为E 1)分别用if语句和switch语句实现
2)输入百分制成绩后要判断成绩的合理性,对不合理的成绩应输出出错信息
2.实验步骤(1)分析实验内容,写出程序大致框架或完整的程序代码。(2)进入MATLAB7.0集成环境。(3)编辑程序并进行保存。
(4)运行程序,若有错误,修改错误后再次运行,如此反复进行到不显示出错为止。
(5)检查程序输出结果。
五、实验报告要求1.整理实验结果,填入相应表格中 2.小结实验心得体会 实验六
循环结构程序设计
一、实验目的
1、理解循环控制结构的执行过程
2、掌握for语句和while语句的使用
3、掌握循环结构程序设计方法
4、通过练习进一步理解MATLAB的编程方法和循环结构程序设计方法
二、实验环境
1.计算机
2.MATLAB7.0集成环境
三、实验说明
1.熟练操作MATLAB7.0运行环境 2.自主编写程序,必要时参考相关资料 3.实验前应写出程序大致框架或完整的程序代码 5.实验学时:2学时
四、实验内容和步骤
1.实验内容
(1)编写程序实现求两矩阵A.*B.(2)编写程序实现求矩阵的转置。2.实验步骤
(1)分析实验内容,写出程序大致框架或完整的程序代码。(2)进入MATLAB7.0集成环境。(3)编辑程序并进行保存。
(4)运行程序,若有错误,修改错误后再次运行,如此反复进行到不显示出错为止。
(5)检查程序输出结果。
五、实验报告要求1.整理实验结果,填入相应表格中 2.小结实验心得体会
实验七
文件操作
一、实验目的
1、掌握文件的建立、打开与关闭和文件的读写操作
2、理解文件定位操作
3、通过练习理解文件的基本操作
二、实验环境
1.计算机
2.MATLAB7.0集成环境
三、实验说明
1.熟练操作MATLAB7.0运行环境 2.自主编写程序,必要时参考相关资料 3.实验前应写出程序大致框架或完整的程序代码 4.实验学时:2学时
四、实验内容和步骤
1.实验内容
(1)以读写方式打开二进制格式数据文件,将浮点数X添加到文件末尾,将文件内容以浮点数格式读入变量Z,将文本文件的第二行读入变量H,向文件尾部移动文件指针6个字节。
sin(x1.7)lnx,当x取-3.0、-2.9、-2.8、…、2.8、2.9、3.0时,(2)已知y21cos(x1.7)求各点的函数值。要求:将函数值输出到一个数据文件中;从数据文件中读出数据,求各点函数值的平均值;将平均值添加到数据文件末尾。(3)编写程序,该程序能读取一个文本文件,并能将文本文件中的小写字母转换为相应的大写字母而生成一个新的文本文件。2.实验步骤
(1)分析实验内容,写出程序大致框架或完整的程序代码。(2)进入MATLAB7.0集成环境。(3)编辑程序并进行保存。
(4)运行程序,若有错误,修改错误后再次运行,如此反复进行到不显示出错为止。
(5)检查程序输出结果。
五、实验报告要求1.整理实验结果,填入相应表格中 2.小结实验心得体会
实验八
二维曲线的绘制
一、实验目的
1、理解MATLAB绘图方法
2、掌握绘制二维数据曲线图的方法
3、掌握用plot函数和fplot函数绘制曲线的方法
4、通过练习掌握绘制二维数据曲线图的方法和plot函数和fplot函数的使用
二、实验环境
1.计算机
2.MATLAB7.0集成环境
三、实验说明
1.熟练操作MATLAB7.0运行环境 2.自主编写程序,必要时参考相关资料 3.实验前应写出程序大致框架或完整的程序代码 4.实验学时:2学时
四、实验内容和步骤
1.实验内容
(1)绘制下列曲线:
x1①yx
②ye323x22xrsint
③x2y6④
yrcost22(2)通过用plot和fplot函数绘制ysin1的曲线,并分析其区别。x解释:fplot函数的调用格式为: fplot(fname,lims,tol,选项)
其中fname为函数名,以字符串形式出现,lims为x,y的取值范围,tol为相对允许误差,其系统默认值为2e-3。选项定义与plot函数相同。2.实验步骤
(1)分析实验内容,写出程序大致框架或完整的程序代码。(2)进入MATLAB7.0集成环境。(3)编辑程序并进行保存。
(4)运行程序,若有错误,修改错误后再次运行,如此反复进行到不显示出错为止。
(5)检查程序输出结果。
五、实验报告要求1.整理实验结果,填入相应表格中 2.小结实验心得体会 实验九
三维曲线和曲面的绘制
一、实验目的
1、理解三维曲线的绘制
2、理解曲面图的绘制
3、通过练习熟悉三维曲线和曲面图的绘制方法
二、实验器材
1.计算机
2.MATLAB7.0集成环境
三、实验说明
1.自主编写程序,必要时参考相关资料 2.实验前应写出程序大致框架或完整的程序代码 5.实验学时:2学时
四、实验内容和步骤
1.实验内容
(1)绘制下列三维曲线
xet/20costt/201)yesint,0t2
2)zt(2)绘制下列曲面图
1)z=5,|x|≤5,|y|≤5
2)f(x,y)xt2yt,0t1 zt351xy22,x3,y3
2.实验步骤
(1)分析实验内容,写出程序大致框架或完整的程序代码。(2)进入MATLAB7.0集成环境。(4)编辑程序并进行保存。
(5)运行程序,若有错误,修改错误后再次运行,如此反复进行到不显示出错为止。
(6)检查程序输出结果。
五、实验报告要求1.整理实验结果,填入相应表格中 2.小结实验心得体会 实验十
MATLAB数据统计处理
一、实验目的
1、掌握MATLAB求最大最小值的方法
2、掌握MATLAB求均值与方差的方法
3、通过练习以下内容熟悉数据统计处理的几种方法
二、实验器材
1.计算机
2.MATLAB7.0集成环境
三、实验说明
1.自主编写程序,必要时参考相关资料 2.实验前应写出程序大致框架或完整的程序代码 5.实验学时:2学时
四、实验内容和步骤
1.实验内容
利用MATLAB提供的rand函数生成30000个符合均匀分布的随机数,然后检验随机数的性质:均值mean和标准方差std;最大元素max和最小元素min;大于0.5的随机数个数占总数的百分比 2.实验步骤
(1)分析实验内容,写出程序大致框架或完整的程序代码。(2)进入MATLAB7.0集成环境。(4)编辑程序并进行保存。
(5)运行程序,若有错误,修改错误后再次运行,如此反复进行到不显示出错为止。(6)检查程序输出结果。
五、实验报告要求
1.整理实验结果,填入相应表格中 2.小结实验心得体会 实验十一
多项式四则运算
一、实验目的
1、掌握多项式求值、求根的方法
2、理解多项式四则运算
3、通过练习熟悉多项式四则运算和多项式求值、求根的方法
二、实验器材
1.计算机
2.MATLAB7.0集成环境
三、实验说明
1.自主编写程序,必要时参考相关资料 2.实验前应写出程序大致框架或完整的程序代码 5.实验学时:2学时
四、实验内容和步骤
1.实验内容
4322有3个多项式P1(x)x2x4x5,P2(x)x2,P3(x)x2x3,1)求P(x)= P1(x)+ P2(x)P3(x)2)求P(x)的根
3)当x取矩阵A的每一元素时,求P(x)的值,其中
11.21.4 A0.7523.552.504)当以矩阵A为自变量时,求P(x)的值 2.实验步骤(1)分析实验内容,写出程序大致框架或完整的程序代码。(2)进入MATLAB7.0集成环境。(4)编辑程序并进行保存。
(5)运行程序,若有错误,修改错误后再次运行,如此反复进行到不显示出错为止。
(6)检查程序输出结果。
五、实验报告要求
1.整理实验结果,填入相应表格中 2.小结实验心得体会 实验十二
线性方程组求解及函数求极值
一、实验目的
1、理解线性方程组求解方法
2、理解函数求极值方法
3、通过练习以下内容熟悉求解线性方程组的方法和函数求极值的方法
二、实验器材
1.计算机
2.MATLAB7.0集成环境
三、实验说明
1.自主编写程序,必要时参考相关资料 2.实验前应写出程序大致框架或完整的程序代码 5.实验学时:2学时
四、实验内容和步骤
1.实验内容
(1)求下列方程组的解
2x3y5z101)3x7y4z2)
x7yz56x15x22x35x449xx4xx131234 3x4x2x2x123413x19x22x411(2)求下列函数在指定区间的最大值
1x2,x(0,2)
2)f(x)sinxcosx2,x(0,)1)f(x)41x2.实验步骤
(1)分析实验内容,写出程序大致框架或完整的程序代码。(2)进入MATLAB7.0集成环境。(4)编辑程序并进行保存。
(5)运行程序,若有错误,修改错误后再次运行,如此反复进行到不显示出错为止。
(6)检查程序输出结果。
五、实验报告要求
1.整理实验结果,填入相应表格中 2.小结实验心得体会
第五篇:VB实验指导书
VB程序设计
实验指导书
电子与计算机科学技术学院 实验一
熟悉VB集成开发环境
一、实验目的
1.熟悉计算机环境 2.VB的安装、启动与退出 3.熟悉VB语言编程环境
二、实验环境
1.计算机
2.Visual Basic 6.0开发环境
三、实验说明
1.熟悉机房实验环境
2.学习Visual Basic 6.0开发环境
四、实验内容和步骤
1.实验内容
(1)Windows的基本操作。(2)VB的安装、启动与退出。(3)VB集成开发环境的初步使用。2.实验步骤
(1)打开计算机,进入Windows;
(2)在CD-ROM驱动器中插入Visual Basic 6.0系统盘;(3)运行安装程序(Setup.exe),即可进入“安装程序向导”;
(4)在“安装程序向导”引领下,按步骤选择相应的选项,添加对应的参数,完成安装过程;
(5)从以下几方面熟悉VB集成开发环境:
标题栏 菜单栏 工具栏 工程设计窗口 ①“工程资源管理器”窗口 ②“窗体设计器”窗口 ③“属性设置”窗口 ④“代码设计”窗口 ⑤“窗体布局”窗口 ⑥“立即”窗口 ⑦“工具箱”窗口
五、实验报告要求
1.整理实验结果,填入相应表格中 2.小结实验心得体会 3.回答思考题:
(1)如果“立即”窗口和“工具箱”窗口已被关闭,如何打开?(2)如果想改变VB程序代码的字体,应如何进行设置?
实验二
建立VB应用程序
一、实验目的
1.进一步熟悉VB语言编程环境 2.熟悉创建VB程序的步骤
二、实验环境 1.计算机
2.Visual Basic 6.0开发环境
三、实验说明
1.熟悉创建VB程序的步骤
2.进一步学习Visual Basic 6.0开发环境
四、实验内容和步骤
1.实验内容
(1)设计一个窗体,当单击“显示”按钮时,在文本框内显示“走进VB程序乐园”;当单击“清除”按钮时,清除文本框内的文本;当单击“退出”按钮时,结束程序运行。程序界面如下所示:
(2)设计一个窗体,打开窗体时,标签显示“风景这边独好!”且为黑色;当单击“红”时标签显示红色;当单击“黄”标签显示黄色;当单击“还原”按钮时,标签显示黑色;当单击“退出”按钮时,结束程序运行。程序界面如下所示:
2.实验步骤(1)打开计算机,在Visual Basic 6.0系统环境下,选择“文件”菜单中的“新建工程”菜单选项,打开“新建工程”窗口;
(2)在“新建工程”窗口按下“确定”按钮打开“工程设计”窗口;(3)在“工程设计”窗口,首先设计窗口的属性,然后打开工具箱窗口添加所需控件,设计该实验的界面;
(4)在“工程设计”窗口,选择“视图”菜单中的“代码窗口”菜单选项,打开“代码窗口”窗口,设计命令按钮控件的事件代码;
(5)打开“工程设计”窗口,选择“文件”菜单中的“保存窗体”菜单选项,将所建的窗体保存到指定的磁盘文件中;
(6)打开“工程设计”窗口,选择“文件”菜单中的“保存工程”菜单选项,将所建的VB工程保存到指定的磁盘文件中;
(7)在“工程设计”窗口,选择“运行”菜单中的“启动”菜单选项,运行程序,观察运行结果。
五、实验报告要求1.整理实验结果,填入相应表格中 2.小结实验心得体会 3.回答思考题: 使用文本框和标签都可以显示信息,二者所使用的属性一样吗?请分别指出。
实验三
内部函数的使用
一、实验目的
1.理解VB内部函数的功能和书写格式 2.学会在“立即”窗口中进行操作
二、实验环境
1.计算机
2.Visual Basic 6.0开发环境
三、实验说明
1.熟悉Visual Basic 6.0开发环境 2.学会使用“立即”窗口 3.练习使用常用的内部函数
四、实验内容和步骤
1.实验内容(1)常用数学函数 练习使用常用的数学函数:Abs、Cos、Exp、Int、Log、Rnd、Sgn、Sin、Sqr、Tan等。(2)常用字符函数
练习使用常用的字符函数:Lcase、Left、Len、Ltrim、Mid、Right、Rtrim、Space、Trim、Ucase等。(3)常用转化函数
练习使用常用的转化函数:Asc、Chr、Str、Val等。(4)常用日期函数
练习使用常用的日期函数:Date、Day、Hour、Minute、Month、Now、Second、Time、Weekday、Year等。(5)计算下列函数值。①Sqr(4+3*7)②Int(123.456)③Abs(-12345)④Mid$(“abcdABCD”,5,4)⑤Len(“清华大学出版社ABCD”)⑥Asc(“M”)⑦Asc(Chr(100))⑧DataDiff(“D”,#3/25/2004#,#10/30/2004#)⑨IsData(#11/20/2003#)⑩IsNumeric(“ABC”)2.实验步骤
(1)打开计算机,进入Visual Basic 6.0系统环境;
(2)在视图下拉菜单中选择“立即窗口”,在“立即窗口”中计算各函数的值。
五、实验报告要求1.整理实验结果,填入相应表格中 2.小结实验心得体会 3.回答思考题:(1)Int函数的功能是获取数值的整数部分,如果在获取数值整数部分的时候,要实现“四舍五入”,该如何实现?
(2)Rnd函数的功能是返回一个0至1之间的随机数,如果要返回0至100之间的随机数,该如何实现?
实验四
表达式的书写及求值
一、实验目的
1.掌握算术运算符、字符运算符和逻辑运算符的含义 2.掌握算术表达式、字符表达式和逻辑表达式的书写 3.掌握算术表达式、字符表达式和逻辑表达式的求值
二、实验环境
1.计算机
2.Visual Basic 6.0开发环境
三、实验说明
1.理解VB中各种运算符的含义
2.练习算术表达式、字符表达式和逻辑表达式的书写
3.在“立即”窗口中练习算术表达式、字符表达式和逻辑表达式的求值
四、实验内容和步骤
1.实验内容
(1)将下列代数式写成Visual Basic的算术表达式,并给题中变量赋值(a=1,b=2,c=3,x=2,y=1),然后计算表达式的值。
sin2(20a(4ab1))①
315abc(abc②abc)sin45xyxy ③22xy2xy1a④
52a9ealna⑤
(2)已知na=100,nb=5,sa$=“Visual Basic”,da=#3/15/2004 8:15:03 PM#,sb$=“程序设计”,la=True,计算下列表达式的值。①(na+nb)/ Sqr(na)②Mid(sa + sb,8,7)③Right(sa$,5)+ Space(5)+ Left(sb$,2)④sb & Str(na)& “ 分” ⑤Year(da)& Month(da)& Day(da)⑥Hour(da)& “:” & Minute(da)& “:” & Second(da)⑦da + 20 ⑧na + nb > 200 And Sqr(na)> 10 Or la ⑨Len(sa)= 12 And Not la And na = 100 ⑩Hour(da)> Int(na / 10)And na > nb 2.实验步骤
(1)打开计算机,进入Visual Basic 6.0系统环境;
(2)在视图下拉菜单中选择“立即窗口”,在“立即窗口”中书写表达式,并计算各表达式的值。
五、实验报告要求1.整理实验结果,填入相应表格中 2.小结实验心得体会 3.回答思考题:
(1)试计算以下表达式的值:3 Or 3, 4 And 1。
(2)把以下表达式中的括号去掉后,表达式的值改变了吗?为什么?
((1+2)<(2*2))Or(10/2<>5)((1+2)<(2*2))+(10/2<>5)
实验五
输入输出操作
一、实验目的
1.掌握赋值语句的使用 2.掌握Print方法的使用 3.掌握输入输出对话框的使用
二、实验环境
1.计算机
2.Visual Basic 6.0开发环境
三、实验说明
1.理解赋值语句、Print方法、输入输出对话框的使用 2.练习赋值语句、Print方法、输入输出对话框的使用
四、实验内容和步骤
1.实验内容
(1)设计一个窗体,用Print方法在窗体上显示“轻松快乐学VB!”。
(2)设计一个窗体,单击窗体时,实现以下功能:
① 使用Inputbox函数输入两个整数X和Y; ② 计算|sinx+cosy|的值,并赋给变量Z; ③使用Msgbox函数输出计算结果。2.实验步骤(1)打开计算机,在Visual Basic 6.0系统环境下,选择“文件”菜单中的“新建工程”菜单选项,打开“新建工程”窗口;
(2)在“新建工程”窗口按下“确定”按钮打开“工程设计”窗口;(3)在“工程设计”窗口,首先设计窗口的属性,然后打开工具箱窗口添加所需控件,设计该实验的界面;
(4)选择“视图”菜单中的“代码窗口”菜单选项,打开“代码窗口”窗口,设计窗体单击事件的事件代码;(5)运行程序,观察结果;(6)保存窗体,保存工程。
五、实验报告要求
1.整理实验结果,填入相应表格中 2.小结实验心得体会 3.回答思考题:
(1)Inputbox函数的返回值是什么类型的数据?使用Inputbox函数一次可以输入两个或两个以上的值吗?
(2)赋值号“=”在VB中还有其它的功能吗?请指出。
实验六
标准模块和窗体的使用
一、实验目的 1.理解标准模块的建立和模块级变量的定义和使用 2.掌握窗体的建立和窗体常用属性、方法和事件
二、实验环境
1.计算机
2.Visual Basic 6.0开发环境
三、实验说明
1.熟练运用Visual Basic 6.0开发环境 2.熟悉建立VB应用程序的步骤 3.学会使用标准模块
4.学会设计窗体界面实现一定的功能
四、实验内容和步骤
1.实验内容
(1)建立“Sub Main”过程,使用Inputbox函数输入长方体的长、宽和高,计算长方体的体积,使用Msgbox函数输出计算结果。
(2)设计一个窗体,通过2个文本框接收数据,1个文本框输出数据,2个标签分别显示“+”和“=”,3个命令按钮控制操作,实现加法器的功能,程序的运行结果如下图所示:
2.实验步骤
实验内容(1)操作步骤:
(1)打开计算机,在Visual Basic 6.0系统环境下,选择“文件”菜单中的“新建工程”菜单选项,打开“新建工程”窗口;(2)选择“工程”菜单中的“添加模块”菜单选项,打开“添加模块”窗口;
(3)在“添加模块”窗口中,单击“打开”按钮,打开“代码设计”窗口,输入程序代码;
(4)选择“工程”菜单中的“工程属性”菜单选项,打开“工程属性”窗口;
(5)在“工程属性”窗口中,单击“确定”按钮,确定“Sub Main”过程为当前启动对象;
(6)运行程序观察结果;(7)保存模块文件和工程。实验内容(2)操作步骤:
(1)打开计算机,在Visual Basic系统环境下,选择“文件”菜单中的“新建工程”菜单选项,打开“新建工程”窗口;
(2)在“新建工程”窗口按下“确定”按钮打开“工程设计”窗口;(3)在“工程设计”窗口,首先设计窗口的属性,然后打开“工具箱”窗口添加所需控件,设计该实验的界面;
(4)选择“视图”菜单中的“代码窗口”菜单选项,打开“代码窗口”窗口,设计窗体单击事件的事件代码;(5)运行程序,观察结果;(6)保存窗体,保存工程。
五、实验报告要求1.整理实验结果,填入相应表格中 2.小结实验心得体会 3.回答思考题:
(1)窗体模块与标准模块有什么不同?(2)如果在窗体的事件过程中,要使用标准模块中定义的变量,应如何定义该变量?
实验七
基本内部控件的使用
一、实验目的
1.掌握基本内部控件的属性、方法和事件 2.掌握基本内部控件的使用
二、实验环境
1.计算机
2.Visual Basic 6.0开发环境
三、实验说明
1.熟练运用Visual Basic 6.0开发环境 2.熟悉建立VB应用程序的步骤 3.学会使用基本内部控件
四、实验内容和步骤
1.实验内容(1)设计一个窗体,通过1文本框输出数据,3个命令按钮控制文本框内数据的操作,实现文本编辑器的功能,程序的运行结果如下图所示:
(2)设计一个窗体,利用文本框输出数据,窗体下面有一个电子时钟,程序的运行结果如下图所示:
2.实验步骤
(1)打开计算机,在Visual Basic 6.0系统环境下,选择“文件”菜单中的“新建工程”菜单选项,打开“新建工程”窗口;
(2)在“新建工程”窗口按下“确定”按钮打开“工程设计”窗口;(3)在“工程设计”窗口,首先设计窗口的属性,然后打开“工具箱”窗口添加所需控件,设计该实验的界面;
(4)选择“视图”菜单中的“代码窗口”菜单选项,打开“代码窗口”窗口,设计命令按钮控件的事件代码;(5)运行程序,观察结果;(6)保存窗体,保存工程。
五、实验报告要求
1. 整理实验结果,填入相应表格中 2. 小结实验心得体会 3.回答思考题:
在一个窗体上,可以把多个命令按钮的Default属性设置为TRUE吗?为什么?
实验八
顺序结构程序设计
一、实验目的
1.掌握顺序结构的执行过程 2.掌握顺序结构程序设计方法
二、实验环境
1.计算机
2.Visual Basic 6.0开发环境
三、实验说明
1.熟练运用Visual Basic 6.0开发环境 2.熟悉建立VB应用程序的步骤 3.学会编写顺序结构程序
四、实验内容和步骤
1.实验内容
(1)设计一窗体,通过3个文本框输入长方体的长、宽和高,单击“计算”按钮计算长方体的体积和表面积,程序的运行结果如下图所示:
(2)设计一窗体,在窗体中输出一个由“*”组成的菱形。2.实验步骤
(1)打开计算机,在Visual Basic 6.0系统环境下,选择“文件”菜单中的“新建工程”菜单选项,打开“新建工程”窗口;
(2)在“新建工程”窗口按下“确定”按钮打开“工程设计”窗口;(3)在“工程设计”窗口,首先设计窗口的属性,然后打开“工具箱”窗口添加所需控件,设计该实验的界面;
(4)选择“视图”菜单中的“代码窗口”菜单选项,打开“代码窗口”窗口,设计命令按钮控件的事件代码;(5)运行程序,观察结果;(6)保存窗体,保存工程。
五、实验报告要求1. 整理实验结果,填入相应表格中 2. 小结实验心得体会
实验九
分支结构程序设计
一、实验目的
1.掌握分支结构语句的执行过程
2.掌握IF语句和SELECT CASE 语句的使用 3.掌握分支结构程序设计方法
二、实验环境
1.计算机
2.Visual Basic 6.0开发环境
三、实验说明
1.熟练运用Visual Basic 6.0开发环境 2.熟悉建立VB应用程序的步骤 3.学会编写分支结构程序
四、实验内容和步骤
1.实验内容
(1)求解方程ax2+bx+c=0,通过三个文本框输入a,b,c的值,程序的运行结果如下图所示:
(2)通过文本框输入x的值,求解以下分段函数的值,使用SELECT CASE 语句实现。
x100x0.9x1000x20000.8x2000x3000x3000 Y=0.7x2.实验步骤
(1)打开计算机,在Visual Basic 6.0系统环境下,选择“文件”菜单中的“新建工程”菜单选项,打开“新建工程”窗口;
(2)在“新建工程”窗口按下“确定”按钮打开“工程设计”窗口;(3)在“工程设计”窗口,首先设计窗口的属性,然后打开“工具箱”窗口添加所需控件,设计该实验的界面;
(4)选择“视图”菜单中的“代码窗口”菜单选项,打开“代码窗口”窗口,设计命令按钮控件的事件代码;(5)运行程序,观察结果;(6)保存窗体,保存工程。
五、实验报告要求1. 整理实验结果,填入相应表格中 2. 小结实验心得体会 3. 回答思考题:(1)有以下程序段:
Select Case Int(Aver / 10)Case 9 print “优秀” Case 8 print “良好” Case Is > 5 print “中等” Case Is < 6 print “差” End Select 试问:当Aver=100时,程序的输出结果?(2)在VB中,改变Select Case语句中Case项的顺序,会影响程序的执行结果吗?
实验
十一、实验目的1.理解循环结构的执行过程
循环结构程序设计
2.掌握FOR语句、WHILE语句和DO语句的使用 3.掌握循环结构程序设计方法
二、实验环境
1.计算机
2.Visual Basic 6.0开发环境
三、实验说明
1.熟练运用Visual Basic 6.0开发环境 2.熟悉建立VB应用程序的步骤 3.学会编写循环结构程序
四、实验内容和步骤
1.实验内容
(1)求S的值。P=1+(1+2)+(1+2+3)+(1+2+3+4)+„+(1+2+3+4+„N)(令N=50),程序的运行结果如下图所示:
(2)设计一窗体,输出1~100之间能被3整除的个数及它们的和,程序的运行结果如下图所示:
2.实验步骤(1)打开计算机,在Visual Basic 6.0系统环境下,选择“文件”菜单中的“新建工程”菜单选项,打开“新建工程”窗口;
(2)在“新建工程”窗口按下“确定”按钮打开“工程设计”窗口;(3)在“工程设计”窗口,首先设计窗口的属性,然后打开“工具箱”窗口添加所需控件,设计该实验的界面;
(4)选择“视图”菜单中的“代码窗口”菜单选项,打开“代码窗口”窗口,设计命令按钮控件的事件代码;(5)运行程序,观察结果;(6)保存窗体,保存工程。
五、实验报告要求
1. 整理实验结果,填入相应表格中 2. 小结实验心得体会
实验十一
一维数组的应用
一、实验目的
1.掌握一维数组的概念、定义、数组元素的引用和初始化。
2.学会用数组和程序基本控制结构实现数据的求和、求平均、求极值和排序等算法程序的设计
3.加深对循环控制结构的理解和使用
二、实验环境
1.计算机
2.Visual Basic 6.0开发环境
三、实验说明
1.熟练运用Visual Basic 6.0开发环境 2.熟悉建立VB应用程序的步骤
3.学会使用一维数组实现简单的应用程序
四、实验内容和步骤
1.实验内容
产生10个随机数,存入到数组中,编程实现以下内容:(1)求数组所有元素的和及平均值;(2)输出数组的最大值和最小值;
(3)对数组从小到大进行排序,并输出排序后的数组元素。要求在窗体上显示结果。2.实验步骤
(1)打开计算机,在Visual Basic 6.0系统环境下,选择“文件”菜单中的“新建工程”菜单选项,打开“新建工程”窗口;
(2)在“新建工程”窗口按下“确定”按钮打开“工程设计”窗口;(3)在“工程设计”窗口,首先设计窗口的属性,然后打开“工具箱”窗口添加所需控件,设计该实验的界面;
(4)选择“视图”菜单中的“代码窗口”菜单选项,打开“代码窗口”窗口,设计命令按钮控件的事件代码;(5)运行程序,观察结果;(6)保存窗体,保存工程。
五、实验报告要求
1. 整理实验结果,填入相应表格中 2. 小结实验心得体会
实验十二
二维数组的应用
一、实验目的
1.掌握二维数组的概念、定义、数组元素的引用
2.学会用二维数组和程序基本控制结构实现矩阵运算的方法
二、实验环境
1.计算机
2.Visual Basic 6.0开发环境
三、实验说明
1.熟练运用Visual Basic 6.0开发环境 2.熟悉建立VB应用程序的步骤
3.学会使用二维数组实现简单的矩阵运算
四、实验内容和步骤
1.实验内容
使用二维数组表示一个3行3列的方阵,编程实现以下内容:(1)输出方阵的转置矩阵;(2)输出方阵每行的最大值和最小值。要求在窗体上显示结果。2.实验步骤
(1)打开计算机,在Visual Basic 6.0系统环境下,选择“文件”菜单中的“新建工程”菜单选项,打开“新建工程”窗口;
(2)在“新建工程”窗口按下“确定”按钮打开“工程设计”窗口;(3)在“工程设计”窗口,首先设计窗口的属性,然后打开“工具箱”窗口添加所需控件,设计该实验的界面;
(4)选择“视图”菜单中的“代码窗口”菜单选项,打开“代码窗口”窗口,设计命令按钮控件的事件代码;(5)运行程序,观察结果;(6)保存窗体,保存工程。
五、实验报告要求1. 整理实验结果,填入相应表格中 2. 小结实验心得体会