上机实验1
Java上机实验报告(1)
Java上机实验报告(1)任务简要描述⼀、任务简要描述⼀、1、实现Java版本的快速排序。
2、编写⼀个学⽣和教师数据输⼊和显⽰程序,学⽣数据有编号、姓名、班号和成绩,教师数据有编号、姓名、职称和部门。
要求将编号、姓名输⼊和显⽰设计成⼀个类Person,并作为学⽣数据操作类Student 和教师数据操作类Teacher 的基类。
3、请设计 3 个类 , 分别是学⽣类 Student, 本科⽣类Undergaduate, 研究⽣类 Postgraduate, 其中 Student 类是⼀个抽象类 , 它包含⼀些基本的学⽣信息如姓名、所学课程、课程成绩等 , ⽽Undergraduate 类和 Postgraduate 都是 Student 类的⼦类 , 它们之间的主要差别是计算课程成绩等级的⽅法有所不同 , 研究⽣的标准要⽐本科⽣的标准⾼⼀些。
假设某班级⾥既有本科⽣也有研究⽣ , 请编写程序统计出全班学⽣的成绩等级并显⽰出来。
此题关键是设计⼀个学⽣数组 , 既能存放本科⽣对象 , ⼜能存放研究⽣对象。
问题及解决⼆、⼆、问题及解决1、算法思想:基于分治的思想,是冒泡排序的改进型。
⾸先在数组中选择⼀个基准点(该基准点的选取可能影响快速排序的效率,后⾯讲解选取的⽅法),然后分别从数组的两端扫描数组,设两个指⽰标志(lo指向起始位置,hi指向末尾),⾸先从后半部分开始,如果发现有元素⽐该基准点的值⼩,就交换lo和hi位置的值,然后从前半部分开始扫秒,发现有元素⼤于基准点的值,就交换lo和hi位置的值,如此往复循环,直到lo>=hi,然后把基准点的值放到hi这个位置。
⼀次排序就完成了。
以后采⽤递归的⽅式分别对前半部分和后半部分排序,当前半部分和后半部分均有序时该数组就⾃然有序了。
排序过程:输出结果:2、Person类:1public class person {2 String name;3 String number;45 person(){ }6 person(String number, String name){7this.number = number; = name;9 }10public void setNumber(String n){11 number = n;12 }13public String getNumber(){14return number;15 }16public void setName(String c){17 name = c;18 }19public String getName(){20return name;21 }22public void input(){23 Scanner sc = new Scanner(System.in);24 System.out.println("Please input the name:");25 name = sc.nextLine();26 System.out.println("Please input the number:");27 number = sc.nextLine();28 }29public void showInfo(){30 System.out.println("The number is:" + getNumber() + ", name is:" + getName());31 }32 }Teacher类:1class Teacher extends person{2 String title; //职称3 String dept; //部门4 Teacher(){5super();6 }7 Teacher(String number, String name, String title, String dept){8super(number, name);9this.title = title;10this.dept = dept;11 }12public void setTitle(String t){13 title = t;14 }15public String getTitle(){16return title;17 }18public void setDept(String d){19 dept = d;20 }21public String getDept() {22return dept;23 }24//⼦类重载⽗类⽅法25public void input(){26super.input();27 System.out.println("Please input the title:");28 Scanner sc = new Scanner(System.in);29 setTitle(sc.nextLine());30//title = sc.nextLine();31 System.out.println("Please input the dept:");32 dept = sc.nextLine();33 }34public void showInfo(){35super.showInfo();36 System.out.println("The teacher's title is:" + getTitle() + ", department is:" + getDept());37 }38 }Student类:1class Student extends person{2 String classnumber; //班号3int grade; //成绩4 Student(){5super();6 }7 Student(String number, String name, String classnumber, int grade){8super(number, name);9this.classnumber = classnumber;10this.grade = grade;11 }12public void setClassnumber(String c){13 classnumber = c;14 }15public String getClassnumber(){16return classnumber;17 }18public void setGrade(int g){19 grade = g;20 }21public int getGrade() {22return grade;23 }24//⼦类重载⽗类⽅法25public void input(){26super.input();27 System.out.println("Please input the classnumber:");28 Scanner sc = new Scanner(System.in);29 setClassnumber(sc.nextLine());30//classnumber = sc.nextLine();31 System.out.println("Please input the grade:");32 grade = sc.nextInt();33 }34public void showInfo(){35super.showInfo();36 System.out.println("The student's classnumber is:" + getClassnumber() + ", grade is:" + getGrade());37 }38 }输出结果:3、对象数组:1 Student[] students = new Student[5];Student类:1public abstract class Student2 {3 String name;4 String type;5int courseScore;6 String courseGrade;78public Student(String name)9 { = name;11 courseGrade="";12 }14public abstract void calculateGrade();1516public String getName()17 {18return name;19 }2021public String getType()22 {23return type;24 }2526public String getCourseGrade()27 {28return courseGrade;29 }3031public int getCourseScore()32 {33return courseScore;34 }3536public void setName(String name)37 { = name;39 }4041public void setType(String type)42 {43this.type = type;44 }4546public void setCourseScore(int courseScore)47 {48this.courseScore = courseScore;49 }5051 }本科⽣类:1class Undergraduate extends Student2 {3public Undergraduate(String name, int courseScore)4 {5super(name);6 type = "本科⽣";7this.courseScore = courseScore;8 }910public void calculateGrade()11 {12if (courseScore >= 80 && courseScore < 100) courseGrade = "优秀"; 13else if (courseScore >= 70 && courseScore < 80) courseGrade = "良好"; 14else if (courseScore >= 60 && courseScore < 70) courseGrade = "⼀般"; 15else if (courseScore >= 50 && courseScore < 60) courseGrade = "及格"; 16else courseGrade = "不及格";1718 }19 }研究⽣类:1class Postgraduate extends Student2 {3public Postgraduate(String name, int courseScore)4 {5super(name);6 type = "研究⽣" ;7this.courseScore = courseScore;8 }9public void calculateGrade()10 {11if (courseScore >= 90 && courseScore < 100) courseGrade = "优秀"; 12else if (courseScore >= 80 && courseScore < 90) courseGrade = "良好"; 13else if (courseScore >= 70 && courseScore < 80) courseGrade = "⼀般"; 14else if (courseScore >= 60 && courseScore < 70) courseGrade = "及格"; 15else courseGrade = "不及格";17 }18 }19成绩计算类:1public class Polymorphism2 {3int total = 0;4double average;56public void showInfo(){7 Student[] students = new Student[5];89 students[0] = new Undergraduate("ABC", 95);10 students[1] = new Undergraduate("DEF", 85);11 students[2] = new Postgraduate("GHI", 75);12 students[3] = new Undergraduate("JKL", 65);13 students[4] = new Postgraduate("MNO", 55);14for (int i=0; i<5; i++)15 {16 total += students[i].courseScore;17 students[i].calculateGrade();18 }19 average = total / 5;20 System.out.println("姓名" + " 类型" +" 成绩");21 System.out.println("-----------------------");2223for (int i=0; i<5; i++)24 {25 System.out.println(students[i].getName( )+" "+students[i].getType( )+" "+students[i].getCourseGrade( ));26 }2728//Student st = new Student("李明");29 System.out.println("平均成绩:" + average);30 System.out.println();31for(int i=0; i<5; i++)32 {33if(students[i] instanceof Undergraduate )34 {35 System.out.println(students[i].getName()+"是本科⽣");36 }37else38 {39 System.out.println(students[i].getName()+"是研究⽣");40 }41 }42 }43public static void main(String[] args)44 {45 Polymorphism show = new Polymorphism();46 show.showInfo();4748 }49 }输出结果:总结: 练习使⽤了创建对象数组的⽅法,使⽤⾯向对象的思想,⼦类继承⽗类的属性和⽅法,并对⽗类的⽅法进⾏重写,在题⽬三中,我本来将计算成绩的内容全部写在main⽅法⾥,经过⽼师讲解,我重新修改了程序,将创建对象数组和成绩计算的相关程序单独写在⼀个类⾥⾯。
SPSS上机实验报告一
1.数据文件的建立。
打开SPSS,在数据编辑器的变量视图中,输入变量的属性特征,如Name,Width,Decinmal等。
以习题一为例,输入为下:返回数据编辑库,数据视图,直接录入数据。
习题一的数据表如下:点击Save,输入文件名将文件保存。
2.数据的整理数据编辑窗口的Date可提供数据整理功能。
其主要功能包括定义和编辑变量、观测量的命令,变量数据变换的命令,观测量数据整理的命令。
以习题一为例,将上图中的数据进行整理,以GDP值为参照,升序排列。
数据整理后的数据表为:整理后的数据,可以直观看出GDP值的排列。
3、频数分析。
以习题一为例(1).单击“分析→描述统计→频率”(2)打开“频率”对话框,选择GDP为变量(3)单击“统计量”按钮,打开“统计量”对话框.选择中值及中位数。
得到如下结果:(4)单击“分析→描述统计→探索”,打开“探索”对话框,选择GDP(亿元),输出为统计量。
结果如下:4、探索分析以习题2为例子:(1)单击“分析→统计描述→频率”,打开“频率”对话框,选择“身高”变量。
(2)选择统计量,分别选择百分数,均值,标准差,单击图标。
的如下结果:(3)单击“分析→统计描述→探索”,选择相应变量变量,单击“绘制”,选择如下图表,的如下结果:从上述图标可以看出,除了个别极端点以外,数据都围绕直线上下波动,可以看出,该组数据,在因子水平下符合正态分布。
4.交叉列联表分析:以习题3,原假设是吸烟与患病无关备择假设是吸烟与患病有关操作如下:单击“分析→统计描述→交叉表”,打开“交叉表”对话框,选择相应变量变量,单击精确,并选择“统计量”按钮,选择“卡方”作为统计量检验,然后单击“单元格”按钮,选择“观测值”和“期望值”进行计数。
得出分析结果如下:分析得出卡方值为7.469,,自由度是1,P值为0.004<0.05拒绝原假设,故有大于95%的把握认为吸烟和换慢性气管炎有关。
习题4:原假设是性别与安全性能的偏好无关备择假设是性别与安全性能的偏好有关操作如下:单击“分析→统计描述→交叉表”,打开“交叉表”对话框,选择相应行列变量然后选择“统计量”按钮,以“卡方”作为统计量检验.单击“单元格”按钮,选择“观测值”和“期望值”进行计数单击“确定”,得出分析结果如下:分析得出卡方值为19自由度是4,P值为0.001<0.05拒绝原假设,故有99.9%的把握认为性别与安全性能的偏好有关5实验作业补充。
汇编语言上机实验一DEBUG常用命令及8086指令使用
汇编语⾔上机实验⼀DEBUG常⽤命令及8086指令使⽤实验⼀DEBUG常⽤命令及8086指令使⽤实验⽬的:通过实验掌握下列知识:1、8086指令: M OV,ADD,SUB,XCHG等2、DEBUG命令: A,D,E,F,H,R,T,U。
3、ASCII码及⽤16进制数表⽰⼆进制码的⽅法。
内容及步骤:⼀、DEBUG 命令使⽤:1、打 DEBUG 进⼊ DEBUG 控制,显⽰提⽰符 '_ '。
2、⽤命令 F100 10F 'A' 将'A'的ASCII码填⼊内存。
3、⽤命令 D100 10F 观察内存中的16进制码及屏幕右边的ASCII字符。
4、⽤命令F110 11F 41 重复上⼆项实验,观察结果并⽐较。
5、⽤命令 E100 30 31 32 …… 3F将30H-3FH写⼊地址为100开始的内存单元中,再⽤D命令观察结果,看键⼊的16进制数是什么字符的ASCII码?6、⽤H命令检查下列各组16进制数加减结果并和你的⼿算结果⽐较:(1)34H,22H (2)56H,78H (3)A5,79H (4)1284H,5678H (5)A758,347FH7、⽤R 命令检查各寄存器内容,特别注意AX,BX,CX,DX,IP及标志位中ZF,CF和AF的内容。
8、⽤R命令将AX,BX内容改写为1050H及23A8H。
⼆、8086常⽤指令练习1、传送指令1)⽤A命令在内存100H处键⼊下列内容: MOV AX,1234MOV BX,5678XCHG A X,BXMOV AH,35MOV AL,48MOV DX,75ABXCHG A X,DX2)⽤U命令检查键⼊的程序并记录,特别注意左边的机器码。
3)⽤T命令逐条运⾏这些指令,每运⾏⼀⾏检查并记录有关寄存器及IP的变化情况。
并注意标志位有⽆变化。
2、加减法指令:1)⽤A命令在内存100H处键⼊下列内容:MOV AH,34MOV AL,22ADD AL,AHSUB AL,78MOV CX,1284MOV DX,5678ADD CX,DXSUB CX,AXSUB CX,CX图略。
大学计算机基础上机实验1
《大学计算机文化基础》上机实验一〖本次上机实验主要内容〗1.在Windows XP下,如何运行指定的程序文件以及如何打开指定的文件夹;2.如何为桌面添加某可执行程序的快捷方式;3.熟悉Windows XP中利用鼠标和键盘进行文件(或文件夹)的选择、复制、剪切等操作;4.定制个性化的桌面;5.学习“标准”汉字输入法下的某些输入技巧。
【实训一】运行桌面上的可执行程序,打开[我的电脑]以及C:盘任何一个文件夹。
提示:运行可执行程序或打开文件夹,其操作方法均是用鼠标双击程序图标或文件夹图标(或文件夹名)操作:⑴若桌面上已有Word、Excel、PowerPoint、IE(即浏览器程序Internet Explorer)等可执行程序的图标,只要在该图标上用鼠标左键双击,即可运行该程序;⑵双击[我的电脑]的图标,选择C:盘上任何一个文件夹,在文件夹图标或文件夹名字上用鼠标左键双击,即打开了该文件夹。
【实训二】在桌面上添加某个可执行程序的快捷方式。
其操作方法是:点击菜单[开始]-[程序],从程序列表中选择一个程序名(例如[程序]-[附件]中的“画图”),在程序名上按鼠标右键,从快捷菜单中选择[发送到]-[桌面快捷方式]命令项即可。
接着,返回到桌面上,会看到刚才生成的画图的快捷方式【实训三】在两个窗口间利用鼠标加键盘的方法进行文件(或文件夹)的选择、复制、剪切的操作练习。
具体操作:⑴在桌面上双击[我的电脑]图标,当打开[我的电脑]窗口后(不要让窗口为最大化,使仍能看见桌面),再选择其中的D:(即D盘);⑵请按住Ctrl键后,再用按下鼠标左键拖动的方法,将桌面上任意一个图标拖到D:盘(按下Ctrl键再拖动执行的是[复制]-[粘贴]的操作)。
会看到D:上也出现了该图标和文件名。
⑶请按住Shift键后,再将D:盘上任意一个文件(或文件名)拖到桌面(按下Shift 键再拖动执行的是[剪切]-[粘贴]的操作)。
结果是虽在桌面上看到了该文件名(或文件夹),但D:盘上那个文件(或文件名)却不见了。
数据库上机(实验一)作业
在订单数据库OrderDB中,完成如下的查询:(1)查询员工的姓名、职务和薪水。
select employeeName 员工姓名,headShip 职务,salary 薪水from Employee(2)查询姓名中含有“有限”的客户名称和所在地。
select customerName 客户名称,address 所在地from customerwhere customerName like'%有限%'(3)查询出姓“张”并且姓名的最后一个字为“梅”的员工。
select employeeNo 编号,sex 性别,birthday 出生日期,address 地址,telephone 联系电话,employeeName 员工姓名,headShip 职务,salary 薪水from Employeewhere employeeName like'张%梅'(4)查询住址中含有“上海”或“南昌”的女员工,并显示其姓名、所属部门、职务、住址、出生日期和性别。
如果出生日期为空,则显示“不祥”,否则按格式“yyyy—mm—dd”显示,性别用“男”和“女”显示。
select employeeName 员工姓名,department 所属部门,headShip 职务,address 地址,case sexwhen'F'then'女'when'M'then'男'end性别,isnull(convert(char(10),birthday,120),'不详')出生日期from Employeewhere sex like'F'and address like'上海%'or sex like'F'and address like'南昌%'(5)查询出职务为“职员”或职务为“科长”的女员工的信息。
VC++上机实验-实验1程序的灵魂
实验1程序的灵魂――算法1.实验目的(1)掌握算法的概念,会设计简单的算法。
(2)掌握掌握用流程图来表达算法的方法。
(3)熟悉用伪代码来表示算法的方法。
(4)掌握用Word来画流程图的方法。
(5)进一步熟悉C程序的编辑、编译、连接和运行的过程。
2.实验内容和步骤(1)用传统流程图求解以下问题的算法:有两个瓶子A和B,分别盛放醋和酱油,要求将它们互换(即A瓶原来盛醋,现在盛酱油,B瓶则相反)。
(第二章习题2.4(1))解:显然,如果只有两个瓶子,肯定不能完成此任务,必须有一个空瓶C作为过渡。
即先将A瓶中的醋倒给C瓶,再将B瓶中的酱油倒给A瓶,再将C瓶中的醋倒给B瓶,即可实现题目要求。
本实验学习如何用Word来画流程图①打开Word,选择菜单工具->自定义,打开对话框,如图所示,选中绘图,则在窗口下方出现绘图工具栏。
自选图形->流程图->终止,如图所示②选择绘图工具栏上的③在Word中的白纸上拖曳鼠标画出一个起止框矩形。
选中此图形点击鼠标右键,可向其中添加文字,④选择绘图工具栏上的自选图形->流程图->过程,并在Word中的白纸上拖曳鼠标画出一个过程⑤选择绘图工具栏上的箭头,然后在以上两个框之间自向而下拖动,则画出一个箭头,选择此箭头,调整其位置,并用鼠标右键点击之,设置其属性。
(在画图和调整图形位置时分别按住键盘上的shif 和ctrl 看会发生什么情况)⑦试考虑,将以上流程图中的第三个框和第四个框互换位置可以吗?为什么。
(2)用流程图求解问题以下问题:有3个数a 、b 、c ,要求按大小顺序把它们输出。
(3)用流程图求解以下问题求1+2+3+4+…….+100的和。
并编程实现。
(4)用流程图求解以下问题:判定某一年是否为闰年。
并编程实现。
(2)(3)#include<stdio.h>void main(){int sum=0,i;for(i=1;i<=100;i++)sum+=i;printf(“1+2+3+……+100=%d\n”,sum); }(4)。
C语言上机实验1-18
实验一C程序的运行环境及简单程序编写一、实验目的1.了解tc2.0编译系统的基本操作方法,学会独立使用该系统。
2.了解在该系统上如何编辑、编译、连接和运行一个C程序。
3.通过运行简单的C程序,初步了解C源程序的特点。
二、实验内容1.编写一个计算球体体积的程序,要求用户自行录入球体的半径。
参考公式V=4/3πr3.。
2.编写一个程序,要求用户输入一个美金数量,然后显示出如何用最少的20美元、10美元、5美元和1美元来付款。
运行结果:Ener a dollar amount:93$20 bills:4$10 bills:1$5 bills:0$1 bills:3实验二顺序结构程序设计一、实验目的1.熟悉C语言中的基本数据类型,掌握定义常量和变量以及对它们赋值的方法,了解数据输出时所用格式转换符。
2.掌握格式输入/输出函数的用法。
3.学会简单顺序程序的设计。
4.养成良好的程序设计习惯。
二、实验内容1.编写一个程序,对用户录入的产品信息进行格式化。
Enter item number:583Enter unit price:13.5Enter purchase date(mm/dd/yyyy):3/24/2010Item Unit PurchasePrice date583 $ 13.50 3/24/20102.编写一个程序,要求用户输入一个两位数,然后按数位的逆序打印出这个数。
Enter a two-digit number:28The reversal is :82实验三选择结构程序设计一、实验目的1.熟练使用if、switch编写程序。
二、实验内容1.编写一个程序,确定一个数的位数。
Enter a number:374The number 374 has 3 digits假设输入的数最多不超过4位。
提示:利用if语句进行数的判定。
例如,如果数在0到9之间,那么位数为1;如果数在10到99之间,那么位数为2。
Origin上机实习实验报告(1)
Origin上机实习实验报告(1)Origin上机实习实验报告⼀.步骤:1.打开origin,双击2.在上单击,选择new3.在new窗⼝上选择project,单击OK。
4.存盘,⽂件命名为“学号姓名”把worsheet重命名为“ws学号”,worksheet的label设置为“worksheet练习”,在worksheet的标题栏中要求同时显⽰worksheet的short name和long name5.在worsheet空⽩区域单击右键,单击Propeeties,在Propeeties窗⼝,将row mumber设置为100,column number设置为9。
单击OK。
6.单击第⼀列,单击右键,单击Propeeties,将short name 更改为i,将Plot Designation 更改为Disregard。
单击ok。
单击选中,单击右键,单击delete,删除Long Name和Comments。
效果如下。
7.同理,更改其他各列。
结果如下:8.单击第⼀列“i”,单击右键Fill column→单击Row numbers,将“N”的数值依次编号为1~100。
部分图如下。
(wcol(1)-1)/15。
单击ok。
第⼆列数值变为:9.同理在其他各列输⼊公式:10.选中Sx1,Sy1列,单击右键,单击Propeeties,进⾏以下设置,从⽽将Sx1,Sy1列有效数字设置为3位。
11.选中Sx2,Sy2列,单击右键,单击Propeeties,进⾏以下设置,从⽽将Sx2,Sy2列中的数据保留⾄⼩数点后第4位。
12.选中rand,nrand列,单击右键,单击Propeeties,进⾏以下设置,从⽽将rand,nrand 列的有效数字设置为13位。
13.选中t列,单击右键,单击Propeeties,进⾏以下设置,将t列的数据显⽰格式设置为Engineering。
14.完成。
结果截图如下:。
程序设计c++上机实验一(含截图)
cout << "\n float x=";
cin >> x;
br=x<=1e3;
cout << bi << ',' << br << endl;
}
分别输入100 40,2000 3000,1000 1000,2000 300,100 4000运行。
运行结果分别是0,1;
1,0;
a=x/1000;
b=x%1000/100;
c=x%1000%100/10;
d=x%1000%100%10;
y=d*1000+c*100+b*10+a;
printf("%d\n",y);
return 0;
}
<4>从键盘输入一个小写字母,将它转换成大写字母并输出
#include<stdio.h>
int main()
c=2*3.14*r;
printf("%f %f\n",c,s);
return 0;
}
<2>读入三个整数a、b、c,交换它们中的数,使a存放b的值,b存放c的值,c存放a的值。
#include<stdio.h>
int main()
{
int a,b,c,d;
scanf("%d%d%d",&a,&b,&c);
return 0;
}
(2)阅读下列程序,写出(由指定的输入)所产生的运行结果,并指出其功能。
<1>
#include <iostream.h>
上机实验1:熟悉matlab基本操作
上机实验1:熟悉matlab基本操作实验目的:熟悉matlab的基本操作,掌握一些常用命令的用法。
实验内容:1.编写matlab命令(函数),可以完成以下任务:(1)matlab中的PI?(=Pi)大约等于?(2)如何使用sum命令?(3)函数max的作用?举例说明。
(4)命令help,lookfor,demo的用法?102? 5.Sin6(5)计算7.Tan62。
回答以下问题:(1)matlab是什么意思?(2)matlab命令who与whos有什么区别?(3)matlab命令clear与clc有什么区别?(4)命令:与linspace,logspace的区别?计算机实验2:矩阵运算与matlab命令实验目的:熟悉matlab矩阵运算命令。
实验内容:1.请直接在Matlab下输入以下常数,查看它们的值:(1)I,J,EPS(2)inf,Nan,PI(3)realmax(4)realmin2、使用lookfor指令,找出具有下列功能的matlab指令。
(1)求矩阵的大小(即行维度和列维度)(2)找出矩阵每一直行的最大值(3)对矩阵的每一直行进行排序(4)逆矩阵(inversematrix)的计算(5)求矩阵的rank几个常见的matlab命令:*zerooneseyelinspaceranddiag\\/detinveigrank计算机实验3:MATLAB程序设计实验目的:熟悉matlab程序控制结构,掌握用m文件或函数的编写方法。
实验内容:x2x6,x0且x??4?1、f(x)的定义如下:f(x)??x2?5x?6,0?x?10,x?2且x?3,写一个matlab函x2?十、1.其他人?数字func1实现该函数,并在区间[?10,15]内绘制该函数的图像。
2.编写一个matlab函数myfun M来计算以下方程式:y=0.5*exp(x/3)-x*x*sin(x)其中x是函数的输入,Y是函数的输出。
01-《遥感原理》上机实验一“遥感图像的存储与基本处理”指导书
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
电子科技大学“教学方法与考核方式改革”校级示范课
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
电子科技大学“教学方法与考核方式改革”校级示范课
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
1、遥感图像的读入
运行 ENVI5.0 经典版(Classic)。菜单 File->Open…,在出现的对话框中选择需打开的 遥感图像。
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
中国大学MOOC
案的差异:Basic Tools->Convert Data (BSQ, BIL, BIP)。
3.2 感兴趣区与影像裁剪
上机实训(一)教案 上海交大版中职计算机网络技术基础
课题上机实训(一)课时2课时(90 min)教学目标知识技能目标:(1)掌握Packet Tracer的安装方法和简单设置。
(2)掌握使用Packet Tracer建立网络拓扑的方法。
(3)掌握网络设备的简单配置。
(4)熟悉抓包软件WireShark的安装和界面。
(5)掌握使用WireShark捕获数据包的方法。
(6)了解数据包的首部明细内容。
思政育人目标:通过上机实训,使学生将所学知识应用到实践中,并在实践中深化认识,达到学以致用的目的;通过上机实训,使学生感受成功的乐趣,增强学生的自信心;通过上机实训,培养学生的钻研精神和探索精神;通过上机实训,使学生认识到网络技术对社会发展的重要性,自己应该努力学习网络技术,为社会主义建设做好准备。
教学重难点教学重点:Packet Tracer模拟器的使用、抓包软件WireShark的使用教学难点:使用Packet Tracer建立网络拓扑、使用WireShark 捕获数据包教学方法讲授法、演示法、实操法、问答法教学用具电脑、投影仪、多媒体课件、教材、文旌课堂APP教学设计第1节课:考勤(2 min)→传授新知(15 min)→上机实训(20 min)→实训总结(8 min)第2节课:传授新知(10 min)→上机实训(25 min)→实训总结(5 min)→课堂小结(3 min)→任务布置(2 min)教学过程主要教学内容及步骤设计意图第一节课考勤(2 min)n 【教师】使用文旌课堂APP进行签到n 【学生】按照老师要求签到培养学生的组织纪律性,掌握学生的出勤情况传授新知(15 min)实训1:Packet Tracer模拟器的使用n 【教师】介绍Packet Tracer的概况,及其安装和使用方法1.安装Packet TracerPacket Tracer是由Cisco公司发布的一个辅助学习工具,是为思科网络课程初学者设计、配置、排除网络故障提供的一个网络模拟环境。
上机实验操作一基本操作
上机实验操作一基本操作上机实验是指在计算机上进行实验操作,通过软件和硬件的结合来模拟和执行实验。
下面是关于上机实验的一些基本操作。
第一步:准备工作1.首先要确认实验所需的计算机硬件和软件环境是否满足实验要求,例如需要安装特定的操作系统、驱动程序和软件工具等。
2.确保计算机和相关设备的电源和连接线处于正常工作状态。
3.在进行上机实验之前,最好备份一份计算机中重要的数据。
第二步:实验操作1.启动计算机:按下计算机电源按钮,等待操作系统加载完全。
2.登录系统:输入用户名和密码登录到操作系统中。
3.打开实验所需的软件:根据实验需求,打开相应的软件工具。
4.配置实验环境:对实验软件进行一些设置,如选择合适的实验模式、打开所需的工具栏等。
5.导入实验数据:如果实验需要用到预先准备好的数据,可以将其导入到实验软件中。
6.进行实验操作:根据实验指导书或者实验要求进行相应的实验操作,如进行数据分析、图表绘制等。
7.记录实验结果:将实验过程中的关键步骤和结果记录下来,以备后续分析和总结使用。
8.保存实验数据和设置:在实验过程中,及时保存实验数据和设置,以免数据丢失或实验过程中的设置被覆盖。
9.结束实验操作:在实验完成后,关闭实验软件和其他相关应用程序,然后关闭计算机。
第三步:实验分析与总结1.对实验结果进行分析:根据实验记录和数据分析,对实验结果进行综合分析,并进行图表绘制等可视化处理。
2.总结实验经验与教训:回顾实验操作过程,总结实验中获得的经验和教训,为今后的实验操作提供参考。
3.撰写实验报告:根据实验分析结果,撰写实验报告,包括实验目的、原理、方法、结果和结论等内容。
总结:上机实验是一种利用计算机软硬件进行实验操作的方式,它可以对实验操作进行模拟和执行。
在进行上机实验之前,要做好准备工作,确保计算机和相关设备的正常运行。
在实验操作中,要遵循实验指导书或实验要求,逐步进行实验操作,并记录实验过程和结果。
在实验完成后,要对实验结果进行分析和总结,撰写实验报告。
C语言上机实验报告 (1)
青岛理工大学课程实验报告步骤调试过程及实验结果1 2总结掌握了掌握C语言基本数据类型,变量的定义及变量的初始化和赋值操作,不同的类型数据之间赋值的规律。
了解了C语言的算术运算符的使用以及算术表达式的使用,自加自减运算符的特点及使用。
附录实验一 1#include<>void main(){int a,b,s;scanf("%d%d",&a,&b);printf("s=%d\n",a+b);}实验一 2#include<>#include<>void main(){double a,b,c,d,x1,x2;printf("a b c :");scanf("%lf%lf%lf",&a,&b,&c);d=b*b-4*a*c;if (d<0)printf("无解\n");else if (d==0){x1=(-b)/(2*a);printf("一个解:x=%g\n",x1);}else{x1=(-b+sqrt(d))/(2*a);x2=(-b-sqrt(d))/(2*a);printf("两个解:x1=%g,x2=%g\n",x1,x2);}}青岛理工大学课程实验报告课程名称计算机程序设计 (C) 班级软件 111 实验日期姓名赵亚东学号实验成绩实验名称实验二选择结构程序设计实验目的及要求1.掌握赋值语句的使用方法。
2.掌握各种类型数据的输入输出方法,能正确使用各种格式转换符。
3.能正确使用关系运算符及表达式、逻辑运算符及表达式。
4.熟练掌握if语句,学会使用if-else语句设计双分支和多分支结构程序。
5.熟练掌握switch语句的特点,学会使用switch语句设计多分支结构程序。
实验环境Visual ++ Windows 7实验内容3.编写程序,根据输入的学生成绩,给出相应的等级。
(完整word版)数值分析上机作业1-1解析
考虑一个高次的代数多项式
(E1-1)
显然该多项式的全部根为l,2,…,20,共计20个,且每个根都是单重的(也称为简单的)。现考虑该多项式方程的一个扰动
(E1-2)
其中 是一个非常小的数。这相当于是对(E1-1)中 的系数作一个小的扰动。我们希望比较(E1-1)和(E1-2)根的差别,从而分析方程(E1-1)的解对扰动的敏感性。
ve=zeros(1,21);
ve(21-Numb)=ess;
root=roots(poly(1:20)+ve);
x0=real(root); y0=imag(root);
plot(x0',y0','*');
disp(['对扰动项 ',num2str(Numb),'加扰动',num2str(ess),'得到的全部根为:']);
ess分别为1e-6,1e-8.1e-10,1e-12的图像如下:
从实验的图形中可以看出,当ess充分小时,方程E.1.1和方程E.1.2的解相差很小,当ess逐渐增大时,方程的解就出现了病态解,这些解都呈现复共轭性质。
(2)将扰动项加到x18上后,ess=1e-009时方程的解都比较准确,没有出现复共轭现象。ess=1e-008时误差与x19(ess=1e-009)时相当,即扰动加到x18上比加到x19小一个数量级。对x8的扰动ess=1000时没有出现复共轭,误差很小;对x的扰动ess=10e10时没有出现复共轭,误差很小。因此,扰动作用到xn上时,n越小,扰动引起的误差越小。
if((Numb>20)|(Numb<0))errordlg('请输入正确的扰动项:[0 20]之间的整数!');return;end
UG上机实验报告1
课程名称: UG实验年级 09 上机日期专业班级:交通运输1班学号: 20090775 姓名:凌红梅教师:杨汉乾成绩:一、实验名称三维造型二、实验目的通过绘制一个三维造型,来熟悉各种命令的操作。
三、实验环境(软、硬件平台)UG软件四、实验内容及步骤五、实验结论六、问题及心得通过此图形,能够熟练的操作曲线工具条。
课程名称: UG实验年级 09 上机日期专业班级:交通运输1班学号: 20090775 姓名:凌红梅教师:杨汉乾成绩:一、实验名称绘制烟灰缸曲线二、实验目的通过“椭圆”命令来绘制烟灰缸底面轮廓,然后利用“规律曲线”命令来绘制烟灰缸上表面轮廓三、实验环境(软、硬件平台)电脑、UG软件四、实验内容及步骤1、新建一个模型文件,然后单击“曲线”工具条中的“椭圆”按钮,打开“点”对话框,绘制一个长半轴为46,短半轴为32的椭圆。
2、选择“工具”>“表达式”,菜单,在弹出的“表达式”对话框中输入表达式,选择“规律曲线”按钮,打开“规律函数”对话框3在"规律曲线"对话框中单击点构造器按钮,在弹出的“点”对话框中将坐标设置为(0,0,20)单击确定,完成烟灰缸上部的绘制。
五、实验结论六、实验心得及问题通过此试验能够熟练的运用“规律曲线”来绘制图形。
课程名称: UG实验年级 09 上机日期专业班级:交通运输1班学号: 20090775 姓名:凌红梅教师:杨汉乾成绩:一、实验名称绘制零件曲线二、实验目的绘制零件曲线,进一步巩固曲线的编辑知识。
三、实验环境四、电脑、UG软件四、实验内容及步骤1、新建一个模型文件,创建一个基本点,绘制一个长方体。
西工大信号系统上机实验一
函数) clear all; s=0.01; k1=0:s:2; k2=k1; f1=3*k1; f2=3*k2; f=conv(f1,f2); f=f*s;
k0=k1(1)+k2(1); k3=length(f1)+length(f2)-2; k=k0:s:k3*s; subplot(3,1,1);plot(k1,f1); title('f1(t)'); subplot(3,1,2);plot(k2,f2); title('f2(t)'); subplot(3,1,3);plot(k,f); title('f3(t)');
axis([-5,5,0,1.2]); title('g1(t)'); subplot(2,2,4);plot(t,g1); axis([-5,5,0,1.2]); title('g2(t)');
7)微分
clear all; t=-1:0.02:1; g=t.*t; d=diff(g);
subplot(2,1,1) plot(t,g); subplot(2,1,2) plot(d, '--'); title('微分');
8)积分
clear all; t=-1:0.02:1; syms t g=t.*t; d=int(g);
(4)f1(t)=δ(t-1),f2(t)=U(t+2),f3(t)=U(t)-U(t-2);证明卷积性质 clear all; a=1000; t1=-5:1/a:5;
f1=stepfun(t1,-2); f2=stepfun(t1,1-1/a)-stepfun(t1,1+1/a); f3= stepfun(t1,0)-stepfun(t1,2); y1=conv(f1,f2); y2=conv(f2,f1); g1=conv(f1,(f2+f3)); g2=conv(f1,f2)+conv(f1,f3); r=2*length(t1)-1; t=-10:1/a:10; subplot(2,2,1);plot(t,y1); axis([-5,5,0,1.2]); title('y1(t)'); subplot(2,2,2);plot(t,y2); axis([-5,5,0,1.2]); title('y2(t)'); subplot(2,2,3);plot(t,g1);
《Access(2010版)》 上机实验1-上机实验9题目
附录2上机实验附录2.1 上机实验11.启动“MicroSoft Office Access 2010”,单击“文件”选项卡上左侧窗格的“帮助”,单击中间窗格上的“MicroSoft Office帮助”,便显出“Access帮助”窗口。
单击该帮助窗口中的“Access 2010入门”标题下的“Access 2010数据库设计基础”,便可选看列出的“数据库设计基础”的那些内容。
2.启动“MicroSoft Office Access 2010”,单击“文件”选项卡上左侧窗格的“帮助”,单击中间窗格上的“MicroSoft Office帮助”,便显出“Access帮助”窗口。
单击该帮助窗口中的“Access 2010入门”标题下的“Access 演示”,显出“演示”的主题列表,单击主题列表中的“演示:认识导航窗格”,便可进行观看。
同理,可查看其他的Access帮助信息。
附录2.2 上机实验21.在用户盘的根目录中(如G:\)创建一个名为“上机实验”文件夹。
2.在“上机实验”文件夹中创建一个名为“学生管理系统.accdb”的数据库。
3.在“学生管理系统”数据库中创建如下的表:295296(1)根据表3-2所示的“学系”表结构,创建一个表名为“学系”的表,主键是“学系代码”。
“学系”表中包含学系代码、学系名称、办公电话、学系简介和学系资料等字段。
表3-2 “学系”表结构(2)根据表3-3所示的“专业”表结构,创建一个表名为“专业”的表,主键是“专业代码”。
“专业”表中包含专业代码、专业名称、学制年限、学系代码和专业简介字段。
表3-3 “专业”表结构(3)根据表3-4所示的“班级”表结构,创建一个表名为“班级”的表,主键是“班级号”。
“班级”表中包含班级号、班级名称、年级、专业代码,班主任和联系电话字段。
表3-4 “班级”表结构(4)根据表3-5所示的“学生”表结构,创建一个表名为“学生”的表,主键是“学号”。
计算机应用基础-上机实验1
第一部分上机实验-Windows基本操作①请列举两种关闭windows的方法(1)开始菜单→关机(2)alt+F4②在D盘根目录下建立一个a.txt文档,请在桌面创建其快捷图标。
打开我的电脑→打开D盘→右键弹出菜单→新建文本文档→命名为a.txt③在桌面上建立一个b.txt文档,请说明a.txt与b.txt的桌面图标的有何区别。
名字不同④将桌面上a.txt的快捷图标删除后,到D盘根目录中查看a.txt文档是否还存在。
存在⑤查看b.txt文档的大小(字节数),向其中输入1个英文字母“A”后,再查看其大小,然后将其中的英文字母A删除。
B.txt原文件o字节输入后为1字节⑥向b.txt文档中输入1个汉字“电”后,查看其大小,再向其中继续输入“子科技大学”后,查看其大小为多少?一个汉字2字节电子科技大学12字节⑦将b.txt的文件扩展名改为“.doc”,观察更改前后文档图标有何变化。
双击该文件图标,观察将启动哪个应用程序?扩展名从txt改为doc时图标会变为word图标双击启动时由word打开⑧右击b.doc文件图标,将其按记事本方式打开(永久更改为该打开方式),观察文件图标有无改变?文件图标会变为文本文档⑨在D盘根目录下建立一个a.txt文档,在其中输入“电子科技大学”后换行,再输入5个全角英文字符“UESTC”,换行后再输入5个半角英文字符“UESTC”,观察各字符的宽度。
全角字符间隔比半角字符大⑩将a.txt中的内容删除,再向其中输入“电子科技大学”六个汉字的汉语拼音,要求必须有声调符号,例如:lǚūúǔù(11)将a.txt文件加入“开始→程序→启动”菜单下,重新启动计算机,观察a.txt文件是否会自动打开?会自动打开(12)在开始菜单中删除a.txt的快捷方式,观察D盘根目录下的a.txt文档是否也被删除了。
不会被删除(13)请将D盘根目录下的a.txt文档移动到桌面上,将其改名为“?.txt”,观察改名是否成功。
上机实验一(WinXP基本操作)
河南城建学院计算机科学与工程系《大学计算机基础》实验报告实验名称:__ __ WINXP基本操作 ____ 成绩:___________专业班级:_____ _ 姓名:_________ 学号:__________实验日期: _______年_____月______日软件环境:____________________________________________________一、实验目的1.掌握Windows的基本操作和基础知识2.掌握Windows的程序管理二、实验过程及内容任务1 任务栏和桌面的设置(1)设置任务栏为自动隐藏。
【提示】在任务栏的快捷菜单中选择“属性”命令,弹出对话框,在其中进行设置。
(2)设置“微软拼音输入法”为默认输入法。
(3)显示或隐藏任务栏上的“中文输入法”。
【提示】选择“开始|控制面板|日期、时间、语言和区域设置|区域和语言设置”,弹出“区域和语言选项”对话框,选择“语言”选项卡,关其属性页面中单击【详细信息】按钮进入“文字服务和输入语言”对话框,通过“默认输入语言”下拉列表可选择某种已安装的输入法为默认输入法,如“微软拼音输入法2003”就实现了(2);通过【语言栏】按钮打开“语言栏设置”对话框,选定或取消“在桌面上显示语言栏”复选框,并单击【确定】按钮即可实现显示或隐藏“中文输入法”,再将其拖入任务栏就实现了(3)。
当然,当“桌面语言栏”呈显示时,可直接指向其上任一按钮右击,从弹出的快捷菜单中选择“设置”命令亦可进入“文字服务和输入语言”对话框,接下来操作同上。
(4) 设置屏幕分辨率为“1024×768”像素;设置屏幕背景为“Bliss”方案;设置屏幕保护为“三维花盒”。
【提示】在桌面的快捷菜单中选择“属性”命令,弹出对话框,在其中进行设置。
如“桌面”背景的设置可以使Windows XP的桌面更加有趣和更具个性化特征(在Windows中可以选用任意的Windows位图作为背景),实现管理与美化桌面的目的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一VF的工作环境及数据类型一、实验目的:1.掌握VF的启动与退出,熟悉VF的工作界面;2.熟悉VF中系统环境设置的操作方法;3.掌握显示输出命令?和??;4.掌握VF提供的六种基本数据类型;5.掌握常量和变量的表示和使用;6.掌握内存变量赋值及显示命令;7.掌握数组的定义及使用。
二、实验内容:1.练习VF系统的启动与退出方法。
要求:退出VF采用两种不同的方法。
记录:退出VF可在命令窗口中输入命令_____QUIT_________,然后按回车键。
2.启动VF后,观察VF的工作界面,熟悉窗口中的标题栏、菜单栏、工具栏、命令窗口、主窗口和状态栏。
3.启动VF,练习显示与关闭命令窗口。
提示:使用工具栏中的“命令窗口”按钮。
4.打开“工具”菜单→“选项”,观察“选项”对话框中的区域选项卡并完成记录。
记录:当前系统默认的日期格式为__美国__格式(美国,中国,英国),小时采用的是_12__小时制(12,24)。
5.练习显示命令?和??命令,掌握两个命令的作用及区别;(1)在命令窗口中输入?3,按回车键结束,再输入?5,按回车键结束,观察主窗口的显示结果;(2)在命令窗口中输入?3,按回车键结束,再输入??5,按回车键结束,观察主窗口的显示结果;记录:?和??在显示输出时的区别为_____________________________________________________。
6.字符型数据练习(1)在命令窗口中输入命令:?"欢迎使用VF "↙,观察主窗口显示结果;△注意事项:●在命令窗口输入命令时,字符和标点必须是英文状态,否则命令不能执行;●所有命令均在命令窗口中输入,在命令窗口输入任何命令结束时都应以回车键结束,如果使用光标移动键↓把光标移动到下一行则命令不会执行;(2)使用?在主窗口中显示自己的名字,并记录下所使用命令:____________________;7.数值型和货币型数据练习0-9数字和小数点组成。
有十六进制、十进制和科学计数法三种表示形式。
货币型数据是由$引导的数值型数据,特点是最多保留四位小数。
(1)在命令窗口中输入命令:?3.14,0x10,1.23e-2,1.23e2↙,观察主窗口显示结果并记录;显示结果:________________________________________(2)在命令窗口中输入命令:?$3.14,$3,$34.56789↙,观察主窗口显示结果并记录;显示结果:________________________________________8.日期型和日期时间型数据练习{}表示,日期时间型数据中必须有日期部分。
两种类型数据的日期部分有两种表示格式:严格格式和传统格式,其中严格格式为默认格式,如要使用传统格式表示日期,必须先使用命令set strictdate to 0进行设置。
(1)在命令窗口中输入命令:?{^2007-03-15}↙观察主窗口显示结果并记录;主窗口显示结果:________________________________________分析:本练习中采用严格日期格式,系统在显示日期型数据时采用默认的美国顺序(即月日年)。
(2)在命令窗口中输入命令:?{03/15/07}↙主窗口显示结果:________________________________________分析错误原因并记录:______________________________(3)在命令窗口中输入命令:set strictdate to 0↙?{03/15/07}↙?{^2007-03-15}↙主窗口显示结果:________________________________________(4)在命令窗口中输入命令:set century on↙set date to ymd↙?{^2007-03-15}↙主窗口显示结果:________________________________________命令set century on的作用是________________________________________命令set date to ymd的作用是________________________________________?{03/15/07}↙系统提示错误,分析错误原因并记录:_________________________________________(5)在命令窗口中输入命令:set date to american↙set century off↙?{03/15/07}↙主窗口显示结果:________________________________________命令set date to american的作用是________________________________________set strictdate to 1↙?{03/15/07}↙系统提示错误,分析错误原因并记录:_________________________________________(6)在命令窗口中输入命令:set date to american↙set century off↙?{03/15/07}↙主窗口显示结果:________________________________________(7)在命令窗口中输入命令:set strictdate to 0↙?{03/15/07 15:20}↙set hour to 24↙?{03/15/07 15:20}↙主窗口显示结果:________________________________________________________________________________观察结果,并注意对比两次输出的不同。
△注意事项:在表示日期或日期时间型数据时,一要注意格式是否符合当前日期格式的检查状态(set strictdate to 0/1),二要注意使用传统日期格式时年月日的顺序是否符合设置好的格式要求(set date to American|ansi|english)。
9.逻辑型数据练习.t.或.y.,假表示为.f.或.n.,注意字母两边的圆点不可缺少。
(1)在命令窗口中输入命令:?.t.↙?.f.↙?3>5↙观察主窗口显示结果。
*10.符号常量的表示练习说明:定义符号常量的#define语句不是命令,因此不能在命令窗口中执行。
本例需使用程序完成,可根据学生的教学进度选做。
操作步骤:(1)单击“文件”菜单→“新建”→“程序”,在弹出的“程序”窗口中输入以下程序代码:#define PI 3.14r=2?2*PI*r?PI*r*r单击“文件”菜单→“保存”,将文件保存至D:盘,使用快捷键Ctrl+E执行程序,在主窗口观察显示结果。
(2)在程序窗口中将#define PI 3.14语句中的3.14修改为3.1415926,并再次保存文件,使用快捷键Ctrl+E执行程序,在主窗口观察显示结果,体会使用符号常量表示数据的好处并完成记录。
记录:使用符号常量表示数据的好处是________________________________________。
11.使用内存变量VF 或使用命令清除该变量,变量即消失。
字段变量需涉及数据表,因此关于字段变量的练习放至第四章的上机实验中。
(1)在命令窗口中输入命令:xm="李明"↙age=18↙?xm,age↙?vartype(xm),vartype(age)主窗口显示结果:________________________________________________________________________________说明:vartype()为VF的函数,作用为测试括号中变量的数据类型,函数值为类型代号。
(2)在命令窗口中输入命令:a=5↙?a,a+2↙a="hello"↙?a↙store .t. to a,b,c↙?a,b,c↙主窗口显示结果:________________________________________________________________________________________________________________________记录:赋值命令store to的作用是________________________________________,使用“=”对变量赋值时一次只能给____个变量赋值。
(3)在命令窗口中输入命令:a=5↙a=a+2↙a=a+2↙?a↙观察主窗口显示结果,思考变量X的值是如何随着命令的执行而变化。
(4)在命令窗口中输入命令:2a=3↙观察主窗口显示结果,思考并记录命令错误的原因_____________________________________。
(5)在命令窗口中输入命令:release all↙?a观察主窗口显示结果。
记录:命令release all的作用是_____________________________________。
12.练习定义数组并使用数组元素(1)在命令窗口中输入命令:dimension a(3)↙?a(1), a(2), a(3)↙store "hello" to a↙?a(1), a(2), a(3)↙?a(4)↙主窗口显示结果:________________________________________________________________________________________________________________________记录:命令dimension a(3)的作用是________________________________________;第一次显示三个值均为.f.的原因是________________________________________;命令store “hello” to a的作用是________________________________________;注意:数组定义后,使用数组元素时下标应避免越界,即避免超越下标上限。
(2)在命令窗口中输入命令:dimension b(2,3)↙store 5 to b(1,1),b(1,2),b(1,3)↙?b(1,1),b(1,2),b(1,3),b(2,1),b(2,2),b(2,3)↙store "a" to b(4),b(5),b(6)↙?b(1,1),b(1,2),b(1,3),b(2,1),b(2,2),b(2,3)↙主窗口显示结果:________________________________________________________________________________体会二维数组的定义和使用,并注意二维数组的数组元素可用一维的形式来表示,练习中b(5)的二维形式是_________,二维数组中数组元素采用的是按_____排列(行、列)的顺序。