课 程 实 验 报 告
重庆理工大学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为声明的符号的名称。
实训报告1500字通用版(6篇)
【导语】实训,即实习加培训。
实训报告是指包含实训⽬的,实训环境,实训原理,实训过程,实训结果,实训总结等⽅⾯内容的书⾯汇报材料,类似于理科课程的实验报告。
实训报告主要⽤于加深学员对知识和技能的理解和认识。
为⼤家整理的实训报告1500字通⽤版(6篇),希望对⼤家有所帮助!实训报告1500字通⽤版篇⼀ 实训⽬的: 过财务会计实训,使得学⽣较系统地练习企业会计核算的基本程序和具体⽅法,加强学⽣对所学专业理论知识的理解、实际操作的动⼿能⼒,提⾼运⽤会计基本技能的⽔平,也是对学⽣所学专业知识的⼀个检验。
通过实际操作,不仅使得每位学⽣掌握填制和审核原始凭证与记账凭证,登记账薄的会计⼯作技能和⽅法,⽽且能够切⾝的体会出纳员、材料核算员、记账员等会计⼯作岗位的具体⼯作,从⽽对所学理论有⼀个较系统、完整的认识,最终达到会计理论与会计实践相结合的⽬的。
实训内容: 以企业的实际经济业务为实训资料,运⽤会计⼯作中的证、账等对会计核算的各步骤进⾏系统操作实验,包括账薄建⽴和⽉初余额的填制、原始凭证、记账凭证的审核和填制,各种账薄的登记、对账、结账等。
五〉财务会计实训的⼼得及要改进的意见或建议:紧张得⼗天财务会计实训时间就这样在忙碌中匆匆过去了,留给我的都是丰富的经验和深深的体会。
我们实训⽬的就是:注重“教学”于“实践”相结合,提⾼学⽣的动⼿能⼒增强对会计知识进⼀步理解,培养学⽣对会计知识的灵活运⽤以便在以后的就业不⾄于“⼿慌脚乱”!我们做得实训内容⼤概是这样的⼀个过程: 1)填制原始凭证 2)根据原始凭证,填记帐凭证 3)根据记帐凭证填总分类帐和各种明细帐,现⾦⽇记帐,银⾏⽇记帐 4)填制资产负债表和利润表“简单”⽽似乎⼜有“烦琐”实训步骤如下: 1)填制原始凭证 2)根据原始凭证,填记帐凭证 3)填制科⽬汇总表 4)根据科⽬汇总表填总分类帐 5)根据记帐凭证填总分类帐和各种明细帐,现⾦⽇记帐,银⾏⽇记帐补充:经过这些天的⼿⼯记账,使我的基础会计知识在实际⼯作中得到了验证,并具备了⼀定的基本实际操作能⼒。
西北工业大学java实验报告.
Forth.java——
说明:编写图形界面的Java Applet,接受用户输入的一个整形数和一个浮点型数,单击按钮求两数之和。
实验1-5:
WaysOfTakingMoney.java——
说明:小明有5分、2分、1分硬币,想拿出1元钱,有几种拿法?给出所有拿法。实现方式不限。
在此题中运用了穷举法,列出了各种取法。
实验5-1:
FileInfor.java——
说明:编写一个图形化小工具,功能类似系统工具dir,可查看用户给定文件的创建时间、文件类型、文件大小等信息。
创建时间、文件大小等信息可直接通过file类取得,文件类型需要写方法判断,接受用户输入的文件名,截取其后缀,根据其后缀判断文件的类型。例如后缀为.java的是Java的源程序文件,后缀为.txt的是文本文件。注意提高程序的容错性(输入的格式的多样性和不确定性)。
实验4-1:
(1)Rectangular1.java——
(2)Rectangular2.java——
说明:在实验3第3题的基础上,分别实现下列5个步骤的要求。
Step1:
为实验3中定义的矩形类派生一个子类:正方形类。正方形类的操作同样是求周长和面积。则这个子类除了从父类继承来的方法之外,还需要定义哪些方法?列出正方形类的所有域与方法。编程验证所编写的正方形类。
在做本本题时原本真对26个字母分别设计了变量,后来进行了优化,运用了数组变量,大大减少了代码量。
实验4-3:
Palindrome.java——
说明:采用递归方法编程,检查一个任意给定的字符串是否是回文。
------------------------------------------------------------
java面向对象编程实验报告
java面向对象编程实验报告篇一:java面向对象编程实验报告信息工程学院Java程序设计实验/实习报告学院:信息工程学院班级:信息112 姓名:吴连梅学号:XX013305 成绩:A实验二面向对象编程1.实验目的(1)掌握类与对象基本知识;(2)Java中的继承机制及包(package)、接口(interface)等的设计方法;(3)掌握static、this、super等关键字的使用;(4)掌握Java中两种比较器的用法。
2.实验内容实验题 1 定义一个类Book,包含两个属性:一个是private的String类型的属性title、一个是private的float类型的属性listPrice,封装这两个属性的四个方法setTitle()和getTitle()、setListPrice( )和geListPrice ()。
基本要求:(1)设计类Book及类BookManagement,在类BookManagement中输出Book类的对象的两个private属性;(2)重写父类的toString()方法,实现Book类实例的两个属性的输出。
实验过程:新建工程后,在工程下面建立一个包Book,在包下再建立一个Book类,类中包含两个属性,一个是private的String类型的属性title、一个是private的float类型的属性listPrice,之后是封装这两个属性的四个方法,用快捷键Alt+Shift+S选择gennerate Getters and Setters,再实验报告的内容与格式按任课教师的要求书写。
然后就是重写父类的toString()方法,用快捷键Alt+Shift+S选择gennerate toString,快捷重写。
这段程序写完是这样的:接下来便是BookManagement类,在包book下新建一个类BookManagement,写完的程序是这样的:BookManagement类中创建了书的对象,在主方法中调用output函数,赋值,输出。
光电调制实验报告
佛山科学技术学院实验报告课程名称实验项目专业班级姓名学号指导教师成绩日期年月日图 1 折射率椭球为椭球三个主轴方向上的折射率,称为主折射率。
当晶体加上电场后,折射率椭球的形状、大小、方位都发生变化,椭球方程变成图2xy坐标系内琼斯矩阵的表达式:图4 线性电光效应振幅调制器的特性曲线(a ) (b )图 6 晶体调制曲线③直流偏压U 0在0伏附近或在πU 附近变化时,由于工作点不在线性工作区,输出波形将失真。
图7 晶体的电光调制实验装配图1/4波片和电光晶体,利用单轴晶体锥光干涉图来调节激光沿晶体光轴入射。
采用光学调节方法使激光与每一个光学元件及晶体同轴等高,让激光束通过各光学元件的中心和晶体的轴心。
固定起偏器于某个位置(如0°),旋转检偏器使其输出消光(起偏器与检偏器的偏振轴方向垂直)信号的两倍时,记下直流电压V1,拍摄调制信号与解调信号波形。
② 保持光路不变,打开高压开光,从零开始逐步增大直流电压,当调信号频率第二次出现倍频失真时,拍摄调制信号与解调信号波形,记下直流电压V2。
由V2V1得到半波电压V ,并与式(29-8)计算的V 理论值比较,计算相对误差。
将光路上的探测器换成功率计,打开电光调制开关(正弦调制开关一定要处于关闭状态),加在晶体上的电压从零开始,逐渐增大,加在晶体上的电压有电源面板上的数字表读出,每隔20V 记录一次功率计上面的读数,将数据填入表,作出调制曲线。
求出半波电压πU 。
(输出的光强将会出现极小值和极大值,相邻的极小值和极大值对应的直流电压之差即使半波电压πU )(2)用4λ波片改变工作点,观察输出特性关闭晶体的直流电压,在晶体和偏振片之间放入1/4波片。
绕光轴缓慢旋转1/4波片,当波片的快慢轴平行于晶体的感应轴x '、y '方向时,输出光线性调制;当波片的快慢轴分别平行于晶体的x 、y 轴时,输出光出现“倍频”失真。
1/4波片旋转一周,将出现四次线性调制和四次倍频失真,拍摄线性调制和倍频失真时调制信号与解调信号波形。
C语言实验报告总结(共6篇)
c语言上机实验心得在科技高度发展的今天,计算机在人们之中的作用越来越突出。
而c语言作为一种计算机的语言,学习它将有助于我们更好的了解计算机,与计算机进行交流,因此,我们一定要学好c语言,这对我们以后的发展是十分重要的。
说到这,上机实验当然就是一个必不可少的环节了,c语言灵活、简洁的特点,只有通过编程实践才能真正了解,真正说懂。
为了更好地学习语法规定、掌握程序设计方法、提高程序开发能力,我们必须实际上机、编写程序。
通过实验我也发现了自己不少的问题,这都是只看书上的程序而没有自己亲身上机编写程序而无法得知的,假如我们只因看熟书上的程序就以为自己已经掌握了c语言那就大错特错了。
我主要存在以下的这些缺点:1、学习耐心与细心不足,如scanf(“%d”,&n);中的“&”有时候会忘了。
而在最后输出时又错写成printf(“%d”,&n);从而错误得输出了地址而不是我原来想要的答案。
2、编程思想不够发散,看着题目有时想不出解答的方法,更不用说编写程序来解题了。
3、4、基本功不够,有些函数的表达不太精通,需要看书来核实,以致耗时较多。
知识不够广,有些内容没有学好,不能要用到时及时反映出来,认识程度不够深刻。
5、6、有时候不够精简,有一点用处不大或者说没有也可以的文字存在。
英语水平较差,对错误的地方虽然电脑有说,但由于是英文,理解上还是存在一点问题。
为了能更好地学好c语言,在今后学习中我要更多的动脑,综合运用所学,多看相关东西,多上机练习,提高电脑水平,增强自学能力,把已会的东西掌握好。
实验中我深刻意识到完成程序的编写,决不意味着万事大吉。
认为万无一失的程序,实际上机运行时可能会出现很多意想不到的问题。
有时编译程序检测出一大堆错误,有时程序能够顺利运行,但是运行结果并不是你预期中想要的。
因为开发环境所提供的编译系统无法发现程序逻辑错误,或者是你原来所设计时的理论错误,这就只能靠自己的上机经验来分析判断错误的所在了。
91246实验要求
肇庆学院计算机科学与软件学院《操作系统》实验报告报告设计题目:XXXXXXXXXXXX指导老师:姓名:学号:班级:完成日期:年月日《操作系统》课程实验要求:1.从以下两个实验中,自选一个题目,按要求开展实验并完成相应的实验报告。
2.实验上机时间为:第13-15周的星期四3、4节;实验地点:实验楼2-14室。
教师利用上机时间检查每个同学的程序运行情况。
3.提交实验报告截止时间:第16周星期四3、4节。
实验报告格式要求如下。
实验报告提交格式:1.实验内容2.正文格式(1)问题概述(2)整体功能及设计(3)编程实现(4)使用说明(5)结果分析(6)设计体会3.实验报告的提交(1)A4纸张;(2)要有封面,封面格式如前页;(3)报告以打印稿或手写稿提供,统一左边装订;(5)同时提交源程序和实验报告的电子版到实验室ftp://192.168.4.1/交作业/朱嘉贤/操作系统实验中,实验报告文件名为“学号加姓名”。
06级软件工程班《操作系统》课程实验(一)——生产者--消费者同步问题的算法实现一、实验目的:全面理解生产者与消费者问题模型,掌握解决该问题的算法思想,正确使用同步机制。
二、实验内容:问题描述:一组生产者向一组消费者提供消息,它们共享一个有界缓冲池,生产者向其中投放消息,消费者从中取得消息。
假定这些生产者和消费者互相等效,只要缓冲池未满,生产者可将消息送入缓冲池;只要缓冲池未空,消费者可从缓冲池取走一个消息。
功能要求:根据进程同步机制,编写一个解决上述问题的可视化程序,可显示缓冲池状态、放数据、取数据等过程。
放消息取消息n个缓冲区(Buffer)三、编程工具:C/C++、VB或其它可视化语言四、具体设计要求及有关说明1.有3个生产者进程,分别为P1、P2和P3;2.有4个消费者进程,分别是C1、C2、C3和C4;3.缓冲区单元个数N=15;4.不同的生产进程可生产不同的产品(比如字母、数字、符号);不同的消费进程可有不同的消费方式(比如“显示”、“打印”、“拼接成字符串”、“改变大小写”等)。
审计学实验报告
实验报告课程审计学班级1202会计学号********* 姓名付早霞实验项目数四年月实验(实验项目序号)审计学课程实验报告实验地点:二教501审计案例资料:某会计师事务所甲和乙注册会计师接受AB公司的委托,于2010年2月1-10日对AB 公司2009年的年度报表进行年度报表审计,相关的业务如下:实训模块2 审计计划阶段审计工作底稿的编制(一)分析性测试工作底稿要求:完成表2-1中的③栏和④栏表2-1 横向趋势分析表被审计单位:AB公司编制人:李丽日期:2010/2/3 索引号:G10-1会计期间或截止日:2009年复核人:张磊日期:2010/2/3 页次:1/1注:“说明”栏仅分析增减比例超过10%以上的项目。
要求:完成表2-2中的⑤栏和⑥栏表2-2 资产负债表纵向趋势分析表被审计单位:AB公司编制人:李丽日期:2010/2/3 索引号:G10-2 会计期间或截止日:2009年复核人:张磊日期:2010/2/3 页次:1/1注:“说明”栏仅分析增减比例超过10%以上的项目。
要求:完成表2-3中的③栏和④栏表2-3 比率趋势分析表被审计单位:AB公司编制人:李丽日期:2010/2/3 索引号:G10-3 会计期间或截止日:2009年复核人:张磊日期:2010/2/3 页次:1/1注:1、速动资产=流动资产-存货-待摊费用-预付货款。
2、平均存货,平均应收账款,平均净资产按年初、年末余额平均计算。
3、“说明”栏仅分析增减数超过50%以上的指标。
要求:根据上述内容,完成表2-4表2-4 分析性测试情况汇总表被审计单位:AB公司编制人:李丽日期:2010/2/3 索引号:G10-4 会计期间或截止日:2009年复核人:张磊日期:2010/2/3 页次:1/1(二)审计风险初步评估表要求:根据回答状况,得出审计结论,填写在表2-5最后的空白栏。
表2-5审计风险初步评估表被审计单位:AB公司编制人:李丽日期:2010/2/3 索引号:G02-5实训模块3 内部控制测试3.1购货与付款循环内部控制及测试【实训资料】注册会计师A、B在20×9年度ABC公司财务报表审计时,对采购与付款循环进行了解,形成“购货与付款循环备忘录”如下表:要求:(1)指出可能存在的缺陷与改进措施,填列在表3-1中表3-1 购货与付款循环备忘录被审计单位名称:财务报表期间:工作底稿索引号:【实训要求】(1)指出可能存在的缺陷及改进措施。
C语言实验报告
××××实验报告(×-×学年第二学期)课程名称:《C语言程序设计》班级:学号:姓名:实验室(中心)名称:教学单位:年月日实验名称:循环结构程序设计指导教师:实验日期:地点:同组学生姓名:(每人独立完成)实验过程:(可附页)1.写出以下程序的执行结果,并分析其实现的功能。
#include<stdio.h>main(){int i=1,sum=0;while(i<10){sum+=i;i=i+2;}printf("%d\n",sum);}执行结果:实现的功能:求小于10的奇数之和。
3. 比较以下两个程序,得出运行结构并分析原因。
程序一:#include <stdio.h>main(){int a=0;while(a<0){a++;}printf("%d\n",a);}执行结果:程序二:#include <stdio.h>main(){int a=0;do{a++;}while(a<0);printf("%d\n",a);}执行结果:分析2个程序结果不同的原因:程序一先判断是否满足条件再运行,而程序二先运行后再判断,故而输出结果不同。
6. 分析以下程序的运行结果为什么不是6?#include <stdio.h>main(){int i,s;for(i=1;i<=3;i++)s+=i;printf("%d\n",s);}执行结果:运行结果为什么不是6?由于s初始值未给出而导致结果不同。
7.分析以下程序运行后变量i的值。
#include <stdio.h>main(){int i,s=0;for(i=1;i<=100;i++){s+=i;if(s==55)break;}printf("%d\n",i);}分析以下程序运行后变量i的值:10.写出以下程序的输出结果。
实验大纲(护理学基础)第二学期——附:实验报告格式
课程实验大纲课程编号:40103课程名称:护理学基础执笔人:阳爱云实验指导书:常用护理技术操作程序与考核评分标准1.学时与学分总学时: 64 总学分: 4 其中实验学时:8 实验学分: 0.52.本实验课的任务、性质和目的护理学基础是一门实践性较强的学科,安排实践教学是护理学基础教学的重要环节,是理论联系实际的有效形式。
根据网络专升本护理学基础教学大纲要求,本科学生应在专科基础上,了解每项护理基本技能操作的原理和要求,掌握大专未要求或难度较高的护理技能操作,以提高护理学基本技能的操作能力和水平。
本教学大纲规定护理学基础的实习总时数为 16 学时。
根据教学计划、教学时数和教学大纲要求,学生应达到如下目的。
(1) 熟悉患者常用卧位的要求与原理,掌握更换卧位的方法。
(2) 熟悉人体力学在护理操作中的运用,掌握在各种铺床法、各种卧的安置、搬运患者的方法、帮助患者翻身、变换卧位中的力学原理。
(3) 熟悉保证患者舒适和促进患者康复的护理操作如特殊口腔指导、全范围关节活动练习、床上擦浴、床上洗头的基本操作及保留灌肠、呼吸机的使用、吸痰雾化等操作操作程序和注意事项。
(4) 熟悉输液泵、静脉留置针、微量注射泵的操作原理与方法。
(5) 熟练掌握无菌操作技术、穿脱隔离衣、洗手和手的消毒技术、各种注射法、各种血标本的采集、静脉输液与输血、氧气吸入法、大量不保留灌肠术、青霉素过敏试验法、徒手心肺复苏等操作的目的,操作步骤和注意事项。
3.基本原理护理操作中应用的基本原理有人体力学原理、系统原理。
4.实验方式与基本要求(1) 实验方式认真阅读每一项护理操作的操作程序、操作原理,观看视频,领会操作要领与方法要求。
利用实验室进行模拟训练,以熟悉操作要领和方法,熟悉操作过程。
临床护理实践。
(2) 基本要求①实验中贯彻“以人为本”的护理理念,重视环境对人的影响,注重护患沟通与交流,实施以人为中心的整体护量。
②在护理操作中要遵循护理程序的工作方法,重视对患者的健康教育,重视对患者自护能力的培养。
针织实验报告
针织实验报告篇一:针织学实验报告《针织学》实验指导书一、总则1. 本大纲的适用范围1)本大纲相关的课程名称及课程属性针织学,属于专业模块课2)本大纲的适用范围:纺织工程专业3)实验总时数:16课时2. 本大纲的实验目的和要求通过实验,可以使学生加深对《针织学》课程的理解,巩固课堂内所学的理论知识,掌握针织物的基本组织及其特性、针织物组织的分析方法、针织物密度的测定方法及横机的编织原理。
3. 本实验课程的重点和内容1)针织物密度的测定:测定不同针织物组织的横向密度、纵向密度和总密度。
2)纬编针织物组织分析:分析纬编针织物组织的种类,并分析其特性。
3)手摇横机的操作:掌握横机的操作原理及方法。
4)经编针织物组织分析:分析经编针织物组织的种类及其特性。
4.本大纲的所需实验设备放大镜、挑针、密度镜、天平、烘箱、圆盘取样器、手摇横机等二、实验项目及学时安排实验项目一针织物性能测试1) 实验类型:验证性2) 实验开设属性:必开实验3) 学时数:2学时4) 实验目的:使学生学会针织物密度的测定方法;学会织物密度镜的使用;了解织物密度对织物性能的影响。
了解针织物的主要参数及其物理机械性能指标。
5) 实验要求:要求学生认真测定织物密度,掌握密度镜的使用方法及不同组织密度的测定方法,比较不同织物的紧密程度,掌握织物密度对织物性能的影响。
了解针织物的主要参数指标包括:线圈长度、密度(横密、纵密、总密度)、平米克重等测试方法。
6)实验过程密度测试:羊毛衫织物的密度,用以表示纱线线密度相同条件下羊毛衫织物的稀密程度,指织物在规定的长度内的线圈数。
通常采用横向密度、纵向密度和总密度来表示。
(1)横向密度(简称横密)横密是指在线圈横列方向规定长度(50mm)内的线圈纵行数,可用下式计算:PA=50 A式中:PA——横向密度,线圈数/50mm;A——圈距(mm);(2)纵向密度(简称纵密)纵密是指在线圈纵行方向规定长度(50mm)内的线圈横列数,可用下式计算:PB=50B式中:PB——横向密度,线圈数/100mm;B——圈高(mm);(3)总密度羊毛衫织物横向密度与纵向密度的乘积称为总密度,可用下式计算:P=PA?PB总密度表示在规定面积(50mm×50mm)内的线圈数。
商品编码实训报告
实验报告课程名称: 保税货物通关班级:姓名: 实验日期: 学号: 成绩:实验目录一、实验目的二、实验要求三、实验条件四、实验内容五、实验中存在的问题六、解决问题的方法七、实验心得体会八、实验图表及实验报告一、实验目的保税货物与一般进出口货物报关不同,其报关手续复杂。
通过本实验能达到是学生熟练掌握保税货物的报关程序应该包含进境、储存或加工、复运出境的全过程。
熟练掌握保税货物通关的三个阶段的具体工作任务,熟练填写保税货物通关单。
学以致用,提高实践工作能力。
二、实验要求本实验要求学生在实验操作之前先回顾保税货物的概念;了解保税货物的分类;掌握保税货物的通过程序;并能够独立完成保税货物报关单的填制。
三、实验条件(硬件、软件、教材等)实验室、每位同学一台电脑、多媒体教学设备。
四、实验内容一飞科技(深圳)有限公司是一家深圳特区内港资企业,海关注册代码为4403148026,主要生产电脑周边产品,产品100%外销,外商公司为一飞科技(香港)有限公司。
2008年8月2日,一飞科技(香港)有限公司接到美国客户lake公司的一批订单,订单内容为:lake公司向一飞科技(香港)有限公司订购数码相机镜头/电脑用——2000pcs,单价为fob深圳usd4,交货日期最晚不得超过2008年12月31日。
一飞科技(香港)有限公司将该订单安排给一飞科技(深圳)有限公司负责生产及出口事宜。
2008年9月7日,一飞科技(深圳)有限公司开始着手该订单的生产,因生产需要,有一部分料件由我国香港公司进行采购,因数量较少,采用自带的方式从罗湖海关入关,我国香港公司提供的装箱明细如下:表5-1 装箱单合同号:2008-1 日期:2008/9/6一飞科技(香港)有限公司制表公司备好其他的国内采买的料件开始生产,生产完成后,2008年11月3日,一飞科技(深圳)有限公司请广达运输公司负责将货运至我国香港,负责运输的汽车车牌为粤zh037港,2吨散货车。
- 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类
附表(输入数据):。