文档库 最新最全的文档下载
当前位置:文档库 › 实验1Quartus运用

实验1Quartus运用

实验1Quartus运用
实验1Quartus运用

实验一 QuartusⅡ的运用

——用原理图输入法设计电路实验课时:2

实验类型:(验证)

实验要求:(必修)

一、实验场地与环境

(1) 电子信息工程实验室。

(2) 安装好QuartusⅡ软件。

二、实验目的及内容

实验目的:熟悉利用QuartusⅡ的原理图输入方法设计简单组合电路,通过加法器或3人表决器的设计把握利用EDA软件进行原理图输入方式设计,熟悉电子线路设计的详细流程。

半加器原理图设计

1、为此半加器的设计建立一工作目录,如D:\ADDER

注意,目录名必须用英文字母,不可用中文!

2、打开QUARTUSII软件,选菜单File →New ,在File Type 窗中选Device File→Schmatic File → OK。

3、点鼠标右键,在跳出的窗中选Enter Symbol 项,准备通过此窗口输入所需的元件。

双击文件库“Symbol Libraries”中的d:\ QUARTUSII\...\prim,在“Symbol Files”窗中选与门and2,并双击,此时与门将进入图形编辑窗中。以同样方法,将或门or2、与非门NAND2和非门not调进图形编辑窗,再将它们连接成图。

4、选“Enter Symbol”窗,再用键盘在Enter Symbol窗的Symbol Name 中输入“input”再点击OK,将获得一个输入引脚,以同样方法,获得另一输入引脚。

5、输入“output”,得到输出引脚。

6、在左上输入脚的“PIN-NAME”双击使其变黑色,用键盘输入“a”;以同样方法在另三个引脚上输入“b”、“co”和“so”。

7、存盘:点击“File ”→“Save As ”,选出刚才为自己的工程建立的目

录:D:\ADDER,将已设计好的图文件取名为:“adder.bdf”,并存在此目录内。

8、先点主窗口左角的菜单项QuartusII中的Compiler项,以便对已设计好的半加器进行综合。在跳出的Compiler 窗口中,还要做三件事才能进行正式编译综合:EP1CQ240C8

(1)首先将此项设计设定为工程文件:选File → Project → Name 在跳出Project Name窗中找到D:\ADDER目录,输入工程名称如:“adder.qdf”文件,添加“adder.bdf”文件到工程文件(即顶层文件);

(2)选芯片:选主窗口上端的“Assign”--> “Device”项,选好芯片,然后点击Compiler 窗下的“Start”,开始首次编译,以便将所选芯片的引脚信息进入设计文件中(若在编译中出现一些文字,可选“Processing”项中的“Fitter Settings”,在跳出的窗中,关闭“Use Quartus Fitter...”项,点OK。再点“Start”,重新进行一次编译,如果不出现,则不必作此操作)。

(3)确定半加器将在此芯片中的具体引脚:同上,在“Assign”中选“Pin / Location / Chip”项,在跳出的窗口中的Node Name项中输入引脚名a ,这时“Pin Type”项会出现“Input”指示字,表明 a 的引脚性质是输入,否则将不出现此字。此4个引脚的选择方法是根据《FPGA/CPLD实验指导书》表格中获得。

9、正式编译综合:至此,可在主窗口中进行正式编译综合了,点击Start,进行编译。

10、仿真测试:以下是对设计的半加器的逻辑功能进行仿真的步骤:

(1)点“File”→“New”→选“Waveform Editor file”,点OK,把跳出的波形编辑窗屏幕放大。

(2)选“Node”项中的“Enter Nodes from SMF”,在跳出的窗中点“List”,将列出半加器的所有信号引脚名:a、b、co、so;再点击符号“?”,然后点击OK,就可以看到它们都已进入波形编辑窗了。

(3)点左侧的“—”号几下,使图形缩小,再用鼠标在“b”一行中拖动,成黑条,再点击左列的“1”,表示输入为高电平。同样,在“a”行中也随机拖一些高电平和低电平。

(4)存盘:点File→Save将此波形文件以adder.scf 名存在自己的目录D:\ADDER中。

(5)开始仿真运算:选“Quartus∏”项中的“Simulator”,点击此窗的“Start”,

再点“OK”。进入波形窗中,就能看到此半加器的输入与输出波形了,并能了解它们的延时情况。

11、编程下载和硬件测试:

(1)选" QUARTUSII " 项中的“Programmer”项,将跳出编程器窗“Programmer”,选“Options”项中的“Hardware Setup”,在此窗的下拉窗中选“ByteBlaster (MV)”项,点击OK即可。

(2)将实验板连接好,接好电源,点“Configure”,即进行编程下载。

(3)选实验电路模式“NO.5”,此时“键1”的输出代表加数a;“键2”的输出代表加数b;进位输出co由数码管“D1”的显示表示,加和输出so由数码管“D2”的显示表示。

12、利用半加器设计1位全加器:

(1)在打开含有半加器的图形编辑窗的条件下,选择“FILE”下拉菜单,点击“Create Default Symbol”项,使此半加器变成一个元件,存入用户的目录中。

(2)退出图形编辑窗,在按以上“2、3”的步骤,打开另一图形编辑窗,即可在自己的目录内看到已存入的半加器元件名,把它调进图形编辑窗,并连接完成全加器的设计,存盘取名必须取另一名字。然后再进行芯片选定、编译、综合、仿真、引脚锁定,编译/综合及下载测试等步骤。

表决器原理图设计

基本原理:三个输入按钮,在表决任务中如果有两个或两个以上人同意时,表决结果为同意。假设同意逻辑关系为高电平“1”,不同意为逻辑关系“0”,表决通过输出高电平“1”,不通过输出低电平“0”。参考电路如下:

实验任务:完成原理图输入、编译、综合、适配、仿真、实验板上的硬件测试,并将此表决器电路设置成一个硬件符号入库。键1、键2、键3(PIO0/1/2)分别接ain、bin、cin;用发光管D1(PIO8)表示表决结果。建立一个更高层次的原

理图设计,利用以上获得的结果,建立9人表决电路,并完成编译、综合、适配、仿真和硬件测试。

三、实验报告

实验报告按实验目的和实验步骤写出实验过程,详细叙述3人表决器的设计流程;描述层次的原理图设计方法,记录设计电路对应的仿真波形图,并分析结果的正确与否;最后给出硬件测试流程和结果。

实验记录写出实验中出现的错误及解决办法。EP1C12Q240C8 附件:引脚锁定可参考电路实验箱NO.5电路,如下图所示

D1PIO8

D2D3D4D5D6D7D8PIO9

PIO10

PIO11

PIO12

PIO15

PIO14

PIO13

êμ?éμ??·?á11í?

NO.5

S P E A K E R

??éù?÷

FPGA/CPLD ??±êD???1

2

3

4

5

6

7

8

D16D15D14D13D12D11D10D9

PIO47-PIO44

PIO43-PIO40PIO39-PIO36PIO35-PIO32PIO31-PIO28PIO27-PIO24PIO23-PIO20PIO19-PIO16ò????÷ò????÷ò????÷ò????÷ò????÷ò????÷ò????÷

ò????÷PIO15-PIO8PIO0

PIO1PIO2PIO3PIO4PIO5PIO6PIO7?ü1

?ü2?ü3?ü4?ü5?ü6?ü7?ü8

实验电路结构图NO.5

四、思考题 要求:

1、以1位二进制设计半加器为基本元件,并讨论此加法器的电路特性。

2、运用或门和半加器,最后完成顶层文件全加器的设计和测试,分析仿真波形图,书写报告。

实验五 数组

实验五数组 一、实验目的 1. 掌握一维、二维数组的定义和使用方法; 2. 掌握字符串的定义和处理方法; 3. 熟悉并掌握应用数组解决实际应用问题; 二、实验内容 1. 用冒泡法将从键盘输入的10个学生的成绩从高到低进行排序;输入一个学生的成绩,插入到已排好序的学生成绩数组中去;最后将排好序的成绩单进行反序存放。(用函数完成) 2. 首先输入一个大于二且小于十的整数n,然后定义一个二维整型数组(n*n),初始化该数组,将数组中最大元素所在的行和最小元素所在的行对调。 要求:① n*n数组元素的值由scanf函数从键盘输入(假定最大值最小值不在同一行上),然后输出该数组;②查找最大值最小值所在的行,将数组中最大元素所在的行和最小元素所在的行对调,并输出对调后的数组;③为直观起见,数组按n行n列的方式输出;④修改程序,对最大值与最小值可能出现在一行种的情况进行处理。 3. 一个数组A中存有n(n>0)个整数,在不允许使用其他数组的前提下,将每个整数循环向右移m(m>=0)个位置,即将A中的数据由(A0A1...An-1)变换为(An-m...An-1A0A1...An-m-1)(最后m个数循环移至最前面的m个数)。 要求:输入n(1=

建筑物理实验指导书(电子版)

河南理工大学 建筑物理实验指导书 闫海燕 职晓晓 编 专业: 班级: 学号: 姓名: 建筑与艺术设计学院建筑物理实验室 声 环 境 光环境

2011年3月

目录 学生试验守则 (2) 第一篇建筑热工学实验 实验一室内外热环境参数的测定 (3) 实验二建筑日照实验 (5) 第二篇建筑光学实验 实验三照明模型试验 (7) 实验四天然采光模型试验 (9) 第三篇建筑声学实验 实验五驻波管法测定吸声材料的吸声系数 (12) 实验六环境噪声测量 (14)

建筑物理实验室学生实验守则 一、要按时进入实验室并签到,迟到15分钟禁止实验。 二、实验前必须认真预习实验指导书,写出预习报告(包括:实验题目、实验目的、实验原理和操作步骤),回答指导教师的提问,否则应重新预习,经指导教师认可后方能进行实验。 三、进入实验室后应保持安静,不得高声喧哗和打闹,不准穿拖鞋、短裤和背心,不准抽烟,不准随地吐痰和乱扔废物,保持实验室和仪器设备的整齐清洁。 四、做实验时要严格遵守实验室的各项规章制度和仪器设备操作规程,服从指导教师和实验技术人员的指导,按要求进行实验操作,如实记录实验中观察到的现象和结果,不得弄虚作假。 五、要爱护仪器设备及实验室内其它设施,节约使用材料。使用前要仔细检查仪器设备,认真填写使用情况登记表,发现问题应及时报告。未经许可不得动用与本实验无关的仪器设备及其它物品,对不听劝阻造成仪器设备损坏者,按学院有关规定进行处理。 六、实验中要注意安全,避免发生人身事故,防止损坏仪器设备,若出现问题,应立即切断电源,保护现场,并迅速报告指导教师,待查明原因排除故障后方可继续实验。

浅谈初中化学教学中趣味化学实验的应用-最新教育文档

浅谈初中化学教学中趣味化学实验的应用 化学课程与其他课程的最大区别就是化学主课程要以实验为基 础,化学实验有利于提高学生的学生热情,增强学生的动手操作能力,同时加深学生对化学知识的理解与记忆,促进学生全面发展。传统的化学实验教学模式比较单一,主要以教师演示、学生观看为主,学生的主体地位没有得到应有的发挥,降低了学生的学习兴趣,在一定程度上影响了学习质量。在新课改的推动下,初中化学教师必须更新教学理念与改进教学方式,提高化学实验教学的趣味性,有助于教师顺利开展教学活动,提高教学效率,同时又能促进学生更好地学习化学知识,发散思维,增强实践能力。 一、初中化学实验教学存在的问题分析 1. 化学教师实验课程教学思想落后化学属于一门科学学科,在教学过程中不能出现一点错误,因此在日常的课堂教学过程中,许多初中化学教师都很认真、严肃地对待化学实验,致使教学氛围沉闷、枯燥。同时,在实验教学过程中,很多化学教师过度强调操作的规范性和实验成果的准确性,忽视了培养学生的实验兴趣,致使学生缺乏进行化学实验的积极性和主动性。受传统观念的影响,化学教师为避免差错,在化学实验课程中持严格、严肃的态度,严谨对待每一步实验过程,导致 化学教师过分注重化学实验的操作规范化与实验的准确 率,对学生的实验感受不够重视,从而大大降低了开展化学实验活动的作用。 2. 化学实验教学手法过于保守

在长期的教学过程中,由于受到传统教学思想的影响,许多初中化学教师会很严肃地看待化学实验,很少开展趣味化学实验活动,致使化学实验教学的效果不理想。此外,在教学改革的过程中,很多初中化学教师难以在较短的时间内完全接受趣味化学实验,并且无法采用合适的教学方法开展趣味化学实验教学活动,从而导致趣味化学实验教学的质量较差。由于化学课程具有一定的历史性,教师长时间运用先行留下的方式教学化学实验课程,无法在短期内适应新课改的发展,依然采用保守的化学实验教学方式演示实验操作步骤,从而难以落实趣味性化学实验教学,阻碍了化学课程教学的进步。 3. 学生实际参与化学实验的机会较少 由于长期受到应试教育的影响,在化学教学过程中许多初中化学教师主要采用灌输式的方式来传授化学知识,使得学生的实际操作能力较低。另外,在实验教学过程中,初中化学教师一味要求学生根据教材进行操作,没有合理指导学生的实践活动,忽视了与学生之间的交流与互动,因而降低了学生实验的积极性和主动性。受灌输式教学模式的影响,学生形成了定向学习思维,在化学实验课堂中紧紧跟随教师的步伐,记录教师讲的知识点,死记硬背相关化学知识,没有与教师产生实际的互动,致使化学实验课堂单纯地由教师唱独角戏,缺乏课堂乐趣。 二、趣味化学实验在初中化学教学中的应用分析 1. 利用生活创设情境,增加化学实验课堂趣味例如教师在进入化学实验内容的教学之前,可提问学生怎样去除衣服上的汗渍的生活问题导入课堂,从而提高学生思考问题的积极性,紧接着教师通过将沾有

实验5 数组1答案

实验数组1 实验目的: 1、进一步掌握循环结构的程序设计 2、掌握在循环结构里面使用break、continue 3、掌握一维数组的定义与使用 实验内容: 一、观察下列代码(有语法问题自己解决) 1、利用无限循环输入数据,直到条件满足利用break跳出循环: #include using namespace std; int main( ) { int x,sum=0; while(1) { cin >> x; if(x <= 0) break; sum += x; } return 0; } 2、利用continue语句实现输出1-100之间的偶数: #include using namespace std; int main() { for (int i = 0;i <= 100; i++) { if (i % 2 != 0) continue; cout << i << ' '; } return 0; } 二、编码训练 1、利用break语句写一程序:循环从键盘输入数据并累加起来,直到输入的数为零时结束循环,打印累加结果。(参考前面第1题) #include using namespace std; int main( )

{ int x,sum=0; while(1) { cin >> x; sum += x; if(x == 0) break; } cout << "The sum is " << sum << endl; return 0; } 2、利用continue语句写一程序:输出1-20之间不能被3整除的数。(参考前面第2题) #include using namespace std; int main() { for (int i = 1;i <= 20; i++) { if (i % 3 == 0) continue; cout << i << ' '; } return 0; } 3、实现求6位学生c++的平均成绩。(参考案例书的P47案例1) #include using namespace std; int main() { double score[6]; double avg = 0,sum = 0; for (int i = 0;i <= 5; i++) { cin >> score[i]; sum = sum + score[i]; } avg = sum/6; cout << "平均成绩是:" << avg; return 0; } 4、利用一维数组编写一个程序:从键盘上输入10个float类型的数据,找出它们的最大值和最小值,并输出(定义两个变量分别保存最大值和最小值)。(参考案例书的P47案例1)#include using namespace std; int main() { float numb[10]; float min = 0.0,max = 0.0; int i; for (i = 0;i <= 9; i++) { cin >> numb[i]; } min = numb[0]; max = numb[0]; for (i = 1;i <= 9; i++) { if (numb[i] >= max ) max = numb[i];

磁性物理实验指导书

磁性物理实验 讲义 磁性物理课程组编写 电子科技大学微电子与固体电子学院 二O一二年九月

目录 一、起始磁导率温度特性测量和居里温度测试计算分析 (1) 二、电阻率测试及磁损耗响应特性分析 (3) 三、磁致伸缩系数测量与分析 (6) 四、磁化强度测量与分析 (9) 五、磁滞回线和饱和磁感应强度测量 (11) 六、磁畴结构分析表征 (12)

一、起始磁导率温度特性测量和居里温度测试计算分析 (一) 、实验目的: 了解磁性材料的起始磁导率的测量原理,学会测量材料的起始磁导率,并能够从自发磁化起源机制来分析温度和离子占位对材料起始磁导率和磁化强度的影响。 (二)、实验原理及方法: 一个被磁化的环型试样,当径向宽度比较大时,磁通将集中在内半径附近的区域分布较密,而在外半径附近处,磁通密度较小,因此,实际磁路的有效截面积要小于环型试样的实际截面。为了使环型试样的磁路计算更符合实际情况,引入有效尺寸参数。有效尺寸参数为:有效平均半径r e ,有效磁路长度l e ,有效横截面积A e ,有效体积V e 。矩形截面的环型试样及其有效尺寸参数计算公式如下。 ???? ??-=21 1 211ln r r r r r e (1) ???? ??-=21 12 11ln 2r r r r l e π (2) ???? ??-=2112 211ln r r r r h A e (3) e e e l A V = (4) 其中:r 1为环型磁芯的内半径,r 2为环型磁芯的外半径,h 为磁芯高度。 利用磁芯的有效尺寸可以提高测量的精确性,尤其是试样尺寸不能满足均匀磁化条件时,应用等效尺寸参数计算磁性参数更合乎实际结果。材料的起始磁导率(i μ)可通过对环型磁心施加线圈后测量其电感量(L )而计算得到。计算公式如式(5)所示。 2 0i e e A N L l μμ= (5)

化学实验在课堂教学中的作用

化学实验在课堂教学中的作用 化学是一门以实验为基础的自然学科,实验是化学的灵魂,是化学的魅力和激发学生学习兴趣的主要源泉,更是培养和发展学生思维能力和创新能力的重要方法和手段。也是化学同其他学科比较的“特点”所在。如何使学生掌握好化学的基础知识和基本技能,提高运用知识的能力;如何培养和发展学生的观察力,思维能力以及创新能力,提高学生的综合素质,实验在教学中起着十分重要的地位。 一、化学实验能提高学生的学习兴趣 我们都知道“兴趣是最好的老师”。兴趣是一种特殊的意识倾向,是动机产生的重要原因。良好的学习兴趣是求知欲的源泉,是思维的动力。学生对化学实验比较喜欢,是因为化学实验能够产生光、声、热、沉淀、气体等新奇的现象,这是唤起学生学习兴趣的有效手段。因此教师在教学中应该挖掘教材中的兴趣因素,充分调动学生的积极性和求知欲,发挥学生的主体作用。例如:教材中许多实验现象对学生来说相当有趣,如:点燃铝带、铁丝在氧气中燃烧,铝热反应等等。兴趣的培养除了加强课堂上的演示实验外,在化学教学中还可很好的借助于家庭小实验。如:学习大理石、石灰石的主要成分碳酸钙,它们可与盐酸反应得到CO2,让学生

在家用水垢或鸡蛋壳和醋反应来证明它们的组成也有碳酸钙。在这些和生活密切相关的小实验中,学生知道了知识来源与生活,并可被用来解决生活和工作中的问题,明白了一些现象的化学本质,提高了学习化学的兴趣,达到事半功倍的效果。 二、化学实验能增强学生的观察能力 观察是认识的窗口,是思维的前提,也是一切创造的开端。化学教学中,一些化学概念的形成和一些化学知识的获得都要通过对实验认真地观察。学生在观察实验时有着强烈的好奇心,兴趣很浓,这时学生往往容易忽略实验目的,不分主次。教师需要在保证实验质量的前提下加强对学生观察能力的培养。1.培养学生有目的性的观察。例如演示铝条在空气中燃烧的实验,目的是通过实验为理论知识提供感性认识,这个实验要引导学生把观察的重点放在反应前后物质的对比上。在点燃铝条前,让学生看清铝条的外观――银白色、有光泽、有弹性等。在反应后,观察生成物――白色、无光泽、松脆的固体,用手能捻成粉末,根据现象的对比,学生总结出在反应前后物质的本质发生了变化。2.培养学生精确、全面的观察能力。在实验中,学生常常忽略一些微小的现象,所以也要加强学生精确、全面观察能力的培养。 三、实验能培养学生的思维能力和创造力 例如,做电解水的实验,先介绍装置的结构、实验仪器

(完整word版)哈工大人工智能导论实验报告

人工智能导论实验报告 学院:计算机科学与技术学院 专业:计算机科学与技术 2016.12.20

目录 人工智能导论实验报告 (1) 一、简介(对该实验背景,方法以及目的的理解) (3) 1. 实验背景 (3) 2. 实验方法 (3) 3. 实验目的 (3) 二、方法(对每个问题的分析及解决问题的方法) (4) Q1: Depth First Search (4) Q2: Breadth First Search (4) Q3: Uniform Cost Search (5) Q4: A* Search (6) Q5: Corners Problem: Representation (6) Q6: Corners Problem: Heuristic (6) Q7: Eating All The Dots: Heuristic (7) Q8: Suboptimal Search (7) 三、实验结果(解决每个问题的结果) (7) Q1: Depth First Search (7) Q2: Breadth First Search (9) Q3: Uniform Cost Search (10) Q4: A* Search (12) Q5: Corners Problem: Representation (13) Q6: Corners Problem: Heuristic (14) Q7: Eating All The Dots: Heuristic (14) Q8: Suboptimal Search (15) 自动评分 (15) 四、总结及讨论(对该实验的总结以及任何该实验的启发) (15)

实验5-数组答案

VB程序设计实验五 实验目的 ●掌握一维数组和二维数组的操作 ●学习跟数组相关的控件:列表框和组合框 复习 1.列表框 列表框(ListBox)控件允许用户查看和选择列表中的多个元素。 表5-11 列表框的常用属性和事件 2.组合列表框(ComboBox)整合了列表框和文本框的功能,以一个文本框控件(TextBox) 右边加上一个向下箭头的样式显示。有Simple(简单组合框)、DropDown(下拉组合框)和DropDownList(下拉列表框)。其中,Simple选项不显示下拉箭头,而是在控件的旁边显示一个滚动条;DropDown风格(默认值)在单击向下箭头时显示一个下拉列表,且在ComboBox中输入一个值;DropDownList显示一个下拉列表,但不允许用户在ComboBox中输入。 表5-13 组合列表框的常用属性和事件

(1) Items.Count属性:列表框或组合框中项目数量。最后一项的序号为Items.Count-1,该属性只能在程序中设置或引用。 (2) Text属性:被选定的选项的文本内容。该属性只能在程序中设置或引用。 注意:ListBox1.Items(ListBox1.SelectedIndex)等于ListBox1.Text。 (3) Items.Add方法 把一个选项加入列表框,格式:对象.Items.Add(选项);如:ListBox1.Items.Add("周海涛") (4) Insert方法 在指定位置插入一个项目。格式:对象.Items.Insert(序号, 添加项内容) (5)Items.Remove方法 从列表框中删除指定的项。格式:对象. Items.Remove (选项)。 例如:ListBox1.Items.Remove ("华成") (6)Items.RemoveAt方法 格式:对象.RemoveAt(Index) 从列表框中删除指定的项。Index表示被删除项目在列表框中的位置,从0开始。 例如:ListBox1.Items.RemoveAT(4) (7) Items.Clear方法 格式:对象.Items.Clear 用于清除列表框所有项目,例如:ListBox1.Items.Clear 4.单选按钮、复选框和框架 1)单选按钮(RadioButton) 单选按钮以组的形式出现,允许选择其中一项。 ?Text属性:按钮上显示的文本 ?TextAlign属性:文本对齐方式 ?Checked属性:表示单选按钮的状态,True ——被选定,False ——未被选定?Click事件:单击后,使Checked属性为True ?CheckedChanged事件:当某个单选按钮的状态被发生变化,该事件随之被触发。2)复选框(CheckBox) 与RadioButton具有相同属性和事件,之外还有: ?CheckState属性:表示复选框状态,Unchecked——未选定,Checked——被选定,Indeterminate——灰色 3)框架(GroupBox分组框) ?Text属性:标题文本 ?Enabled属性:框架和其中的控件

C语言实验五_数组

实验(实训)报告 项目名称实验五数组 所属课程名称 C 语言程序设计 项目类型验证性 实验(实训)日期2011/11.16/11.23/11.30 班级10统计2 学号100112100236 姓名裴晓晓 指导教师刘亚楠 浙江财经学院教务处制

一、实验(实训)概述: 【实验目的】 1. 掌握一维数组和二维数组的定义、赋值和输入输出的方法。 2. 掌握字符数组和字符串函数的使用。 3. 掌握与数组有关的算法(特别是排序算法)。 【实验要求】 1.选择合适的数据类型表达应用要求; 2.正确运用循环结构处理数组问题; 3.输入和输出格式清晰,有提示信息。能对输入数据进行基本的合理性判断。 【基本原理】 见第五章课件和课本内容 【实施环境】(使用的材料、设备、软件) Visual C++ 6.0 二、实验(实训)内容: 第1题 【项目内容】 完成课后第3题。求一个3×3矩阵对角线元素之和。 【方案设计】 提示:请在此粘贴你的完整程序。□ #include using namespace std; int main() {int a[3][3]; int i,j,sum; sum=0; for(i=0;i<3;i++) for(j=0;j<3;j++) {cin>>a[i][j]; if(i==j) sum=sum+a[i][j]; } cout<<"sum="<

【结论】(结果、分析) 提示: 请记录该程序的运行过程:输入输出。比如: 123 456↙(↙表示输入,如果没有输入,则没有这一行) a+b=579 (输出) 并尽可能对程序的执行结果进行分析。□ 4 5 5 6 2 34 7 23 5 66 sum=104 第2题 【项目内容】 完成课后第4题。 提示:自定义数组a的大小和内容。插入一个数number到已排好的数组中,可以有以下两种方法:(1)先从数组前面开始比较number和数组元素a[i]的大小,直到找到待插入的正确位置(即a[i-1] using namespace std; int main() {int a[11]={2,5,8,17,28,39,58,89,100,298},n,i,j; cout<<"a[i]="<

相关文档 最新文档