课 程 实 验 报 告
重庆理工大学C语言程序实验报告

void main()
{int c;
while((c=getchar())!='\n')
{switch(c-'2')
{case 0:
case 1: putchar(c+4);
case 2: putchar(c+4);break;
case 3: putchar(c+3);
a[i][j]= a[i-1][j-1]+ a[i-1][j];
for (i=1;i<N;i++)
{
for (j=1;j<=i;j++)
printf("%6d", a[i][j]);
printf(”\n”);
}
printf("\n");
}
【题目9】从键盘上任意键入n阶方阵,求它的两条对角线元素之和。
void main()
{int i,j;
for(i=1;i<=4;i++)
{ for(j=1;j<=8-i;j++)//理解数字8的作用
printf(" ");
for(j=1;j<=2*i-1;j++)
printf("* ");
printf("\n");
} /*上面的程序输出上三角形*/
/*下面的程序输出下三角形*/
printf("\n");
printf("%11d",a[i]);
}
printf("\n");
药剂实验报告

药剂实验报告淮阴卫生高等职业技术学校药剂学实验报告小组:_________________班级:_________________姓名:_________________学号:__________________药剂学实验须知药剂学实验是教学的重要组成部分,是理论与实践相结合的主要方式之一。
通过实验课不仅能印证、巩固和扩展课堂教学内容,还能训练基本操作技能,培养良好的实验作风。
为保证实验课顺利进行,并达到预期的目的,实验中必须做到以下六个方面:1.预习实验内容通过预习,明确实验目的与要求,对实验内容做到心中有数,并能合理安排实验顺序与时间。
要明确每个处方中药物与辅料的用途。
2.遵守实验纪律不迟到,不早退,不旷课,保持实验肃静,未经许可,不得将实验室物品带离实验室。
3.重视药剂卫生进入实验室必须穿整洁的1白工作服。
先将工作台面擦洗干净再开始做实验。
实验过程中应始终注意台面、地面的整洁,各种废弃物应投入指定位置,不能随手乱丢,更不能弃入水槽内。
完成实验后,应将容器、仪器清洁,摆放整齐,台面擦净,经教师同意后方能离开。
值日生负责整理公用器材,清扫实验室,关好水、电、门、窗。
4. 细心操作、勤于思考称量药品、试剂时,要在称量前(拿取时)、称量时和称量后(放回时)进行三次核对。
称量完毕应立即盖好瓶塞,放回原处。
对剧毒药品更要仔细核对名称与剂量,并准确称取。
实验中要严格控制好实验条件,认真操作每一道工序,以保证成品质量。
实验成品应标明名称、规格、配制者、配制时间,并交教师验收。
实验中遇到问题应先独立思考,再请教他人。
在实验中逐步形成整洁、细致、严谨、冷静、2善于观察、善于思考、勤于动手的实验风格。
5.正确使用仪器、注意安全使用仪器时要按使用方法正确操作,不熟悉操作方法时,应在教师指导下使用。
各种仪器、容器使用时要注意轻拿、轻放,用毕要清洁后放回规定位置。
6. 写好实验报告实验报告是考察学生分析总结实验资料能力和写作能力的重要方面,亦是评定实验成绩的重要依据。
单片机课程实践报告-电话模拟拨号器

单片机课程设计报告专业:电子信息工程姓名:学号:课题:电话模拟拨号器指导教师:摘要单片机是一门技术性、应用新很强的学科,而课程设计给了大家一个很好的实践机会。
实验“电话模拟拨号器”是以A T89C52单片机为控制核心,使用C程序设计,3*4矩阵控制,包括输入、删除、发送等功能,简单的实现了手机的拨打功能。
关键字:单片机,液晶显示屏,拨号目录目标及总体方案1使用的主要组件及特殊零件功能说明 (1)2流程图说明 (3)3电路图 (3)实验结果及讨论1程序设计 (4)2实验结果展示 (11)结论1本课程设计的特点 (11)2评估结果 (12)3改善建议既自我体会 (12)参考文献 (12)附录 (12)目标及总体方案1使用的主要组件及特殊零件功能说明单片机89C52管脚说明:VCC:供电电压。
GND:接地。
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。
当P1口的管脚第一次写1时,被定义为高阻输入。
P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。
在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。
P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。
P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。
在FLASH编程和校验时,P1口作为第八位地址接收。
P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。
并因此作为输入时,P2口的管脚被外部拉低,将输出电流。
这是由于内部上拉的缘故。
P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。
在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。
综合课程设计——两位十进制数加法实验报告DOC

标准实验报告学生姓名:指导教师:一、实验室名称:二、实验项目名称:综合课程设计——两位十进制数加减法的实现三、实验原理:1、FPGA的矩阵键盘开发板上设计了行列式矩阵编码键盘,规模为4*4,可作为外部输入。
其对应管脚分布如下:2、自由按键电路KEY1 对应P102,KEY2 对应P101。
3、拨码开关板上设计了一组8 位的拨码开关,ON为低电平,OFF为高电平。
拨码开关可供用户输入一些高低电平。
4、键盘扫描及数码显示对键盘的扫描分为三步,首先检测由于没有按键按下,然后在有按键按下的情况下,先进行行扫描找出对应按键是哪行按下,接着是对应的列扫描最终确定是哪一个按键。
给对应的按键赋上预先设定的值连接到数码管便能控制数码管显示。
我们需要如下几个信号来实现编写这一部分程序:key_code,用来控制数码管显示相应的值;row,用来控制行扫描;column,用来控制列扫描。
要利用8个数码管显示8个不同的数字,由于此为动态显示,送到每一段的值都一样,利用显示使能en,来控制亮灭,同时提高显示时钟频率,可以实现8位数码管的不同值显示。
5、去抖利用普通的CASE语句编写的程序会出现按键按下值会一直递增的现象,我们需要一个优化的能够实现对长按下的键只记一次。
需要重新自己设定一个去抖参数。
个人思想如下:设定去抖参数qudou,当没有按键按下时其自动置为0,在检测按键时如果同时检测都qudou=0才做对应键值加1的操作且同时把去抖参数置为1;如此便能够实现。
6、两位十进制加减法实现原理加数和被加数的输入由矩阵键盘扫描完成,具体实现是,利用状态机,一个状态来进行加数的输入然后跳转到另一状态,进行被加数的输入,两个数输入完成后,下一状态为显示结果。
同时需要一位来控制是做加法还是减法。
状态机设计,利用VHDL设计有限状态机分为两个定义,三个进程。
两个定义分别用来定义状态变量以及状态机的状态;三个进程分别用来描述状态寄存器状态,状态转移进程以及状态输出。
实验报告格式范文(模板)

实验报告格式范文实验报告格式范文篇一:有关实验报告的书写格式有关实验报告的书写格式江苏省泗阳县李口中学沈正中一、完整实验报告的书写完整的一份实验报告一般包括以下项目:实验名称:实验目的:实验器材:实验原理:实验步骤:实验数据记录(表格)及处理:实验结论(结果推导):实验讨论或分析等。
二、实验报告书写方法1、实验名称:就是这个实验是做什么的。
2、实验目的:一般都写掌握什么方法啊;了解什么啊;知道什么啊;会什么啊;……等。
3、实验器材:就是做这个实验需要的所有器材(仪器)。
4、实验原理:就是这个实验是根据什么来做的,一般书上会写,抄一下也就可以啦。
5、实验步骤:就是你做实验的过程,开始操作时,(1)做什么;(2)做什么;(3)做什么;……6、实验数据记录(表格)及处理:根据实验中涉及以及实验得到的数据,设计表格,将有关数据填在表格相应的位置;数据处理,就是该计算的,按要求计算后填入表格对应位置。
7、实验结论(结果推导):就是做这个实验要得到的结果。
8、分析于讨论:写你的实验结果是否适合真实值?如果有误差要分析产生误差的原因,还有实验的一些比较关键的步骤的注意事项等。
对于初中生或小学生来说,书写的实验报告也可简单一点,有时也可不要分析于讨论,也可不写实验原理等。
三、探究实验书写一般有七个环节1.提出问题:就是在生活中发现、提出问题。
安徽工程大学实验报告

2
c=17
c=17
{
int a.b,c;
scanf(“%d,%d”,&a,&b);
c=a-b;
printf(“c=%d”,c);
}
要求:
分析程序的功能。
若运行该程序时输入20,10写出预期的结果
在TC/VC下运行该程序,查看与2中预期结果比较
与上一题比较,体会两者的不同
(3)调试过程中发现程序有错误,用红色笔直接在实验报告上修改,不需要重写程序。
安 徽 工 程 科 技 学 院
C语言程序设计实验报告
班级信息101姓名XXXXXX(学号)同组者/成绩
日期实验课的日期指导教师姚红燕
实验名称实验一熟悉C语言程序开发环境及表达式
一、实验目的:
1.熟悉在所用的计算机系统上如何编辑、编译、连接和运行一个C语言程序。
2.掌握C语言的数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法。
3.修改下列程序,使之功能为:已知a和b的初始值为5,求a与b之和并存储在c中,分析造成错误的原因,并上机调试该程序。
#include<stdio.h>
voidmain()
{
int a=b=5,c;
序号
输入数据
预期结果
运行结果
1
无
5+5=10
5+5=10
a+b=c;
printf(“a+b=c”,a,b,c);
#incluede<stdio.h>
void main( )
序号
输入数据
预期结果
运行结果
1
无
c=10
c=10
JAVA实验报告

学生实验报告课程名称:面向对象程序语言(Java)年级:专业:学号:姓名:指导教师:实验地点:学年至学年度第学期1.目录实验一初识Java——“一个简单的应用程序”实验二基本数据类型与数组——“输出希腊字母表”实验三分支与循环语句——“猜数字游戏”实验四类与对象——“机动车”实验五类与对象——“家中的电视”实验六类与对象——“共饮同井水”实验七类与对象——“求方程的根”实验八子类与继承——“中国人、北京人和美国人”实验九子类与继承——“银行计算利息”实验十子类与继承——“公司支出的总薪水”实验十一接口与实现——“评价成绩”实验十二内部类与异常类——“检查危险品”实验十三常用实用类——“检索简历”实验十四组件及时间处理——“计算三角形的面积”实验十五实验十六实验(一)初识Java——“一个简单的应用程序”实验时间:2017年02月21日实验目的本实验的目的是让学生掌握开发Java应用程序的三个步骤:编写源文件、编译源文件和运行应用程序实验要求编写一个简单的Java应用程序,该程序在命令行窗口输出两行文字:“你好,欢迎学习Java”和“We are students”。
实验内容public class Hello {public static void main (String args[ ]) {System.out.println("你好,很高兴学习Java"); //命令行窗口输出"你好,很高兴学习Java"A a=new A();a.fA();}}class A {void fA() {System.out.println("We are students"); //命令行窗口输出"We are students"}}实验结果分析通过本次实验,在老师的指导下我学会了基本的JAVA编译原理,能够自行改变环境变量,能够成功编译出一个简单的应用程序,而且通过实验后的练习知道了一些基础的错误在JAVA中出现时编译器的提示信息是怎样的。
arm汇编语言编程实验报告

arm汇编语言编程实验报告实验二ARM汇编语言编程实验.doc班级计算机科学与技术(嵌入式)学号课程名称ARM体系结构姓名实验成绩日期指导教师冯灵霞实验报告院系信息工程学院一、实验目的1、掌握ADT IDEARM开发环境中基本的工程设置以及程序编译方法。
2、掌握ADT IDEARM开发环境中基本的程序调试方法。
3、掌握基本的ARM汇编语言编程方法。
二、实验内容用汇编语言编写一个程序实现如下目的:从源地址拷贝num个字(num*4个字节)的数据到目的地址dst中。
三、预备知识1、ARM汇编语言的基础知识。
2、程序调试的基础知识和方法。
四、实验设备1、硬件:JXARM9-2440教学实验箱、PC机。
2、软件:PC机操作系统Windows 98(2000、XP)+ADT IDE开发环境。
五、基础知识ADT IDE集成了GNU汇编器arm-elf-as、编译器arm-elf-gcc和链接器arm-elf-ld。
在ADT IDE中编写的程序必须符合GNU的语法规则。
下面介绍一些基本的GNU汇编知识以及本实验用到的ARM 汇编指令。
1、GUN汇编语言语法及规则1)_start_start为程序默认入口点,代码段默认起始地址为0x800,如果需要修改可以在链接脚本文件中指定。
2)标号语法:symbol:symbol为定义的符号。
说明:上述代码定义一个标号,它表示程序中当前的指令或数据地址。
如果在程序中出现两个相同的标号,汇编器将会产生一个警告,且只有第一个标号有效。
2、GNU汇编语言伪操作1).equ伪操作语法:.equ symbol,exprexpr为基于寄存器的地址值、程序中的标号、32位的地址常量或位的常量。
symbol为.equ伪操作为expr定义的字符名称。
说明:该操作符为数字常量、基于寄存器的值和程序中的标号定义一个字符名称,相当于C语言中的宏定义。
示例:.equ USERMODE,0x102).global伪操作符语法:.global symbolsymbol为声明的符号的名称。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程实验报告
专业年 2012年
课程名称应用多元统计分析
指导教师 ***
学生姓名 **
学号 ***************
实验日期 **********
实验地点实验室
实验成绩
教务处制
2013 年1月 12 日
实验项
目名称系统聚类分析与主成分分析的上机实验
实验目的SPSS软件中factor analysis的计算机操作及结果分析,使学生能熟练应用计算机及要求软件进行聚类分析与主成分分析与结果分析,培养实际应用能力。
题目:
实某地区35个城市2004年的7项经济统计指标数据(见附表)(1)试用最短距离聚类法对35个城市综合实力进行系统聚类分析,验并画出聚类谱系图。
(2)试用主成分分析法对35个城市7项经济指标进行主成分分析,内并分析其综合实力。
注:对输出结果进行分析!
容要求:
将SPSS软件的分析过程的关键步骤截图说明,需要计算
的地方要写出详细计算步骤。
实聚类分析:1.选择菜单项:分析→分类→系统聚类分析,在系统聚类分析对话
验框中将“城市编号”变量选入“标注个案(C)”中,将其他变量选入“变量框”中,如图一所步在“分群”单选框中选中“个案”,表示进行的是Q型聚类。
在“输出”复选框中选中“统计量”
骤和“图”,表示要输出的结果包含以上两项。
图一:
2. 单击“统计量(S)”按钮,在“系统聚类分析:统计量”对话框中选择“合并进程表”、“相似性矩阵”,表示输出结果将包括这两项内容。
3.单击“绘制(T)”按钮,在“系统聚类分析:图”对话框中选择“树状图”、“冰柱”,表示输出的结果将包括谱系聚类图(树状)以及冰柱图(垂直)。
4.单击“方法(M)”按钮,弹出“系统聚类分析:方法”对话框。
“聚类方法(M)”选项条中可选项包括的几种方法,本实验中选择“组间联接”:“度量标准-区间(N)”选项条中可选项包括的几种度量方法,本实验中选择“平方Euclidean距离”:“转换值-标准化(S)”选项条中可选项包括几种将原始数据标准化的方法,本实验中选择“全局从0到1”。
图三显示的是聚类表,该表反映的是每一阶段聚类的结果,系数表示的是“聚合系数”,第2列和第3列表示的是聚合的类。
图三
聚类表
阶群集组合
系数首次出现阶群集
下一阶
群集 1 群集 2 群集 1 群集 2
1 17 25 .004 0 0 8
图五是用“组间联接”聚类法生成的树状聚类图。
图五
从聚类分析谱系图可以看出,在不同的聚类标准下,聚类结果不同:当距离为0时,每个样本为单独的一类;当距离标准逐渐放大,35个城市被一次聚类。
当距离为5时,样本被聚为6类;当距离为10时,样本被聚为3类;当距离为15时,样本被聚为3类;当距离为20时,样本被聚为2类;当距离为25时,样本被聚为1类
附表(输入数据):。