C语言实验报告五5篇

时间:2019-05-12 05:01:20下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《C语言实验报告五》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《C语言实验报告五》。

第一篇:C语言实验报告五

《C语言及程序设计》实验报告

实验五 循环结构程序设计

实验目的:

1、熟练掌握while语句,do…while语句和for语句实现循环的方法。

2、掌握循环嵌套的应用,能够灵活运用各种循环控制进行综合程序设计。

3、掌握在程序设计中用循环的方法实现多种算法。实验内容:

1、(习题6.2)输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。

#include “stdio.h” #include “conio.h” void main(){ char c;int m=0,n=0,i=0,j=0;while((c=getchar())!='n'){

if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))

m++;

else if(c=' ')

n++;

else if(c>='1'&&c>='9')

i++;

else j++;}

printf(“%d%d%d%d”,m,n,i,j);

getche();}

《C语言及程序设计》实验报告

2、(习题6.8)有一分数序列

2/1,3/2,5/3,8/5,13/8,21/13。。求出这个数列的前20项之和。#include void main(){float a,b,c,i=1.0,sum=0.0;a=2.0;b=1.0;while(i<=20){sum=sum+a/b;c=a+b;b=a;a=c;i++;} printf(“%f”,sum);}

3、(习题6.9)一个球从100m高度自由落下,每次落地后反跳回原高度的一半,再落下,再反弹。求它在第10次落地时,共经过多少米?第10次反弹多高?

#include “stdio.h” #include “conio.h” void main(){

int i=1;

float s=100.0,h=100.0;

h=(1.0/2.0)*h;

while(i<=9)

{s=s+2*h;

《C语言及程序设计》实验报告

h=(1.0/2.0)*h;

i++;}

h=(1.0/2.0)*h;

printf(“%f

%f”,s,h);

getche();}

第二篇:实验报告五数据库

实验报告

《数据库原理应用及应用》实验报告

题目:

实验五:1、表的更新

2、视图的创建、查询及更新

日期

2014-04-08

班级

学号 2 姓名

成绩

实验环境:在已安装的安全的 0 SQL Server 2000 上

实验内容与完成情况:

一、

表的更新

1.插入 Insert into Values

或 Insert into

Select

2.修改

Update

Set

Where

3.删除

DELETE

WHERE 二、视图的创建

create view s(sno,sname,cno,cname,grade)as select student.sno,sname ,sc.cno,cname,grade from student,sc,course where student.sno=sc.sno and sc.cno=course.cno 查询

select * from s 视图删除

Drop view s 视图的更新 Update s Set Grade=grade+3

P.115:

一、插入元组 例 1

结果:

例 2

结果:

例 3

结果:

例 4

二、修改数据 例 5

结果:

例 6

结果:

例 7

结果:

三、删除数据 例 8

结果:

例 9

结果:

例 10

结果:

建立视图 例 1

例 2

例 3

例 4

例 5

例 6

例 7

例 8

例 9

例 10

例 11

更新视图 例 12

结果:

例 13

结果:

例 14

结果:

出现的问题及解决方法:

教师评语

第三篇:嵌入式实验报告五

嵌入式实验报告五

实验时间2013/6/9报告人

一、实验目的:

1.嵌入式文件烧写;

2.通过上机实验,使学生验证、巩固和充实所学理论知识,加深对相关内容的理解,了解嵌入式操作系统的镜像文件固化方法。

二、实验要求:

1.安装flash编程软件;

2.针对具体flash闪存芯片烧写vivi、kernel、文件系统。

3.观察嵌入式系统不同阶段的运行。

三、问题: 1.简述嵌入式开发中bootloader、kernel、filesystem的功能。

Bootloader是用来完成系统硬件初始化、启动和系统软件加载工作的程序。其基本功能主要是:正确初始化硬件,使系统平台正常启动。提供映像文件加载接口,通过串口、网口下载映像到Flash,为内核启动作准备。加载Linux内核到RAM中,启动内核和文件系统,并进一步启动应用程序。

kernel是嵌入式操作系统的核心,指挥调度计算机的运行,直接控制计算机的资源,管理底层各个接口文件,实现对硬件的编程,控制接口操作,为用户提供一个高效的执行环境。file system是文件系统,管理数据和控制数据存储。

2.简述NORflash和NANDflash的区别。

接口差别:NORflash采用SRAM接口;NANDflash使用复杂的I/O口。

读写的基本单位:NORflash以字为基本的读写单位而NANDflash为基本的读写单位。性能比较:NORflash的地址线和数据线分开,传输效率很高,程序可以在芯片内执行,而

NANDflash写入速度比NORflash快。

容量与成本:NANDflash有较高的单元密度,容量比NORflash大,而且生产也简单,价格

也比NORflash低。

软件支持:两种flash在进行写入和擦除时都需要MTD(MTD是存储器技术设备,是Linux

系统中设备文件系统的一个类型,主要用于闪存的应用,是一种闪存转换层,集成于芯片内部),但NORflash上运行代码不需要任何软件支持,而在NANDflash进行操作需要驱动程序。

第四篇:五、科技实验报告

(一)科技实验报告的定义和作用

科技实验报告是描述和记录某一项实验过程和结果的书面材料。为了检验某种科学理论、科学假说,或者为了检验某一科技成果的有效性,科技工作者常常需要通过实验的方法进行全面的观察、分析、综合、判断,然后把实验中得到的数据、现象、结果用书面的形式记述下来,这就形成了科技实验报告。

技实验报告的作用有两个方面:一是向有关部门汇报实验结果,为其决策提供依据;二是积累科研资料,为今后的科研工作提供经验或教训。

(二)科技实验报告的特点

1.科学实证性

科技实验要讲究科学性,实验者要以客观、冷静的态度进行整个实验工作,排除一切主观因素的干扰,不带任何个人偏见。整个实验过程,不以理论的推导为主,而以实证为原则。实验的结果要经得起反复的检验,实验的数据要经得住反复的核查。

2.记录性

科技实验报告是实验过程和结果的如实记录,出现什么现象就记录什么现象,出现什么结果就记录什么结果,得出什么数据就记录什么数据,真实可靠。必须坚决杜绝主观想像、凭空捏造、任意取舍。

3.不求圆满结果

科技实验不像项目研究那样追求圆满结果,它只是一个实践验证过程。不论结果是肯定性的还是否定性的,实验本身都达到了目的,都会对科学研究起到重要的作用。通过实验肯定了某种认识或发明,当然是可喜可贺的好事,而否定了某种错误的认识或不成功的发明,也未必是坏事。所以,有些实验结果完全推翻了原来的认识,或否定了新的科技产品,从科学认识的角度说似乎没有得到圆满的结局,但实验报告记录了一次失败的教训,使得将来可以避免再走这条弯路,仍有突出的意义和价值。

(三)科技实验报告的类型

科技实验报告的类型是由实验本身的性质所决定的,大致有两种基本情况:

1.创新型实验报告

这种实验是具有一定创造性的,或者说,这是一种通过实验的方式来寻找解决问题的办法的一种创新型实验。这样的实验,失败的比率很高,常常做数百次实验也不能获得成功。但一旦获得成功,就可以很快获得效益,因为其结果在被发现的时候已经得到了验证。

2.检验型实验报告

凡是对一个新的发现或假说、一个新的产品的有效性进行检验的实验,都属于检验型实验。这种实验不承担创造和发明的责任,只验证创造和发明是否有效。相对而言,这种实践的肯定性结果要远远高于创新型实验。

(四)科技实验报告的写作

1.标题

标题由实验项目加文体名称组成,如《新型防火阀与火灾报警器定期观测实验报告》。

2.作者

包括实验主持人和实验组成员,如果是科研单位的集体实验,可以只标科研单位的名称。

3.摘要

在有必要的情况下,可以把实验方法、实验结果等重要信息提取出来,概括为一个简短的摘要,置于正文之前,目的是让读者利用最少的时间了解实验的结果和评价。

4.引言

这是实验报告正文的开头部分,用以概括地说明该项实验的研究对象、该实验的目的和意义等。这部分篇幅要短小,文字要简练。

5.主体

实验报告的主体内容复杂,又可分为以下组成部分:

(1)实验原理

简要表述进行实验的理论根据,如基本定律、原理、科学方法,以及实验装置的设计原理等。

(2)实验目的简要说明该实验要解决什么问题,要检验什么原理或假说,要验证产品的什么功能或效力等。

(3)实验器材

对所使用的仪器、材料作出较详细的介绍和说明,包括仪器、材料的名称、型号、数量、批号等。这部分非常重要,不得遗漏。

(4)实验设备和步骤

如果采用了实验设备,要将设备的情况及操作的方法和步骤进行记录和说明。

(5)实验过程和实验结果

要把实验的过程及其所得到的数据和结果如实记录下来,如果数据复杂繁多,这部分要列出表格,在表格中一一标写出来,使读者能够一目了然。事实上,许多科技实验报告中都有表格出现,这是表达的需要。

(6)讨论及评价

就是对实验的步骤、数据、结果进行分析和解释,并得出最终评价。

6.参考文献

在实验中引用别人的实验数据、计算公式、研究成果等,要注明出处,包括作者、文献名、出版单位和出版时间等。

【 例 文 】

克糖丸毒性实验报告(节要)

实验目的:观察克糖丸毒性反应,为临床用药提供科学依据

材料与方法:

一、克糖丸的急性毒性实验

药物:克糖丸,复方天然药物丸剂,每瓶60g.提供单位:章丘市第二人民医院张茂帅医师提供,成分同批准文号为:[济药管制](2000)fz014-58。

实验动物:健康昆明种小白鼠,雌雄各半,体重20±0.5g,山东医科大学动物中心提供,合格证号:980101。

实验方法:取小鼠20只,禁食12h,正常饮水,每只鼠每次灌胃

0.8ml,间隔4h,总体积2.4ml。其中含生药398.3g(65.3g/kg),分三次给药,相当临床人日用量的102倍(未测出ld50)。用药后动物未出现明显的中毒症状及死亡情况,连续观察一周,动物全部存活,活动自如,毛发光滑,饮食正常,呼吸、鼻、眼、口腔无异常分泌物。体重增加。一周后解剖动物,肉眼及显微镜观察重要脏器,未出现明显的病理学改变。

二、克糖丸的慢性毒性实验

克糖丸,复方天然药物丸剂,每瓶60g.提供单位:章丘市第二人民医院张茂帅医师提供,成分同批准文号为:[济药管制](2000)fz014-58。以生理盐水稀释成溶剂。

实验动物:wistar大白鼠,60~80g,80只,雌雄各半。

实验方法:随机将大白鼠分成4组,对照组及三个实验组(10g/ 日,20g/日,40g/日,灌胃)。每组各20只,雌雄各半。对照组正常饲料喂养。灌胃后自由饮食,连续观察30天。

检测方法:⑴动物一般表现。⑵血常规及血生化指标。血红蛋白,红细胞,白细胞及分类。转氨酶,尿素氮,肌酐,胆固醇,甘油三酯,血糖,总蛋白,白蛋白。⑶病理学检查。肝,肾,胃,睾丸,卵巢。

结果:

1.克糖丸的急性毒性实验结果

克糖丸急性毒性实验结果证实,克糖丸无急性毒性作用,在最大灌胃量内,未测出明显的ld50。临床用药安全可靠。详细指标参考如下表1(略):

2.克糖丸的慢性毒性实验结果(略)

评价:

鉴于新组中药成方或制剂在临床用药前必须进行毒性实验的规定,本研究在克糖丸治疗糖尿病的成方加工成制剂后,首先按照国家三类中药复方制剂的毒性实验要求,对中药克糖丸进行了急性与慢性毒性实验。结果表明,按照人与鼠的换算剂量100倍以上剂量进行灌胃,无明显的死亡等急性毒性表现。在大白鼠的动物实验中,经过分析血液中的血象指标,大白鼠白细胞分类测定,以及血液生化指标的检测结果,与正常及治疗前比较,无明显的差别。说明该制剂未产生明显的急、慢性毒性作用。急性与慢性毒性实验结果提示克糖丸可以安全的用以临床治疗与观察。

主要参考文献

《中药新药研究指南》 中华人民共和国卫生部药政管理局,1994;84。

试验设计:

姜国胜 医学博士

姜枫勤 研 究 员

实 验:

唐天华 副研员

张玉昆 主任技师

任海全 助理研究员

实验日期: 2000年8月~2000年11月

山东省医学科学院基础研究所

第五篇:《Matlab语言》实验报告

《Matlab语言》实验(报告)题库

1、TDOA信号分析类

(1)已给出一段事先采集的信号,该信号为进行TDOA定位使用的基本信号,其格式为GPS+IQ + GPS+IQ …,即每包数据由GPS头文件和IQ信号构成,GPS头文件共58B,其数据格式为

$HT,20130114,084556,N3606.82273,E10343.59311,M1538.7,11,0*,每包IQ数据共8192B,其数据格式为I0,Q0,I1,Q1,I2,Q2…,I2047,Q2047,即I数据2048点、Q数据2048点交叉出现。换言之,每包数据实际内容为:$HT,20130114,084556,N3606.82273,E10343.59311,M1538.7,11,0* I0 Q0 I1 Q1 I2 Q2 … I2047 Q2047,程序前期已实现读取IQ数据文件并进行关键信息读取分解,请根据程序提醒,完成相关功能(数据及程序见“1-实际IQ信号实验”文件夹)。

2、TDOA时差估计仿真类

(2)在TDOA定位技术中,时差估计是一个非常重要的环节。自行仿真2个具有一定时差的信号,用广义互相关法(GCC)计算该2个信号的时差,并与设定时差进行对比分析(需给出详细过程及适当的仿真图)。

(3)在TDOA定位技术中,时差估计是一个非常重要的环节。自行仿真2个具有一定时差的信号,用互模糊函数法计算该2个信号的时差,并与设定时差进行对比分析(需给出详细过程及适当的仿真图)。

(4)在TDOA定位技术中,时差估计是一个非常重要的环节。自行仿真2个具有一定时差的信号,用广义互相关(GCC)结合多项式拟合方法计算该2个信号的时差,并比较广义互相关法估计时差和广义互相关结合多项式拟合方法估计时差的结果,进行分析(需给出详细过程及适当的仿真图)。

(5)在TDOA定位技术中,时差估计是一个非常重要的环节。自行仿真2个具有一定时差的信号,自选方法计算该2个信号的时差,并与设定时差进行对比分析(需给出详细过程及适当的仿真图)。

3、TDOA时差估计实测类

下面三题使用“3-TDOA实测类-数据”。

(6)在TDOA定位技术中,时差估计是一个非常重要的环节。根据提供的TDOA数据,用广义互相关(GCC)计算该2路信号的时差,统计每包数据计算结果,并分析之(需给出详细解决过程及适当的分析图)。

(7)在TDOA定位技术中,时差估计是一个非常重要的环节。根据提供的TDOA数据,用广义互相关(GCC)结合多项式拟合方法计算该2路信号的时差,比较广义互相关法估计时差和广义互相关结合多项式拟合方法估计时差的结果,并分析之(需给出详细解决过程及适当的分析图)。

(8)在TDOA定位技术中,时差估计是一个非常重要的环节。根据提供的TDOA数据,自选方法计算该2路信号的时差,统计每包数据计算结果,并分析之(需给出详细解决过程及适当的分析图)。

4、信号频域分析类

(9)生成一个带有噪声的正弦波信号,信号的频率、幅度,噪声的幅度自行设定。(将带有噪声的正弦信号放入for循环中,利于pause,实现噪声动态变化效果,并在for循环内画出其时域图和幅频图(采样率和采样点数自行设定),观察动态变化情况),最后总结系统采样率和采样点数对仿真信号效果的影响。

(10)自行生成一段时域信号,要求在不同的时间,信号具有不同的频率(即非平稳信号),用短时傅里叶变换对其进行时频分析,并呈现时频分析结果。

(11)自行生成一段时域信号,要求在不同的时间,信号具有不同的频率(即非平稳信号),用小波变换对其进行时频分析,并呈现时频分析结果。

5、信号调制解调类

(12)自行产生正弦信号作为基带信号、载波,试合成AM信号,在AM信号上加高斯白噪声,并将AM信号解调,画出各信号(基带信号、载波、合成的AM信号、解调后的基带信号)时域图及频谱图,并对比总结解调效果。

(13)自行产生正弦信号作为基带信号、载波,试合成FM信号,在FM信号上加高斯白噪声,并将FM信号解调,画出各信号(基带信号、载波、合成的FM信号、解调后的基带信号)时域图及频谱图,并对比总结解调效果。

(14)自行产生一个正弦信号,以此为载波,生成一段2ASK信号,其中数字序列随机生成,画出数字基带序列、正弦信号、2ASK信号的时域图。

(15)自行产生两个不同频率的正弦信号,以此为载波,生成一段2FSK信号,其中数字序列随机生成,画出数字基带序列、两个正弦信号、2FSK信号的时域图。

(16)用Matlab模拟通信系统收发过程,要求:发射站发射FM调制信号,接收站接收该信号,并进行解调,系统参数及传播环境/过程参数自定。

6、信号分离类

(17)自行生成一个含有3个频率(信号频率相近,如200Hz,210Hz,300Hz)的信号,其他参数自定,直接用FFT难以将不同频率信号,尤其频率较近的信号进行分离,试用AR等高阶功率谱方法,将该信号进行分离,并绘制分离前后的频谱图(即信号的FFT图、信号的AR分离图)。

(18)自行生成一个含有不同频率或不同相位的信号,直接用FFT难以将不同频率信号,尤其频率较近或同频率不同相位的信号进行分离,试用MUSIC方法,将该信号进行分离,并绘制分离前后的频谱图(即原信号的FFT图、信号的MUSIC分离图),并总结现象。

(19)自行产生一段含有低频、高频和噪声成分的信号,尝试设计不同的滤波器,将高频信号及噪声滤掉,并绘制滤波前后的信号对比图(含时域、频域图)。

7、深度学习类

(20)设计一个神经网络(可以是任意类型的神经网络),对手写数字进行分类,要求小组内每个成员至少每人手写一个数字,然后识别,并分析识别准确率。

(21)自行找一个预训练好的网络,对日常生活物品进行识别,要求小组内每个成员拍照1~2个物品,通过网络进行识别,并分析识别效果。

下载C语言实验报告五5篇word格式文档
下载C语言实验报告五5篇.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    c语言实验报告

    学号:__________ 姓名:__________ 班级:__________ 日期:__________ 指导教师:__________ 成绩:__________实验一 上机操作初步和简单的C程序设计一、实验目的1、熟悉C语言运行环......

    C语言 实验报告

    C语言程序设计(B) (2010-2011-2) 实验报告 教学班级: 学号: 姓名: 课程教师: 实验辅导教师: 江西理工大学自由编辑的程序 一、实验前的源程序: //任意整数的叠加 #include void main......

    C语言实验报告

    C语言程序设计(B) (2010-2011-2) 实验报告 教学班级: 学号: 姓名:课程教师:王华金 实验辅导教师:王华金 江西理工大学1 P123--五、1、编写函数,找出5*5数组对角线上元素的最小值,并在......

    c语言实验报告

    实验一 熟悉C语言程序的运行环境 一、实验目的 1、了解在该系统上如何编辑、编译、连接和运行一个C 程序; 2、通过运行简单的C程序,初步了解C程序的特点。 二、实验预习1、......

    c语言实验报告

    南昌大学实验报告 学生姓名: 学 号: 专业班级: √ 综合 □ 设计 □ 创新 实验日期: 实验成绩: 实验类型:□ 验证 □一.实验名称 实验3 控制语句 二.实验目的 1.熟练掌握if 、if…el......

    c语言实验报告

    计算机软件技术基础实验报告 实验一:线性表的排序与查找 一.实验内容 a) 键盘输入一组无序数据,添加到线性表中; b) 排序线性表并输出排序结果; c) 键盘输入一个数,并插入到排好......

    C语言实验报告

    郑州轻工业学院 实 践 报 告 实现内容: OJ1123最佳校友(数组)、OJ1158又是升序(指针)、OJ1180成绩统计(结构)、OJ1203做幻方(文件) 学号:541507020140 学生姓名:王红旭 专业班级:电子信......

    C语言实验报告

    实验一 C程序的运行环境和方法 一、实验目的 1.了解所用的计算机系统。 2.了解在该系统上如何进行编辑、编译、连接和运行一个C程序。 3.通过运行简单的C程序了解C程序的特点。 二......