五、科技实验报告

2024-07-05

五、科技实验报告(精选7篇)

1.五、科技实验报告 篇一

实验五 基于ARM的模块方式驱动程序实验 【实验目的】 1.掌握Linux 系统下设备驱动程序的作用与编写技巧 2.掌握Linux 驱动程序模块加载和卸载的方法 3.了解Linux 内核中的makefile和kconfig文件

【实验内容】

1.基于s3c2440 开发板编写led 驱动程序。2.将编写好的led驱动加入linux内核中,修改makefile和kconfig文件,配置和编译内核。3.编写关于led 的测试程序,交叉编译后运行,控制led 灯的亮灭。

【预备知识】

1.了解ARM9处理器结构和Linux 系统结构

2.熟练掌握C语言。

【实验设备和工具】

 硬件:ARM嵌入式开发平台,PC机Pentium100 以上。

 软件:PC机Linux操作系统+MINICOM+AMRLINUX 开发环境

【实验原理】

linux设备驱动程序  驱动的模块式加载和卸载

 编译模块

 装载和卸载模块

 led 驱动的原理

在本开发板上有八个led指示灯,从下往上分别为LED0-LED7。这八个led灯都是接的芯片上的gpio口(通用功能输入输出口)。在本实验的开发板硬件设计中,当led 灯对应的gpio的电平为低时,led灯被点亮;当led灯对应的gpio的电平为高时,led灯灭。本驱动的作用就是通过设置对应gpio口的电平来控制led 的亮灭。

因为ARM 芯片内的GPIO口都是复用的,即它可以被配置为多种不同的功能,本实

验是使用它的普通的I/O口的输出功能,故需要对每个GPIO口进行配置。在内核中已经定义了对GPIO口进行配置的函数,我们只需要调用这些函数就可以完成对GPIO口的配置。

【实验步骤】实验程

序运行效果:

程序会提示:“pleaseenterthe led status”

输入与希望显示的led状态对应的ledstatus值(输入十进制值即可),观察led 的显示情况。例如:

 输入数字“3”,对应的二进制数字为00000011

故点亮LED2~LED7

 输入数字“4”,对应的二进制数字为00000100

故点亮LED0,LED1,LED3~LED7

【实验结果和程序】

C语言程序:

#include #include #include #include #include #include #include #include #include #include #include #include #include#defineDEVICE_NAME “s3c2440-led”

static intLedMajor=231;

staticintLedMinor=0;

static charledstatus=0xff;staticstructclass*s3c2440_class;staticstructcdev *s3c2440_led_cdev;

/*

******************************************************************************* ************************

** Function name:Update_led()**Descriptions **Input :NONE **Output :NONE :update the led status

******************************************************************************* ************************

*/ staticvoid Update_led(void)

{

if(ledstatus&0x01)

s3c2410_gpio_setpin(S3C2410_GPC7,1);//LED0灭

else

s3c2410_gpio_setpin(S3C2410_GPC7,0);//LED0亮

if(ledstatus&0x02)

s3c2410_gpio_setpin(S3C2410_GPC5,1);//LED1灭

else

s3c2410_gpio_setpin(S3C2410_GPC5,0);//LED1亮

if(ledstatus&0x04)

s3c2410_gpio_setpin(S3C2410_GPH9,1);//LED2灭

else

s3c2410_gpio_setpin(S3C2410_GPH9,0);//LED2亮

if(ledstatus&0x08)

s3c2410_gpio_setpin(S3C2410_GPB4,1);//LED3灭

else

s3c2410_gpio_setpin(S3C2410_GPB4,0);//LED3亮

if(ledstatus&0x10)

s3c2410_gpio_setpin(S3C2410_GPG5,1);//LED4灭

else

s3c2410_gpio_setpin(S3C2410_GPG5,0);//LED4亮

if(ledstatus&0x20)

s3c2410_gpio_setpin(S3C2410_GPG6,1);//LED5灭

else

s3c2410_gpio_setpin(S3C2410_GPG6,0);//LED5亮

if(ledstatus&0x40)

s3c2410_gpio_setpin(S3C2410_GPG7,1);//LED6灭elses3c2410_gpio_setpin(S3C2410_GPG7,0);//LED6亮

if(ledstatus&0x80)

s3c2410_gpio_setpin(S3C2410_GPG8,1);//LED7灭

else

s3c2410_gpio_setpin(S3C2410_GPG8,0);//LED7亮

}

staticssize_ts3c2440_Led_write(structfile*file,constchar*buffer,size_tcount,loff_t*ppos){

copy_from_user(&ledstatus,buffer,sizeof(ledstatus));

Update_led();

printk(“write: led=0x%x,count=%dn”,ledstatus,count);returnsizeof(ledstatus);} staticints3c2440_Led_open(structinode*inode,struct file *filp)

{

printk(“led device openn”);

return 0;

} staticints3c2440_Led_release(structinode*inode,struct file*filp)

{

printk(“led device releasen”);

return 0;} staticstructfile_operationss3c2440_fops={.owner=THIS_MODULE,.open=s3c2440_Led_open,.write=s3c2440_Led_write,.release=s3c2440_Led_release, };

staticintinits3c2440_Led_init(void)

{

dev_ts3c2440_leds_devno;

/*configure the gpiofor leds*/

s3c2410_gpio_cfgpin(S3C2410_GPG5,S3C2410_GPIO_OUTPUT);

s3c2410_gpio_cfgpin(S3C2410_GPG6,S3C2410_GPIO_OUTPUT);

s3c2410_gpio_cfgpin(S3C2410_GPG7,S3C2410_GPIO_OUTPUT);

s3c2410_gpio_cfgpin(S3C2410_GPG8,S3C2410_GPIO_OUTPUT);

s3c2410_gpio_cfgpin(S3C2410_GPC7,S3C2410_GPIO_OUTPUT);

s3c2410_gpio_cfgpin(S3C2410_GPC5,S3C2410_GPIO_OUTPUT);

s3c2410_gpio_cfgpin(S3C2410_GPH9,S3C2410_GPIO_OUTPUT);

s3c2410_gpio_cfgpin(S3C2410_GPB4,S3C2410_GPIO_OUTPUT);

Update_led();/*registerthe devnumber*/ s3c2440_leds_devno=MKDEV(LedMajor,LedMinor);ret=register_chrdev_region(s3c2440_leds_devno, 1,DEVICE_NAME);

/*registerthe chardevice*/

s3c2440_led_cdev=cdev_alloc();if

(s3c2440_led_cdev!= NULL)

{ cdev_init(s3c2440_led_cdev, &s3c2440_fops);s3c2440_led_cdev->owner=THIS_MODULE;if(cdev_add(s3c2440_led_cdev, s3c2440_leds_devno, 1))

printk(KERN_NOTICE “Something wrong when addings3c2440_led_cdev!n”);

else

printk(“Success addings3c2440_led_cdev!n”);} /*create the device node in /dev*/ s3c2440_class =class_create(THIS_MODULE, “led_class”);class_device_create(s3c2440_class, NULL, s3c2440_leds_devno, NULL, DEVICE_NAME);

printk(DEVICE_NAME “ initializedn”);

return 0;

}

staticvoid exits3c2440_Led_exit(void)

cdev_del(s3c2440_led_cdev);class_device_destroy(s3c2440_class, MKDEV(LedMajor,LedMinor));class_destroy(s3c2440_class);printk(DEVICE_NAME “ removedn”);

}

module_init(s3c2440_Led_init);

module_exit(s3c2440_Led_exit);

【思考题】

1.设备驱动程序的功能是什么?答:设备驱动的功能就是将系统提供的调用映射到作用于实际硬件的和设备相关的操作上。

2.模块化的最大优点是什么?答:可以在系统正在运行着的时候给内核增加模块

提供的功能(也可以移除功能)。

3.如果在驱动模块中删除module_exit(s3c2440_Led_exit);后会有什么影响?

答:这个模块将不能被移除。

4.驱动代码中调用的宏MKDEV 的作用是什么?答:获取设备在设备表中的位置。输入主设备号,从设备号,返回位置号。

【实验结论】

本实验实现了linux环境下的led灯驱动的添加。

2.实验探究孕育科技花蕾 篇二

笔者将从四个方面浅议实验探究与提高科学素养之间的内在联系。

激发科学兴趣

兴趣是科学素养形成的动力和源泉。要培养学生的科学素养,就必须把激发科学兴趣作为切入点,呵护学生的好奇心与求知欲,将这种好奇心转化为科学兴趣,使之真正成为科学学习的动力。

物理、化学、生物是以实验为基础的学科,通过实验探究,不仅可以构建这几门学科的知识体系,还可以培养学生的实验思维、实验技能和实验能力,促使学生更深刻、更牢固地掌握科学规律,激发他们学习科学的兴趣。

培养实践能力

学生在课堂上进行的一般是分组实验,要想让他们真正进入角色,手、眼、脑并用地开展有目的的探究活动,需要教师合理引导。以物理电学实验为例:在“连接串联和并联电路”的实验中,可采用启发式和开放式教学结合的形式进行。

1.让学生思考:如何利用现有器材(3节干电池、3个开关、2个小灯泡、若干条导线)设计电路,使2个小灯泡同时发光。同时熄灭。

2.学生设计实验时,教师通过对比选择相似电路,引导学生比较、归纳相同点,最终得出一种电路的连接方式——串联。由此进一步提问:“如果其中一个小灯泡不亮,另一个小灯泡还能继续发光吗?”让学生通过实验(将其中一个小灯泡取走),发现串联电路的特点,加深理解。

3.在操作过程中,存在当取走其中一个小灯泡时,另一个小灯泡还能继续发光的情况。这时,教师组织学生观察这个电路与前面所示电路的不同之处,并分析这个电路的连接特点。最后通过比较、讨论,得出电路的第二种连接方法——并联。

4.实验操作完成后,组织学生归纳、总结,得出串、并联电路的特点,同时对比课本上给出的结论。

拓展科学知识面

现今的教材中添加了不少课外小实验,由于没有现成的器材,需要学生在实验过程中寻找性能相似的替代品,这无疑会激发学生潜在的创新能力,培养其创新精神。

例如在物理“光的传播”这一知识点中,提供了“小孔成像仪”的制作方法,教师可布置学生利用周末制作,并在规定时间内对学生作品进行展示。在展示过程中就会发现每个作品的不足,如像的清晰度不够、像的大小调节范围小等,通过对比作品及教师的点拨,学生逐步改进,使作品达到预期的观察效果。这样不但能加深学生对小孔成像特点的认识,更增强了他们的动手实践能力,有助于养成良好的科学学习态度。

培养科研方法和技能

近年來,笔者发现部分优等生已经不满足于学习课本知识,他们渴望得到更多的课外知识。教师可通过带领学生参加实验探究活动,使其掌握一些基本的科研方法和技巧,实现“乐中学,学中乐”。学生在探究学习的同时,也能体会到“饿学研究”的乐趣。

3.五、科技实验报告 篇三

实验报告是反映实验过程和结果的书面材料。生物化学实验分为综合性实验、设计性实验和验证性实验。实验报告书写纸分原始记录纸、首页纸、报告内容纸。实验类型不一样,实验要求及书琯表达的方式也不完全相同。

一、三类实验书写时的不同

1.验证性实验

指实验者针对已知的实验结果而进行的以验证实验结果、巩固和加强有关知识内容、培养实验操作能力为目的的重复性实验。

要求在首页上书写:

本实验属验证性实验。通过本实验可验证XXX等知识点,掌握XXX的基本原理,熟悉XX操作过程,……从而加深对XXX知识的理解,培养………..。

2.综合性实验

指实验内容涉用本课程的综合知识或与本课程相关课程知识的实验。

要求在首页上书写:

本实验属于综合型实验,由XXX、XXX和XXX等几部分内容构成,涉及XXX、XXX、XXX等知识点。通过本实验………….能力,掌握XXX、XXX和XXX的基本原理,熟悉…..操作过程,并能根据所学知识对实验中出现现象和问题进行合理的分析,从而培养…………能力,提高学生的综合素质。

3。设计性实验

指教师给定实验目的、要求和实验条件,学生自己设计方案并加以实现的实验。

要求:

第一,做实验前,学生应先仔细阅读实验课题,根据题目的要求,查找有关文献,设计出实验方

案,画出必要的原理图,推出有关公式等,并拟出数据表格,上实验课前完成实验方案设计(报告一,在实验报告纸上完成)。

第二,设计性实验方案经教师审阅通过后,学生即可进行实验操作。

第三,要求在首页上书写:

本实验是设计性实验,阐述本实验为什么列为设计性实验。――在回顾已经学习的XXX的理论基础上,结合其它相关知识,根据XXX实验的要求,实验目的和实验条件,通过自行查找实验资料,独立设计了实验方案,确定了实验方法。

二、三类实验书写时的相同

1.首页报告纸:实验名称、日期、同组人、…..等。

2.原始数据报告纸:在实验操作及完成过程中完成。实验过程中发生的数据,所用仪器的调试

及型号厂家等。

3.实验报告纸:根据实验操作过程及原始数据完成实验报告,书写六项内容

(1)实验目的:可根据自已做实验的体会来写。

(2)实验原理:详细阐述

(3)实验材料、器材及试剂:本实验实际所用的材料,器材(厂家,型号),试剂等。(4)实验操作步骤:在操作步骤中写出对问题的解释。

(5)实验结果与分析:对实验结果进行分析、讨论与解释。

(6)实验注意事项:详细说明在实验过程中影响到实验结果正确性的注意的事项。

(7)思考题

4.现代科技与创造教育实验报告 篇四

吉林省东辽县渭津小学孙晶

实验研究的意义:

技术发展达到了历史上前所未有的水平,发达国家高新技术产业已占据主导地位,我国要跻身于世界先进行列,必须大力发展科学技术,提高全民族的科学文化素质,以迎接21世纪的挑战。在少年儿童中进行科学教育,培养科学方法、科学思想、科学精神,全面提高少年儿童的科学文化素质,是当今社会发展的需要。实验研究的目标:

使课堂成为师生共同生活、共同发展的场所,以学科知识为载体,在师生、生生之间的相互活动和对话中和学生经历知识形成的过程中获得知识、技能、情感、态度、价值观的体验,形成良好的个性品质。重视学生的学习方式,使学生在合作过程中,能主动地提出问题、自由地展开讨论和交流、敢于尝试、学会倾听、以及进行自我反思。

实验研究的思路:

现代科学教育要从现实社会、生活、生产和发展中的现代科技问题里,选取符合我国少年儿童认知规律的内容及形式开展活动,让学生在丰富有趣的活动中获得新知识,学习思维方法,更重要的是让学生增强现代科学意识,把以往学科里要知道的“是什么”、“为什么”提高到知道“怎么办“的高度。实验研究的过程:

1设计改进物品的缺点

学生在科技活动时,我经常让学生处处留心身边的很多东西,哪些要我们去改进、创新。比如在“我们穿什么”教学时我问:“你认为穿在我们身上的衣服有什么缺点呢?你希望的衣服是什么样儿的?”。一石激起千层浪,学生设想了能调冷暖的、永远不脏的、永远不旧的、能随自己的心愿变化式样的衣服„„

2.动手制作,当场表演

在“研究纸”教学过程中我让每个同学准备一张10厘米见方的纸片,想办法让这张纸转起来,谁想好了可登台表演,但不许重复,当然,折、吹、顶、卷、团、扭等等任何方法都可以使用,这既是动脑也是动手能力的训练。

3.观察描述,自由研究

“观察与描述”一课活动时,我让学生在信封里装好圆纸片,让学生用这些圆纸片变成不同形状,也可用来创作一幅画。并出示“创作提示”——创作的内容可以是生活中你看到过的事物,也可以是你想象中的事物,包括你想改进的物品,先摆一摆,再贴一贴,最后根据自己的创作编一个有趣的故事,说一说,比一比谁的创作最有新意,最与众不同。学生实践时摆成了三角形、半圆形、梯形、长方形,扇形„„最后让学生把自己的作品编成一个故事展示给大家看。

其他如发现身边的自然现象,探究科学道理。种植一盆小植物,每天观察他的生长情况并记录下来,写成观察日记。利用废旧物品进行小制作或小发明,探索科学奥秘。

实验成果:

通过这一学年的实验活动,使学生在丰富有趣的活动中,增

强了现代科学意识,加强了实践能力,培养少年儿童的科学兴趣和科学探索能力。

存在问题及改进措施:

5.六大科学实验引领前沿科技 篇五

暗物质实验

宇宙中有无数等待人类去探索的秘密,暗物质就是其中一个。过去75年,科学家一直在努力寻找暗物质的粒子,但迄今一无所获。今年,他们也许能从深埋于意大利中部山洞的冰冷液体中找到答案。意大利格朗萨索小组正在准备进行XENONl00实验,实验虽简单却拥有远大目标:记录下弱相互作用大质量粒子撞向液态氙原子核,引发光闪和电荷的一刻。领导实施这项研究的哥伦比亚大学物理学家埃琳娜·阿普莉莱显得信心十足:“我们绝对能看到这些物理现象。”

根据最新的理论和发现,宇宙中暗物质的数量是构成我们普通世界的原子物质数量的6倍。尽管每秒钟都有无数暗物质从我们身边经过,但它们无影无踪,我们根本看不到它们的踪影;它们不带电荷,与原子物质问的相互作用并不频繁,科学家能发现它们的唯一途径就是布下一个“天罗地网”。目前,全球约有10个科学小组正在从事类似研究,但XENONl00实验是迄今保密措施做得最好的。所有实验人员均在地表以下从事研究,避免探测器遭到辐射。

意大利格朗萨索国家实验室位于一座山顶下4600英尺深处。XENONl00是阿普莉莱之前关于暗物质实验XE—NONl∞的增强版,这次实验使用液态氙(室温下存在的惰性气体)捕捉弱相互作用大质量粒子。XENONl00探测器是一种不锈钢圆柱体,外面是由两种铅和一层聚乙烯打造的保护性“城堡”。330磅的液态氙在里面将被冷冻至零下140华氏度。氙拥有一个独具魅力的特性:一旦wlMP粒子撞向其原子核,它会释放出瞬间的闪光。圆柱体顶部的一套传感器会记录下这一信号,同时顶部的传感器会探测WIMI’粒子释放的电子。通过分析上述两个信号及测量它们的时间间隔,研究人员便能以三维形式锁定圆柱体内撞击点位置。

暗物质并不见得就是由wlMP粒子构成,但它们当仁不让是重要候选之一,因为WIMP粒子的存在会填补粒子物理学理论固有的漏洞。为解决这一矛盾,科学家提出,所有粒子都有质量超大的对应物或“超级伙伴”。粒子即便质量是质子的50倍,但在“超级伙伴”之中也是最轻的。它是WlMP粒子的重要候选。如果XENONl00实验最终揭开了粒子之谜,这将是人类科学史上的重要一步。耶鲁大学物理学家、XENONl 00小组成员丹尼尔·麦克金赛说:“如果我们找到了暗物质,我们会发现,地球原来并不是由构成大部分宇宙的物质所形成的。”

“蓝色大脑”计划

科学家试图凭借电脑模型来攻克科学中最难理解的几个概念:宇宙起源、原子行为及地球未来气候。如今,科学家又在设计一个用于显示人脑活动的电脑模型。瑞士洛桑联邦工学院大脑认知学研究所的神经科学家亨利·马克拉姆辛勤耕耘15年,成功绘制出老鼠大脑细胞图,这样,他就能制造出模拟人脑神经元的系统。马克拉姆希望,在lBM公司的帮助下,在2015年开发出一个虚拟人脑,它拥有人脑所有的1000亿个神经元,他将该计划命名为“蓝色大脑”计划。IBM公司的绰号是“蓝色巨人”、显然“蓝色大脑”计划中的“蓝色”两字就来自于这个绰号。

科学家目前依旧对人脑许多最基本的功能不了解,如记忆、大脑疾病基本原理及治疗等等。马克拉姆的模拟系统以电子形式反映真实大脑的生物行为,利用数学原理模拟神经元之间的相互作用及神经传递素对这些细胞的影响。另外,这个模型经过调整,还能探究不同寻常的生理学变化(如大脑左半球亢奋或海马状突起功能遭削弱)和环境变化(如服药的影响)。随后,研究人员可通过电脑图像对数据进行解读。

马克拉姆说:“我们正在打造一个万能模板,它能让我们依据任何规格再造一个大脑。”lBM公司收集了海量数据,设计完成一台功能强大的超级电脑,一个在超级计算机设计方面从根本上革新的系统。这台电脑的运算能力达到每秒22万亿次,如此强大的运算速度使其位居世界顶级超级计算机之列。

然而,马克拉姆的很多同事认为,他的这种努力简直是痴心妄想,因为此类模拟系统无论多么先进,都不能揭开真正大脑所有功能的谜底。马克拉姆承认:“人们认为这是不可能的,他们认为我们对大脑的了解不够,不足以设计出这种模拟系统。”不过,他表示。随着“蓝色大脑”计划在今后几年的不断完善,大脑“电路”之谜终将揭开。如果“蓝色大脑”计划小组获得成功,科学家将首次掌握颇具意义的人脑物理模型。

“地球时间”计划

大约2. 5亿年前,一场大灾难使地球上90%的生命灭亡,这一灾难被称为“二叠纪一一三叠纪之交生物灭绝事件”。与此同时,体积相当于圣海伦斯火山100万倍的一系列火山喷发,空中弥漫着尘埃和气体,火山熔岩覆盖了方圆500万平方公里的地方。火山喷发是否是造成生物灭绝的罪魁祸首?答案取决于此类地质事件发生的最早时间及持续时间,目前科学家对此一无所知。

美国伯克利地球年代学研究中心主任保罗·雷涅说,这是有关地球历史的最大疑问之一,“我们对因果关系的辩论往往取决于时间选择。”这就是他和全球数百位科学家加入“地球时间”计划的原因,这一近10年之久的努力通过重新定义科学家所用测算时间的方法,确定地球历史上一系列重大事件的时间顺序。这一计划由美国麻省理工学院地质专家萨姆-鲍尔林和美国国家自然历史博物馆古生物学家道格拉斯·欧文联合发起。鲍尔林说:“如果我们确实想要了解地球历史,那么必须改善测定年代的工具。”

过去10年间,这种工具变得异常精确。上世纪70年代,科学家使用放射性同位素定年法,将一块距今1亿年的岩石年代精确到百万年。今天,鲍尔林及其同事们已将一些岩石的地质年代的准确率保持在10万年之内。然而,由于一些小误差,科学家的努力始终不能更进一步。尽管采用相同的定年法,但由于各实验室使用不同的材料和方法,导致实验结果不同。如今,科学手段越来越精确,因实验失误造成的小小偏差均会引发巨大分歧。雷涅说:“工欲善其事,必先利其器,所以,我们一定要提高工具的精确度,力争将失误降低到最低程度”。

“地球时间”计划的目标是使研究时间的科学家所用的众多“时钟”保持同步,随后利用它们为地球历史造出一部超精确的“年表”。为实现这一目的,鲍尔林及其同事们将一批被称为“标准”(已知年代的石块样本)的参考资料和“追踪器”(少量成分已知的同

位素)分发下去,帮助不同实验室的结果保持一致。直到目前,各实验室还在使用不同的“标准”和“追踪器”,导致所得结果存在差异。鲍尔林希望,通过赋予每个科学家相同的“起跑点”,彻底消除这种问题。

种檀森林计划

在马来西亚的岛屿婆罗洲,樵夫,环保学家和土著居民共同对土地使用的新模式展开了一场实验,目的是使各方都能获益。如果他们的计划成功,世界上其他的热带雨林就能够复制此方法,生物多样性就能得到保护。与此同时,当地居民还可以享受到多产的土地带来的经济利益。

在这种大背景下,马来西亚沙捞越州政府授权启动了种植森林计划。该计划的目的是为了既发展经济,又使野生动物得到保护,同时还能使当地居民有土地可用。马来西亚政府为该计划拨出约4800平方公里的土地。其中近一半专门用于采伐阿拉伯胶树——种生长迅速、可以用于造纸的树木;另外有30%以上的土地将用于生态保护;剩下的土地留给当地土著居民繁衍生息。

马来西亚生物学家罗伯特·斯特宾表示,这一计划的灵感来自于政府规划种植阿拉伯橡胶树区域图。其中一些地区用于采伐森林,剩余部分的森林则维持现状。斯特宾意识到,这种分块模式可用作本地动植物的“避难所”。他解释:“即便整个栖息地得不到保护,只要你有足够的林木和空地,而且这些都连成一片,生物多样性也能够得到合理利用。”

斯特宾与樵夫、沙捞越邦政府林业部门合作,将连接林业保护区的土地划成多条走廊,以便野生动物在其间活动。其他一些保护和开发项目也在利用受保护的走廊通道,作为拯救本地物种之策。

研究人员现已统计出野猪、鹿、小型哺乳动物、鸟类、青蛙、鱼类和蜻蜓等动物的数量,目前正在调查菌类的数量。他们还详细记录下经确认的所有物种的情况,如发现的地点,是否属本地物种,在当地或国际上的受保护地位。尽管之前林区遭到采伐,但研究人员还是发现了400多种脊椎动物的身影,如熊、麝猫、短尾猴、美洲豹、猫鼬、穿山甲等。甚至发现了18只以前未知的蜗牛。

海洋生物大普查

浩瀚的大海中都生活着哪些生物72000年,这个看似简单的问题却引来了一项耗资6. 5亿美元的研究项目,该项目将对所有海洋生物进行分类记录,如植物、动物、细菌和真菌。美国罗格斯大学生物学家,海洋生物调查计划科学指导委员会主席弗雷德·格拉斯勒说:“我们对海洋生物多样性根本一无所知。无论是珊瑚礁、深海海底,抑或是生活在沿海偏僻地区的生物,我们知之甚少。”通过帮助研究人员确认遭受威胁的物种和栖息地,海洋生物大调查可以让人类更好地保护海洋资源。新发现的生物堪比一座天然“化合物金山”,可用于制药或工业应用。

详细调查全世界的海洋生物肯定需要大量时间。于是,来自80多个国家的2000余名调查人员分成1 7个小组,对珊瑚礁、大陆架、海洋中心山脊等进行分门别类地调查。另外,他们还实施了其他一系列的研究,如用拖网取出浮游生物;给大型海洋食肉动物挂上标牌以跟踪它们的洄游;排列海水中微生物的DNA;用拖网搜寻海底生物。此次海洋生物大普查的规模超过了以往任何的生物调查,如今,这一调查已进入了第七个年头,格拉斯勒称调查工作正按计划有条不紊地进行。

目前,科学家已经确定了大约5300种之前未知的生物体,每一种将详细记录在“海洋生物大普查”海洋生物地理信息系统中,我们可以免费登录查找相关信息。加拿大纽芬兰纪念大学海洋生态学家保罗·斯尼尔戈罗夫说,科学家面临的长期挑战将是,在这一计划的主要调查工作于2010年结束之后,如何继续调查新发现生物体的生态重要性。他说:“调查工作的头10年一直集中于发现海洋生物,下一步将是探究这些生物的活动以及它们对地球运转的重要性。”

人造生命计划

上世纪90年代中期,备受争议的基因组研究先锋克雷格·文特尔宣称,在政府科学家成功破译人类基因组前,他和同事也许早已完成这一科学创举。当时很多人认为文特尔狂妄至极,是不折不扣的科学狂人。不过如今看来,他并非只是造声势,起码眼下与政府科学家打了个平手:2000年以来,两个科研小组都提供了越来越精确的基因组图谱。文特尔刚刚公布了一个人(他本人)的基因组序列,其中包括他遗传自父母的所有染色体。

尽管人类基因组排序在当今属于科研热门,但文特尔领导实施的另一项实验可能使之黯然失色。在克雷格·文特尔研究所和他的生物技术公司正从事“合成基因学”研究,科学家们正试图从零开始制造基因组。文特尔在其回忆录《破译一生》中称:“我打算通过人造生命来表明我们了解‘生命钥匙’的态度。”文特尔在2002年首次对外宣布了这个计划,此后便废寝忘食,为实现这一宏伟的科学目标而努力。

文特尔“人造生命计划”的第一步是:确定微生物在实验室里生存所需的最少数量的基因。然后,科学家从原材料中合成这个最小的基因组,将其植入宿主细胞。此时,基因组可以自力更生,生成其所需蛋白质,逐渐把细胞转化为新生命。为合成最小的基因组,文特尔开始着眼于他和同事研究多年来的一种微生物——种名为M,genitalium的病原体,这种病原体能引起尿道感染。他们过去已经确定,这种寄生病菌拥有482个基因。接着,他们开始测试这些基因,察看哪些是其生存所必需的。

2006年,文特尔的研究小组报告称,M genttal ium病原体即便没有其中100个基因,也能存活。文特尔说:“这是该科学领域重大的突破。”

6.五、科技实验报告 篇六

学生姓名:马侬学

号:

指导教师:何兴高

期:实 验 报 告

20152*03**0*

2016.7.15

一. 题目名称:简易记事本软件逆向分析 二. 题目内容

由于记事本功能简单,稍有经验的程序员都可以开发出与记事本功能近似的小软件,所以在一些编程语言工具书上也会出现仿照记事本功能作为参考的示例。为了便于分析因此选取了一个简易的记事本,因此本实验将着重研究从源程序到机器码的详细过程而不注重程序本身的功能。另一方面简易源程序代码约130多行。本实验目的是了解源程序是怎么一步步变成机器码的又是怎么在计算机上运行起来的。

三. 知识点及介绍

利用逆向工程技术,从可运行的程序系统出发,运用解密、反汇编、系统分析、程序理解等多种计算机技术,对软件的结构、流程、算法、代码等进行逆向拆解和分析,推导出软件产品的源代码、设计原理、结构、算法、处理过程、运行方法及相关文档等。随着用户需求的复杂度越来越高软件开发的难度也在不断地上升快速高效的软件开发已成为项目成败的关键之一。为了提高程序员的产品率开发工具的选择尤为重要因为开发工具的自动化程度可以大大减少程序员繁琐重复的工作使其集中关注他所面临的特定领域的问题。为此当前的IDE不可避地要向用户隐藏着大量的操作细节而这些细节包含了大量的有价值的技术。

四. 工具及介绍:

在对软件进行逆向工程时,不可避免地需要用到多种工具,工具的合理使用,可以加快调试速度,提高逆向工程的效率。对于逆向工程的调试环节来说,没有动态调试器将使用的调试工作很难进行。可以看出,各种有效的工具在逆向工程中占据着相当重要的地位,有必要对它们的用法做一探讨。

PE Explorer简介:PE Explorer是功能超强的可视化Delphi、C++、VB程序解析器,能快速对32位可执行程序进行反编译,并修改其中资源。

功能极为强大的可视化汉化集成工具,可直接浏览、修改软件资源,包括菜单、对话框、字符串表等; 另外,还具备有 W32DASM 软件的反编译能力和PEditor 软件的 PE 文件头编辑功能,可以更容易的分析源代码,修复损坏了的资源,可以处理 PE 格式的文件如:EXE、DLL、DRV、BPL、DPL、SYS、CPL、OCX、SCR 等 32 位可执行程序。该软件支持插件,你可以通过增加插件加强该软件的功能,原公司在该工具中捆绑了 UPX 的脱壳插件、扫描器和反汇编器.,出口,进口和延迟导入表的功能,使您可以查看所有的可执行文件使用的外部功能,和其中包含的DLL或库的基础上进行分类的结果。这里一个非常有用的功能是语法的Viewer,它显示功能的调用语法,它知道和可以让你扩大自己的定义的语法数据库。非常好用。

Dumpbin是VC自带的二进制转储工具可以将PE/COFF文件以文字可读的方式显示出来。Microsoft COFF 二进制文件转储器(DUMPBIN.EXE)显示有关通用对象文件格式(COFF)二进制文件的信息。可以使用 DUMPBIN 检查 COFF 对象文件、标准 COFF 对象库、可执行文件和动态链接库(DLL)。具有提供此DLL中所输出的符号的清单的功能。

LINK.exe 将通用对象文件格式(COFF)对象文件和库链接起来,以创建可执行(.exe)文件或动态链接库(DLL)。

五. 源程序

notepad.cpp:

notepad::notepad(QWidget *parent): QMainWindow(parent), ui(new Ui::notepad){ ui->setupUi(this);this->setWindowTitle(“new file”);QObject::connect(ui->NewFileaction, SIGNAL(triggered()), this, SLOT(NewFile()));QObject::connect(ui->OpenFileaction, SIGNAL(triggered()), this, SLOT(OpenFile()));QObject::connect(ui->SaveFileaction, SIGNAL(triggered()), this, SLOT(SaveFile()));QObject::connect(ui->SaveAsFileaction, SIGNAL(triggered()), this, SLOT(SaveAsFile()));QObject::connect(ui->Coloraction, SIGNAL(triggered()), this, SLOT(SetColor()));QObject::connect(ui->Fontaction, SIGNAL(triggered()),this, SLOT(SetFont()));QObject::connect(ui->Aboutaction, SIGNAL(triggered()), this, SLOT(About()));QObject::connect(ui->Helpaction, SIGNAL(triggered()), this, SLOT(Help()));} notepad::~notepad(){ delete ui;} void notepad::changeEvent(QEvent *e){ QMainWindow::changeEvent(e);switch(e->type()){ case QEvent::LanguageChange: ui->retranslateUi(this);break;default: break;} } void notepad::NewFile(){ this->setWindowTitle(“new file”);ui->Text->clear();} void notepad::OpenFile(){ QString filename = QFileDialog::getOpenFileName(this, “get file”,QDir::currentPath(), “(*.*)”);if(!filename.isEmpty()){ QFile *file = new QFile;file->setFileName(filename);if(file->open(QIODevice::ReadOnly)== true){ QTextStream in(file);ui->Text->setText(in.readAll());this->setWindowTitle(filename);} else { QMessageBox::information(this, “ERROR Occurs”, “file not exist”);} file->close();delete file;} } void notepad::SaveFile(){ QString filename = this->windowTitle();// if(filename.compare(“new file”)!= 0)// { QFile *file = new QFile;file->setFileName(filename);if(file->open(QIODevice::WriteOnly)== true){ QTextStream out(file);outtoPlainText();file->close();delete file;} else { QMessageBox::information(this, “ERROR Occurs”, “file open error”);} // } } void notepad::SaveAsFile(){ QString filename = QFileDialog::getSaveFileName(this, “save file”,QDir::currentPath());QFile *file = new QFile;file->setFileName(filename);if(file->open(QIODevice::WriteOnly)== true){ QTextStream out(file);outtoPlainText();file->close();delete file;} else { QMessageBox::information(this, “ERROR Occurs”, “file open error”);} } void notepad::SetColor(){ QColor color = QColorDialog::getColor(Qt::white, this);if(color.isValid()== true){ ui->Text->setTextColor(color);} else { QMessageBox::information(this, “ERROR Occurs”, “set color error”);} } void notepad::SetFont(){ bool ok;QFont font = QFontDialog::getFont(&ok, QFont(“Arial”, 18), this, “set font”);if(ok){ ui->Text->setFont(font);} else { QMessageBox::information(this, “ERROR Occurs”, “set font error”);} } void notepad::About(){ Dialog mychild;mychild.exec();} void notepad::Help(){ QDesktopServices::openUrl(QUrl("并不是PE文件,但它也是可执行文件,它运行的环境是虚拟8086模式,并非保护模式。

由PE格式的布局图。PE文件使用的是一个平面地址空间,所有代码和数据都合并在一起,组成一个很大的结构。主要有:.text是在编译或汇编结束时产生的一种块,它的内容全是指令代码;.rdata是运行期只读数据;.data是初始化的数据块;.bss是未初始化的数据节;.idata包含其它外来DLL的函数及数据信息,即输入表;.rsrc 包含模块的全部资源:如图标、菜单、位图等。

现在使用PEExplorer对编译的notepad.exe程序进行逆向。如图5所示。由图可以知道程序入口点是0x000028DFh。当程序被加载到内存执行时,第一条指令将从这里取得。注意,这个地址是相对虚拟地址(RVM),程序的入口点地址还要道基地址才能得出。

PEExplorer逆向notepad.exe和数据目录

节区头数据,分别是读到了数据目录和区段头信息。

4)调用协定

调用协定规定了函数调用的参数传递方式及返回值的传递方式。它是应用程序二进制兼容的必要面规范。常见的调用协定有如下方式:1__stdcall 用于调用Win32API函数。采用__stdcall约定时,函数参数按照从右到左的顺序入栈,被调用的函数在返回前清理传送参数的栈,函数参数个数固定。由于函数体本身知道传进来的参数个数,因此被调用的函数可以在返回前用一条retn指令直接清理传递参数的堆栈。2_cdecl: 是C调用约定,按从右至左的顺序压参数入栈,由调用者把参数弹出栈。对于传送参数的内存栈是由调用者来维护的(正因为如此,实现可变参数的函数只能使用该调用约定)。另外,在函数名修饰约定方面也有所不同。fastcall 快速调用方式。它的主要特点就是快,因为它是通过寄存器来传送参数的。实际上,它用ECX和EDX传送前两个双字(DWORD)或更小的参数,剩下的参数仍旧自右向左压栈传送,被调用的函数在返回前清理传送参数的内存栈。4参数传递分析在目标程序中有这样一个函数声明如下:

BOOLShowFileInfo(HWNDhwnd,HDChDC,HDROPhDropInfo)发生调用地方为:

ShowFileInfo(hwnd,hDC,hDropInfo);可以看到最后一条指令是堆栈平衡用的,传递了三个参数,每个参数的大小都为4个字节,所以大小刚好是0x0Ch。还可以看到第一个压栈的参数是hDropInfo,另外两参数都是用ebp来做基址寻址取到的,说明前两个参数不是局部变量。参数传递方向从右到左依次压栈。

5)堆栈平衡

参数传递后由调用者或被调用者负责平衡堆栈,但函数使用了局部变量,那堆栈又是如何保持平衡的呢?这里引入了一个叫栈帧(StackFrame)的概念。栈帧实质就一个函数栈所用的堆栈空间。每个函数都平衡了,那么整个程序栈也就平衡了。如图8所示,函数体的第一条指令就是保存ebp寄存器,它存的就是上一个函数的栈帧边界。第二条指令就是制定当前函数的栈帧的起始位置。第三条

指令就是为函数分配局部变量的堆栈空间了。函数栈的平衡

根椐VC/C++的调用协定,寄存器EAX、ECX、EDX是易变寄存器,也就是说调用函数不能假定被调用函数不改变它们的值。因此,调用函数想保留它们的值,在调用一个函数之前应自已先把它们保存起来了。另外的5个通用寄存器(EBX、ESP、EBP、ESI、EDI),则是非易变的。被调用函数在使用它们之前必须先保存。

所以上图的汇编指令就不难理解了。函数执行完毕后,只需把先前保存在栈中的EBP弹到ESP就保持了栈的平衡了。情况确实如此。如图9所示,最后一条指令是popebp,然后返回。根据返回指令,还可行知此函数使用的是cdecl调用协定。因为它没有参数的堆栈平衡。函数返回平衡堆栈 七. 心得体会

7.五年级科学实验报告单 篇七

分组 :(?)年级 五年级 时间 2012.9.13 实验类型 演示 :()实验名称 太阳下影子变化

手电筒、绳子、橡皮、铅笔、呼啦圈等 实验器材:

猜测: 影子的变化跟太阳的位置有距离有关

用手电筒代替太阳,把手电筒用细绳挂在呼啦圈上。早上太阳从东实验过程: 方升起,傍晚从西方落下,影子随着太阳位置的变化由西向动转动。

早上和傍晚的影子最长,中午的影子最短。

观察到的现 象或实验的 结果:

评定等级: 优秀 指导教师: 孟亚

XXX 小学科学实验报告单

分组 :(?)年级 五年级 时间 2012.10.11 实验类型 演示 :()实验名研究透镜的特点和作用

实验器凸透镜、凹透镜、白纸等 材:

猜测: 凸透镜有放大,凹透镜有缩小物体的效果。

(1)分别用凸透镜和凹透镜观察物体。

实验过(2)让阳光穿过凸透镜,观察聚焦情况。(3)把凸透镜对着窗户,程: 观察成像的情况。

观察到的

现象或实凸透镜有放大物体的作用,能聚光成像。凹透镜有缩小物体的的作用。

验的结 果:

评定等优秀 指导教师: 孟亚 级:

XXX 小学科学实验报告单

分组 :(?)年级 五年级 时间 2013.2.28 实验类型 演示 :()实验名称 研究杠杆省力的秘密 实验器材: 杠杆尺、钩码

猜测: 杠杆是否省力跟用力点和阻力点到支点之间的距离有关

左边(阻力点)情况 右边(用力点)情况 用力情况

阻力点到支钩码 1、省力;2、费力;

钩码数 点的距离数 用力点到支点 3、不省力也不费力

(个)(格)(个)的距离(格)1 1 1 不省力也不费力2 1 2 不省力也不费力1 2 1 不省力也不费力2 2 2 不省力也不费力1 1 2 省力1 1 4 省力 实验过程:2 2 4 省力1 1 3 省力2 2 3 省力3 3 1 费力3 3 2 费力4 4 2 费力4 2 2 费力2 4 1 费力

用力点到支点的距离大于阻力点到支点的距离时是省力杠杆;用力点观察到的现到支点的距离小于阻力点到支点的距离时是费力杠杆;用力点到支点的距象或实验的离等于阻力点到支点的距离时是杠杆既不省力也不费力;结果:

评定等级: 优秀 指导教师: 孟亚

XXX 小学科学实验报告单

分组 :(?)年级 五年级 时间 2013.3.14 实验类型 演示 :()实验名称 探究轮轴是否省力的实验

实验器材: 1 盒钩码、2 段粗线绳、1 个铁架台、1 个大轮、1 个小轮、1 个轴

猜测: 轮轴能够省力。

将一定数量的钩码挂在轴上,看成要克服的阻力,在轮上挂钩码,看成是我们用力的大小。试一试,在轮上挂几个钩码能把轴上的 钩码提起来。然后改变轴上的钩码数量在做实验。

轮轴作用的实验记录表

轴上钩码的个数 轮上钩码的个数 我们的发现 实验过程: 2 1 省力2 省力3 省力5 省力

观察到的现轮上挂的钩码比轴上挂的少,但是仍能保持平衡,说明轮轴可以象或实验的省力。

结果:

评定等级: 优秀 指导教师: 孟亚

XXX 小学科学实验报告单

分组 :

(?)年级 五年级 时间 2013.3.21 实验类型 演示 :()实验名组装定滑轮

实验器 1 盒钩码、1 根粗线绳、1 个铁架台、1 个滑轮、1 个测力计 材:

猜测: 定滑轮不能省力。

用铁架台做支架,安好定滑轮,在定滑轮上挂一根绳子,在绳子的两端 任意挂上一些钩码,当绳子平衡时,两端的钩码数相同。然后用测力计 做相同的实验,比较测力计的数据与钩码的力大小。

定滑轮作用实验记录表

实验过左边钩码个数 右边钩码个数 定滑轮的状态 我们的发现 程: 1 1平衡2 向右倾斜2平衡 定滑轮3平衡 不能省3 向左倾斜

观察到的 现象或实定滑轮不能省力,但是可也改变用力方向。

验的结 果:

评定等优秀 指导教师: 孟亚 级:

XXX 小学科学实验报告单

分组 :(?)年级 五年级 时间 2013.3.28 实验类型 演示 :()实验名称 组装动滑轮

实验器材: 1 盒钩码、1 根粗线绳、1 个铁架台、1 个滑轮、1 个测力计

猜测: 动滑轮能够省力。

用铁架台做支架,把绳子的一端固定在支架上,绕过动滑轮向上提,动滑轮下挂不同数量的钩码。然后做好记录。

动滑轮作用实验记录表

直接提升重物的力(N)用动滑轮提升重物的力(N)我们的发现 实验过程:2 省力3 省力4 省力1 省力

观察到的现 象或实验的动滑轮能够省力,但是不能改变用力的方向。

结果:

评定等级: 优秀 指导教师: 孟亚

XXX 小学科学实验报告单

分组 :(?)年级 五年级 时间 2013.3.7 实验类型 演示 :()实验名斜面坡度大小对小车拉力影响的实验 称

实验器 1 块小木板、4 个不同高度的物品、1 盒钩码、1 个测力计 材:

猜测: 斜面能够省力。

用测力计直接提升物体的力与沿斜面提升物体的力进行对比,然 后改变斜面的不同坡度继续进行试验,做好记录为结果的分析提供依 据。

斜面作用的实验记录表

提升不同的物体 我们的发现 1 2 3 4

直接提升物体的力 4 5 6 8 斜面能够省力 斜面提升物体的力 2.1 2.7 3.2 4.5

实验过 程: 不同坡度斜面作用的实验记录表

(用 1、2、3、4 表示坡度由小到大)

沿不同斜面提升物体的力(N)直接提升物体的力我们的发现(N)1 2 3 4

斜面的坡度越小 8 4.2 5 6 3.2 够省越省力

观察到的 现象或实斜面能够省力,而且斜面坡度越小越省力。

验的结 果:

评定等优秀 指导教师: 孟亚 级:

XXX 小学科学实验报告单

分组 :()年级 五年级 时间 2013.4.10 实验类型 演示 :(?)

实验名研究链条传动的特点 称

实验器一辆变速自行车 材:

猜测: 自行车上有许多装置是简单机械,不仅能方便使用,而且能够省力。

1、先转动自行车车把手,看看是什么简单机械。

2、研究脚踏板的作用,看看是什么简单机械。

3、研究大小齿轮对改变轮子转动快慢的作用,看看是什么简单机 械。

4、研究链条和齿轮,看看是什么简单机械。

自行车上的简单机械记录表 实验过 自行车部件 简单机械类型 所起到的作用 程:

斜面 省力 链条和齿轮

轮轴 省力 大小齿轮

轮轴 省力 脚踏板

轮轴 省力 车把手

观察到的

现象或实自行车上有许多装置是简单机械,不仅能方便使用,而且能够省力。

验的结 果:

评定等优秀 指导教师: 孟亚 级:

XXX 小学科学实验报告单

分组 :(?)年级 五年级 时间 2013.4.24 实验类型 演示 :()实验名称 研究纸的形状与承受力的关系 实验器材: 实验用的大小相同的纸若干张、铁垫圈、胶水、包装箱瓦楞纸板

猜测: 改变纸的形状,其抵抗弯曲的能力也会随之而改变

将同样的纸折成“V”、“U”、“T”、“L”、“工”等不同 的形状,然后按照上一次实验的方法分别在纸上放上铁垫圈,填写 好下面纸的形状与抗弯曲能力的测试记录表,并做好分析 的准备。

形状与抗弯曲能力的测试记录

实验过程:

形状

抗弯曲 2 5 10 8 13 能力

观察到的现 改变纸的形状,其抵抗弯曲的能力也会随之而改变:虽然减少象或实验的了材料的宽度,但却增加了材料的厚度,而且增加厚度能大大增强结果: 材料抵抗弯曲的能力。

评定等级: 优秀 指导教师: 孟亚

XXX 小学科学实验报告单

分组 :(?)年级 五年级 时间 2013.5.2 实验类型 演示 :()实验名研究不同形状支架的稳固性 称

实验器做拱形的纸、铁垫圈若干 材:

猜测: 将纸做成拱形后它能够承载更大的压力

1、把纸圈成一圈后松开,做成一个拱形,用铁垫圈测试一下它 能够承受多大的压力。

2、用两本书分别抵住两边的拱脚,使纸拱不会塌下来,测试一 下它能够承受多大的压力。

3、用较多的书抵住脚拱。再测量能够承受多少个垫圈。

实验过 程:

观察到的 现象或实将纸做成拱形后它能够承载更大的压力,而且拱形受压会产生一个向验的结外推的力,抵住这个力,拱就能承载很大的重量。

果:

评定等优秀 指导教师: 孟亚 级:

XXX 小学科学实验报告单

分组 :(?)年级 五年级 时间 2013.5.9 实验类型 演示 :()实验名 研究不同桥梁的特点和承受力 称

实验器报纸 35 张、胶带、剪子、尺子、胶水 材:

猜测: 每个人设计的桥所能承受的重力是不一样的。

1、研究用制造桥需要考虑的问题。

2、设计桥的形状——连体双管桥、直管框架桥、三角形吊桥、加 固槽型桥,并画出图形。

3、根据自己设计的桥的形状自己动手造桥。

4、介绍自己建造的桥的特点。

5、在桥上放上一定的重物做实验,根据情况改变桥的结构和形状,制作过

尽量使桥变得更加牢固。

程:

观察到 的现象桥的结构不一样,它能承受的重力也会随之改变。

或实验 的结果:

评定等优秀 指导教师: 孟亚 级:

XXX 小学科学实验报告单

分组 :()年级 五年级 时间 2012.11.29 实验类型 演示 :(?)实验名 做指南针

实验器电池、电池盒、小灯泡、灯座、2 根导线、指南针 材:

猜测: 电和磁有关系

一、通电直导线使指南针磁针偏转的实验

1、组装一个点亮小灯泡的电路。

2、在桌面上放一个指南针,是指针保持正常。

3、把电路中的导线拉直,靠在指南针的上方,与磁针指的方向 一致。

4、接通电流,看看指南针有何变化,断开电流看看指南针有何制作过变化,反复做几次 ,看看结果如何。

程: 5、在短路的情况下再做几次上面的实验效果会怎样,二、通电线圈使指南针磁针偏转的实验

1、做一个线圈(10 圈左右在)。

2、给线圈通上电,然后移向指南针,改变不同的放法,看看线 圈如何放,指南针偏转的角度最大。

观察到的

现象或实通电导线和通电线圈能够使指南针发生偏转 验的结 果:

评定等优秀 指导教师: 孟亚 级:

XXX 小学科学实验报告单

分组 :(?)年级 五年级 时间 2012.12.13 实验类型 演示 :()实验名称 探究电磁铁磁力大小与哪些因素有关

电池、电池盒、多股绝缘胶线,大铁钉、小块砂纸、胶带、大实验器材: 头针、指南针

猜测: 导线和铁钉绕在一起能够产生磁性

一、制作电磁铁的实验

1、将导线在大铁钉上缠绕 30 圈。

2、在桌面上放置一些大头针。

3、给做好的电磁铁通电。

4、将铁钉的钉尖移动到大头针上方,看看会发生什么现象, 断开电源后又会如何,二、铁钉电磁铁南北极的实验 制作过程:

1、做两个线圈(10 圈左右在),一个按顺时针方向缠绕,一 个按逆时针方向缠绕。

2、先将按顺时针方向缠绕的电磁铁接通电源,移向指南针看 看指南针偏转的方向。然后将按逆时针方向缠绕的电磁铁接通电源,移向指南针看看指南针偏转的方向。比较两次实验指南针偏转的方 向有何不同。

3、改变电源的正负极,做上面的实验。比较两次实验指南针 偏转的方向有何不同。

观察到的现利用通电线圈能够制成电磁铁,改变电流的方向和线圈缠绕的象或实验的方向都能改变电磁铁的南北极。

结果:

评定等级: 优秀 指导教师: 孟亚

XXX 小学科学实验报告单

分组 :(?)年级 五年级 时间 2012.12.6 实验类型 演示 :()实验名称 制作电磁铁

实验器材: 三节电池、电池盒、多股绝缘胶线,大铁钉、大头针

猜测: 电磁铁磁力大小与电池节数的有关

一、检验电磁铁磁力大小与电池数量的关系的实验

1、制作电池数分别为 1 节、2 节、3 节的电源三个。

2、分别用不同的电源接通电磁铁吸取大头针,并填写实验记录 表。

检验电磁铁磁力大小与电池数量关系的研究计划

研究的问题 电磁铁磁力大小与电池数量有关系吗,我们的假设 电池数量越多,磁力大;电池数量越少,磁力小。

检验的因素 电池数量(改变的条件)

怎样改变 1(电池数量为 1 节的 2(电池数量为 2 节 3(电池数量为 制作过程: 这个条件 电源 的电源 3 节的电源

实验要保持 导线的材料、长短,铁芯、线圈 哪些条件不变

电磁铁磁力大小与线圈圈数关系实验记录表

吸大头针数量(个)磁力大小 电池的数量 排序 第 1 次 第 2 次 第 3 次平均数节 3 5 4 4 3节 6 8 7 7 2节 10 9 11 10 1

观察到的现电磁铁磁力大小与电池数量有关:当铁芯、线圈和导线不变象或实验的 结果: 时电池数量越多、磁力就会越大,反之则会越小。

上一篇:在乡镇整治环境卫生工作会议上讲话下一篇:保育案例