第一次实验示例程序必读
C语言程序设计第一次实验
C语言程序设计第一次实验(第一周)2009年2月23日~2009年2月27日实验目的:(1)掌握VC++6.0集成开发环境的启动和退出。
(2)熟悉VC÷+6.0集成开发环境的界面各个窗口和工具栏等功能的使用方法。
(3)掌握建立、编辑、生成、运行简单C程序的全过程。
(4)掌握C程序常用的调试方法。
(5)掌握C程序的组织结构。
实验性质:验证性实验环境:Windowsxpsp2>VC++6.0。
实验内容:1、启动VC++6.0开发环境。
新建一个Win32控制台应用程序,如图工程命名为"MyFirstProject",位置:D:\CWORKS\MyFirstProject,如图:,2J×J文件工程I 工作区I其它文档I③AT1COMAppWizard 至JWin32StaticUbrary络AUdiOEffectDMOWizard"^C1usterResourceTypeWizard咫CUStOmAppWizard^DatabaseRoject1⅜>DevStudioAdd-inWizardUDirectMusicTooIWizard◎DirectX9AppWizardExtendedStoredProcWizard©ISAPI ExtensionWizard©Makefi1e爵MFCActiveXControIWizard朗MFCAppWizard(d11)%MFCAppWizard(e×e) 工程名称网:IMyFirstProject位置但):ID:\CWORKS∖MyFirstProject 时O创建新的工作空间回「南加到当前工作空间回Γ从属于但):I d•OpenG1Win32App1ication物SerViCeWizard f[Uti1ityProject⅛Win32App1ication""*1Win32Conso1eApp1ication ¾)Win32Dynamic-1ink1ibrary 平台(0: MWin32±] ______________________ I 2.确定取消单击“确定”,选择“一个空工程”,如图:单击“完成”,为工程添加一个"C++SourceFi1e”,文件名为“He11oC",如图:新建输入下面代码,进行调试。
实验具体步骤范文
实验具体步骤范文一、实验目的:明确本次实验的目的,例如:验证一些理论、观察其中一种现象、分析其中一种现象的原因等。
二、实验材料和设备:列出本次实验所需的材料和设备清单,例如:试剂、实验器材、仪器等。
确保所有材料和设备都准备齐全。
三、实验步骤:1.实验前准备:i.要确保实验室工作环境安全、整洁,并保证仪器设备在正常工作状态,必要的检修和测试工作要提前进行。
ii.按照实验设计,准备实验所需的材料、试剂和设备,并将其摆放整齐,方便取用。
2.实验操作:i.按照实验设计的顺序,进行实验步骤的操作。
每一步操作都应认真细致,尽量避免操作过程中的误差,需要注意实验操作中的时间限制和温度、压力等控制条件。
ii.记录实验操作的具体过程和现象,包括所用试剂的名称、用量、操作步骤等,确保数据的准确性和可重复性。
3.实验数据记录和处理:i.记录实验中所得到的各项数据,包括实验结果的观察、测量数据和计算结果等。
数据要存放在可靠的介质中,以免数据丢失或损坏。
ii.对实验数据进行分析处理,例如计算平均值、标准差或作图等,可以使用合适的统计分析软件进行数据处理。
iii.根据实验数据的分析结果,得出相应的结论。
四、实验结果分析和结论:1.实验结果分析:i.对实验数据进行科学分析,找出规律性和异常性质的数据,查找数据的相互关系,进行适当的解释和论证。
ii.比较实验结果与实验目的或预期结果之间的差异,分析原因并提出可能的改进方法。
2.结论:i.根据实验结果和分析,得出客观、准确、有说服力的结论,对实验目的进行回答或验证。
ii.结论要具体、简明扼要,结合实验数据和分析结果,突出实验所获得的主要观察结果和发现。
以上就是实验具体步骤的详细描述。
在进行实验过程中,需要注意安全措施和环境保护,遵守实验室的规章制度,确保操作正确和结果可靠。
实验步骤和操作可以根据具体实验目的和设备的要求进行适当的调整。
第一次试验报告
化学实验报告班级:姓名:
一、氧气制取实验1(高锰酸钾)
1.反应化学方程:2KMnO4=K2MnO4+MnO2+O2↑
2.制取氧气步骤(茶庄定点收利息)、及注意事项:
步骤注意事项查
装
定
点
收
离
熄
3.棉花团的作用:
二、过滤
1.一贴、二低、三靠:
2.玻璃棒的作用:
三、称量30ml的水
1.读书时注意事项:
2.选择(提示:羊小虎大)
如果实际体积为30ml,俯视读书示数可能为(),仰视读数示数可能为()如果俯视示数为30ml,液体实际体积可能是(),
如果俯仰示数为30ml,液体实际体积可能是()。
A、30ml
B、29.6ml
C、30.2ml
D、无法确定
四、氢氧化钠硫酸铜
1.反应化学方程:2NaOH+CuSO4=Cu(OH)2↓+Na2SO4
2.胶头滴管试用注意事项:
3.实验现象:
五、铁与硫酸铜反应
1.反应化学方程:Fe+CuSO4=FeSO4+Cu
2.反应实验现象:。
C++第1次实验及部分答案课件
(一)Visual C++6.0 的上机操作一、实验目的1.熟悉VC++6.0集成开发环境。
2.掌握在VC++集成开发环境下编辑、编译、连接和运行一个C++程序的步骤。
3.通过运行简单的C++程序,初步了解C++源程序的结构和特点。
二、实验内容1. 启动Visual C++ 6.0集成开发环境Visual C++ 6.0是微软公司1998年推出的visual studio系列产品之一,它提供了强大的编译能力以及良好的界面操作性。
能够对Windows下的C++程序设计提供完善的编程环境。
同时它对网络、数据库等方面的编程也提供相应的环境支持。
使用Visual C++ 6.0编制并运行程序也是编辑(把程序代码输入)、编译(成目标程序文件)、连接(成可执行程序文件)、运行(可执行程序文件)四个步骤,其中第一步的编辑工作是最繁杂而又必须细致地由人工在计算机上来完成,其余几个步骤则相对简单,基本上由系统自动完成。
确认你所使用的计算机是否已经安装Visual C++6.0,若已经安装,则执行“开始”→“程序”→“Microsoft Visual Studio”→“Visual C++6.0”命令即可启动Visual C++ 6.0,否则,则应先安装Visual C++ 6.0。
启动Visual C++ 6.0,进入到它的集成开发环境窗口,其具体窗口式样如图2-1 所示。
图1-1 Visual C++ 6.0集成开发环境式样图中所示Visual C++ 6.0的窗口从大体上可分为四部分。
上部是菜单和工具条;左边是工作区显示窗口,这里将显示处理过程中与项目相关的各种文件种类等信息;右边是视图区,这里显示和编辑程序文件的操作区;下边是输出窗口区,程序调试过程中,进行编译、链接、运行时输出的相关信息将在此处显示。
2.创建工程使用Visual C++ 6.0编制并处理C++程序时要创建工程,因此必须先要了解Visual C++ 6.0的工程(有的资料也翻译成项目)的概念,而工程又与工程工作区相关联。
第一次实验内容2003
第一次实验内容1.回忆你所学过的数学函数,并给出x=3.56时以下函数的值.2. 利用帮助了解向量函数max, min, sum, mean, sort, length ,矩阵函数rand, size 的功能和用法。
操作步骤:先用函数rand 生成一个10×15的矩阵,再使用上面提到的函数,看看产生什么样的输出。
3.设有分块矩阵33322322E R A O S ⨯⨯⨯⨯⎡⎤=⎢⎥⎣⎦其中E,R,O,S 分别为单位阵、随机阵、零阵和对角阵,试编写一个命令M 文件,计算验证220E R RS A S +⎡⎤=⎢⎥⎣⎦。
提示:先产生一个矩阵A ,计算出A 2;另一方面,计算矩阵 20ER RS S +⎡⎤⎢⎥⎣⎦,比较结果是否一致。
4. 4.回忆线性代数的一些基本概念以及基本的运算,查找可以使用哪些命令实现.(1)方阵的行列式 (2)矩阵的秩 (3)方阵的幂 (4)方阵的逆阵(5)向量组的秩 (5)向量组的正交化 (7)方阵的特征向量和特征值. 分别举出至少一个例子说明其用法.5.在同一个坐标下作出 y 1=1+x, y 2=1+x+x 2/2, y 3=1+x+x 2/2!+x 3/3!, y 4=e x ,这四条曲线的图形,说明Taylor 公式说明了什么问题。
6.用subplot 分别在不同的坐标系下作出四条曲线: 1)概率曲线2x y e-=2)四叶玫瑰线 ρ=sin2θ;(polar 函数)3)叶形线 3233131t x t t y t ⎧=⎪⎪+⎨⎪=⎪+⎩7.作出曲面 1)sin(z π=2)(1cos )cos ,(1cos )sin ,sin ,x u v y u v z u =+⎧⎪=+⎨⎪=⎩(0,2)(0,2)u v ππ∈∈8.建立一个命令M-文件:求所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身。
例如,153是一个水仙花数,因为153=13+53+33。
一般实验流程
一般实验流程
一般做实验的过程就像这样:
先想好咋整:
就像打游戏前得有个攻略一样,实验之前也得有个计划。
琢磨清楚实验的目的,选好要用的方法、工具和材料,准备好试管啊、烧杯啊、各种药水啊这些“装备”,还有别忘了清理干净实验台,保证安全。
开始动手前的准备工作:
把实验要用的样本或者东西捯饬捯饬,比如洗洗刷刷、烘干处理、捣碎搅拌什么的,同时检查一下仪器设备是不是精准可靠,能不能正常使用。
正式开始实验步骤:
像按照菜谱炒菜那样,一步一步按着实验步骤来操作,每一步都记清楚啥时候干了啥,条件咋样的(比方说加热到了多少度、用了多少时间),加了多少种“调料”(化学品)。
抓取证据和记笔记:
实验的时候边做边记录,就像是拍照片留证据一样,把测出来的数值啊、看到的现象啊都记下来,甚至有时候还得画个图表啥的。
看看结果讲讲道理:
结束后,就得像个侦探一样分析收集到的信息,算一算、比一比,然后跟咱预想的结果对照一下,搞清楚为啥会这样,有没出现预料之外的情况。
聊聊心得总结一下:
然后就是分享经验教训的时间,总结实验得到的结果,说说这背后可能的原因,如果中间遇到了困难怎么解决的,最后判断下这次实验到底成不成,目标有没有达到。
写份实验报告交差:
最后一步,就像写篇小作文,把整个实验从头到尾详细写一遍,包括为啥要做这个实验、具体怎么做的、得到了哪些发现,然后谈谈自己的理解和感悟,最后把报告交给老师审查或者存起来,方便以后回顾和学习。
这就是一个比较通俗易懂的实验流程啦,但无论何时都要记住,实验过程一定要认真细致,确保数据真实有效哦!。
第一次实验
实验一Java基础综合实验实验1-1:运算并显示某一算式的运算结果实验内容编程实现运算一个简单的算式12345679 72,并在屏幕上输出计算的结果。
运行后结果如图所示。
实验目的通过这个简单的实例让学生了解JDK的使用,以及对Java程序的编译运行过程有一个实际的了解。
实验1-2:编写Java Applet实现显示系统当前时间实验内容编写一个Java Applet,在屏幕上显示系统当前时间。
运行后效果如图所示。
实验目的通过这个简单的实例让学生了解Java Applet的实际应用,并进一步巩固本章所学的知识。
实现思路通过java.util.date包中的一些方法,获取当前系统的时间并显示,代码如下所示:import java.applet.*;import java.awt.Graphics;import java.util.Date;public class Example1_3 extends Applet { //继承Applet超类public Date d;public void init() //Applet的初始化方法{d=new Date();}public void paint(Graphics g){ //Applet绘制至屏幕的函数g.drawString(d.toString(),10,25);}}利用javac命令编译后,将其嵌入网页中,嵌入网页中的代码如下所示:<html><applet height=300 width=300 code="Example1_3.class"></applet></html>实验1-3:不同类型数据间的运算实验内容创建以下4个变量:charx = 'h';int intx = 65;float floatx = 3.3333f;double doublex = 4.444;编程实现计算charx + intx、floatx – intx、doublex / floatx的结果并在屏幕上显示,获取如图所示的运行结果。
常规实验流程范文
常规实验流程范文实验流程是科学研究的基本操作方法,它具体包括实验的设计、设备选取、样品采集、实验操作、数据收集和分析等步骤。
下面是一个典型的常规实验流程的概述。
1.实验设计在进行实验前,首先需要明确实验目的和研究问题,并进行充分的文献调研。
基于相关知识和经验,设计出能够验证或回答研究问题的具体实验方案。
2.设备选取根据实验设计的要求,选择适当的实验设备和仪器。
考虑设备的性能要求、实验操作的难易程度、实验费用和时间等因素,进行仪器设备的选购或借用。
3.样品采集根据实验设计,采集实验所需的样品。
样品可以是自然环境中的物质,也可以是人工合成的材料。
在采集过程中,要注意样品的采集方法、数量、保存条件等,并做好样品标识和记录。
4.实验准备在进行实验操作之前,需要做好实验准备工作。
包括准备好所需试剂、标准品、实验器具等。
检查仪器设备是否正常工作,校准仪器,以及做好相关实验记录表格的准备。
5.实验操作根据实验设计和操作规程,进行实验操作。
操作时需要遵守操作规程,严格控制操作条件和参数,确保实验过程的准确性和可重复性。
在实验过程中,也需要保持安全意识,采取相应的防护措施。
6.数据收集在实验操作过程中,根据实验设计,及时收集实验数据。
根据实验需要,可以使用各种测量仪器和分析方法对样品进行定量或定性分析,将实验结果记录下来,并确保数据的准确性和可靠性。
7.数据分析对实验数据进行统计和分析。
根据实验目的,选取合适的数据处理方法和统计学方法进行数据处理和分析,得出科学结论,并进行结果的解释和讨论。
8.结果验证对实验结果进行验证。
根据实验数据和分析结果,与预期目标进行比较,评估实验数据的可信度和实验方案的有效性。
如有必要,可以重复实验或进行进一步研究,以确保结果的准确性和可靠性。
9.结果呈现将实验结果整理成报告或论文的形式,撰写实验方法、数据和分析结果,附上相关的图表和图像,并进行说明和讨论。
确保结果的清晰和易于理解,以便他人能够重复实验或参考。
实验一基本操作实验
实验一基本操作实验引言:基本操作实验是学习科学实验的第一步,通过这个实验可以掌握实验室的基本操作技能,并且培养实验思维和观察问题的能力。
本文将介绍一个基本操作实验的具体步骤和注意事项,以便初学者能够顺利进行实验。
实验器材和试剂:1.酒精灯2.显微镜玻片和盖玻片3.显微镜4.磁力搅拌器和磁力子5.试管6.试剂:盐酸、酒精、碘酒、苏木精等实验步骤:1.实验前准备:a.清洗实验器材:将实验器材用肥皂水清洗干净,然后用蒸馏水冲洗干净。
b.准备实验所需试剂:根据实验要求,准备好所需的试剂和溶液。
c.准备实验平台:将实验器材整齐摆放在实验平台上,确保实验过程中的安全性和整洁度。
2.操作实验:a.开始实验前,要先读懂实验步骤和实验目的,确保对实验过程有一定的了解。
b.根据实验步骤,将试剂按照预定比例加入试管中。
c.使用磁力搅拌器和磁力子搅拌试剂,确保试剂充分混合。
d.使用酒精灯提供热源,对需要加热的试剂进行加热处理。
e.使用显微镜观察反应过程中的变化,细心观察实验结果。
3.实验总结与分析:a.在实验完成后,对实验结果进行总结和分析。
b.如果实验结果不符合预期,应该进行回顾和反思,找出可能的错误原因,并尝试改进实验方式。
c.总结实验过程和结果,撰写实验报告。
可以包括实验目的、步骤、结果、分析和结论等部分。
实验注意事项:1.实验前应仔细阅读实验手册,并了解实验的基本原理和要求。
2.在实验过程中要穿戴实验服,戴手套、口罩等个人防护装备,确保实验的安全性。
3.实验器材和试剂要保持干净,并按照实验要求进行严格的清洗和消毒。
4.注意实验室的通风情况,避免有毒气体或有害物质的蒸发。
5.在使用酒精灯等火源时要格外小心,确保实验的安全性。
6.使用显微镜时要小心操作,避免损坏显微镜和样品。
7.注意观察实验过程中的细节,并记录清楚实验结果。
实验结果和讨论:实验一的基本操作实验是为了让学生熟悉实验室的基本操作技能,培养实验思维和观察问题的能力。
第一次试验报告
实验一熟悉IDL工作环境学号:2012210610 姓名:邢菲一、实验目的1、熟悉IDL工作环境2、掌握IDL程序编写的过程和方法3、掌握IDL程序编译运行的方法4、会写最简单的IDL程序二、实验要求1、能正确编译、运行示例程序2、能完整提交实验结果三、实验过程与结果1、题目1:熟悉IDL工作台和工作模式(1)IDL工作台的打开,[开始]—[envi5.0]—[IDL]。
如图:(2)IDL工作台的组成和介绍IDL工作台的组成包括菜单栏、工具栏、项目资源管理器、代码区域、控制台和状态栏等几部分。
IDL工具栏包含了IDL的主要功能,具有文件、编辑、源码、项目、运行、窗口和帮助七个子菜单。
如图:IDL工具栏则是为了在操作处理时更加方便的进行快速操作,工具栏提供了常用工具的快速入口。
如图:项目资源管理器是IDL工作台中一个组件,用来管理文件及工程项目资源。
可根据需要调整该组件到任意大小或移动到任意位置。
如图:代码区域一般是工作台的最大区域,用来显示代码和编辑代码等。
如图:控制台是IDL工作台的信息显示和命令行操作区域,通过该组件可以查看相关信息,通过命令行调用运行函数功能。
如图:状态栏包含视图快速启动栏、文件信息栏和当前编辑位置等。
状态栏左侧部分为视图快速启动按钮和工作台中的视图组件快速定位;文件信息栏显示出当前编辑源码文件的基本属性信息。
如图:IDL工作台的整体视图是由IDL编译器中的功能组件组合而成。
功能组件包括项目资源管理器、代码区域、控制台、大纲、导航器、进度等。
可以通过单击主菜单中[窗口]—[显示视图]—[其他],在弹出的设置界面中进行选择和使用。
如图:点击其他后如图所示:题目2:一个最简单hello word输出程序(通过命令行和工程项目两种方式实现以下程序)print,"hello world";控制台输出void=dialog_message('hello world');对话框输出通过命令行实现此程序如图:通过工程项目实现需要新建工程,新建工程可通过单击住菜单中的[文件]—[新建工程]在弹出的对话框中进行设置即可。
【优质】第一次实验报告-精选word文档 (5页)
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==第一次实验报告实验1 Java类与对象程序设计基础一、实验目的:通过编制一个独立应用程序,使得学生掌握Java的系统所提供类的引用方法;通过编制一个完整的应用程序,使得学生对Java的应用程序的基本构成和基本算法熟练掌握,同时熟悉Java开发环境;通过自定义类及子类的设计,熟悉类的定义和父、子类的继承关系;掌握类多态性的实现和调用。
上机练习之前,必须先完成程序的书写,再上机调试。
二、实验内容:1、编程实现矩形类,其中应包括计算矩形周长和面积的方法。
2、使用矩形类,编程统计若干块土地的相关信息。
由用户输入每块土地的长与宽(自己确定),程序将计算其面积并显示出来。
3、为实验1中定义的矩形类派生一个子类:正方形类。
若正方形类的操作同样是求周长和面积,则这个子类除了从父类那里继承来的方法之外,还需要定义那些方法。
编程检查、运行所编写的正方形类。
三、实验指导:注意类的继承,方法的实现。
四、实验要求:1、在上机前写出全部源程序;2、能在机器上正确运行程序;五、程序清单:长方形类:public class Squareness implements Printable{int length=4; int width=3; public int qirth() { } public int area() { } return length*width; return 2*(this.length+this.width);}正方形类:public class Square extends Squareness{}主函数:public class test{public static void main(String[] args) { Squareness s=newSquareness(); Square sq=new Square(); System.out.println("长方形的长:"+s.length); System.out.println("长方形的宽:"+s.width);System.out.println("长方形的周长:"+s.qirth()); System.out.println("长方形的面积:"+s.area()); System.out.println("正方形的边长:"+sq.length); System.out.println("正方形的周长:"+sq.qirth());System.out.println("正方形的面积:"+sq.area());}} public Square() { } this.width=this.length=2;六、运行结果:长方形的长:4长方形的宽:3长方形的周长:14长方形的面积:12正方形的边长:2。
第一次实验方案
化学创新实验活动
【实验一】不断运动的分子
【认识仪器】烧杯、胶头滴管
【认识药品】浓氨水、酚酞
实验用品:大烧杯、小烧杯、蒸馏水、酚酞溶液、浓氨水
实验步骤
1、将烧杯A、B两个小烧杯中倒入酚酞溶液,
2、另取一个小烧杯C加入约5mL浓氨水。
3、用一个大烧杯罩住A、C两个小烧杯,烧杯B置于大烧杯外(如图所示)。
观察几分钟,
有什么现象发生?
这一现象说明了什么?
畅所欲言:你知道用这个知识能解释生活中的哪些问题吗?
【实验二】白纸上变黑字(浓硫酸脱水性)【认识药品】硫酸
实验用品:白纸、稀硫酸、毛笔
实验步骤:取一张白纸,用稀硫酸写上字,然后在火上烤,观察现象。
实验现象:
实验结论:
比一比:看看谁做的画最好看?
【实验三】美丽的喷泉
1.实验装置图
2.实验步骤:
①用500ml圆底烧瓶排水法收集满氧气。
②在带玻璃尖嘴管的胶塞上插入燃烧匙,燃烧匙内放少量红磷(P)。
将燃烧匙放在酒精灯火焰上加热,待红磷燃烧后,迅速将燃烧匙伸入圆底烧瓶内,并将烧瓶口用胶塞塞紧。
③等反应完成,烧瓶逐渐冷却后,将烧瓶倒置固定在铁架台上,玻璃管伸入盛有紫色石蕊试液的烧杯中。
④打开玻璃管上的止水夹,即可形成美丽的紫色喷泉。
3.实验问题探究
②实验中红磷的作用是
③形成喷泉利用的原理是
④红磷燃烧的现象
4.实验反思与讨论
本实验成功的关键是什么?。
实验室实验步骤范文
实验室实验步骤范文
1.设计实验:
-确定实验目的和要解决的问题。
-阐明实验假设。
-确定实验变量,包括独立变量(进行操作的变量)和依赖变量(观察或测量的结果)。
-设计实验流程和步骤。
2.准备实验:
-确定实验所需的设备和材料。
-验证实验设备的正常工作状态,确保实验结果的准确性。
-准备实验试剂、标准溶液等实验用品。
-确保实验室环境符合安全标准。
3.进行实验:
-按照实验设计,进行实验操作步骤。
-记录实验过程中的关键参数和观察结果。
-确保实验操作的准确性和重复性,以保证实验结果的可靠性。
4.数据处理和分析:
-采用适当的数学和统计方法,对实验数据进行处理和分析。
-绘制实验结果的图表,包括曲线图、柱状图等,以便更好地观察和
分析实验数据。
-计算实验结果的平均值、标准差等统计指标。
5.结果与讨论:
-根据实验结果,验证实验假设,或得出结论。
-探讨实验结果的科学意义和应用前景。
-提出进一步的改进方案或开展相关研究的建议。
6.报告撰写:
-撰写实验报告,按照规定的格式和内容结构,清晰地呈现实验步骤、数据、结果和讨论等部分。
-校对和修改报告,确保文法正确、条理清晰。
7.实验总结:
-反思实验过程和结果,总结实验中的收获和经验。
-统计实验中遇到的问题和困难,提出改进措施。
-分享实验结果和经验,与他人讨论和交流实验问题和方法。
第一次实验
二 、考核办法
• 理论70%,平时成绩30%。 • 实验成绩按百分制评定,分数根据实验操
作技能、实验态度、实验报告等综合给出 成绩。 • 缺三次实验,期末无资格参加考试;缺一 次实验扣三分;缺一次作业,未做值日或 不认真、迟到、早退等扣一分;病假要有 处方证明和年级老师的签字,不扣分。
三、值日生职责
• 检查试剂、药品、仪器等并归位 • 打扫卫生,桌面,地板,倒垃圾 • 检查水、电、门、窗
• 实验室轮转顺序 •1 2 3 4
1
四、实验报告的书写
实验题目 1、实验的目的与要求 2、实验的原理和反应式(有就写) 3、主要试剂用量和规格 4、主要试剂及产物的物理常数(列表) 5、仪器装置图 6、实验步骤及现象(最好列表) 7、产率(有就写) 8、实验讨论
实验室注意事项
药化教研室 2013.3
一、有机化学实验守则
• 为了保证有机化学实验教学的正常、安全、
有序地进行,我们应遵守如下规则: • 1、进入实验室前,应认真预习,对实验内 容、原理、目的意义、实验步骤、仪器装 置、实验注释及安全方面的问题有比较清 楚的了解,做到心中有数、思路明晰,以 避免照单抓药、手忙脚乱。
• 8、实验结束后,安排值日生清扫公共卫
生和实验台面,关好水、电、门、窗, 并经实验室管理人员检查后方可离开。 • 9、增强环保意识,遵守环保规定,不得 随意排放三废,实验室内保持通风。师 生均应培养“绿色化学”和“环境友好 化学”意识。 • 10、实验结束后每组实验仪器必须清洗 干净、摆放好,待教师检查签字后方可 离开。
• 5、熟悉水、电、气和灭火器的正确使用
方法、摆放位置,掌握灭火、防护和急救 的相关知识。严禁将废酸、废碱、废弃固 体物弃入水槽,爱护公共设施和仪器,若 有损坏,按规定予以赔偿。 • 6、有机废液倒入指定的回收容器,积累 到一定量后统一处理和回收。 • 7、认真整理实验记录,如填写实验报告, 附上原始记录一并交教师批阅。
第一次实验内容
实验一C程序的运行环境和运行一个C程序的方法1.进入C++工作环境建立个人子目录:第一次上机时先在E盘上建立一个sw1子目录,在sw1子目录下,再建立以自己学号后三位为目录名的子目录,如学号为9911001的同学,可以用001为子目录名。
然后按以下步骤进行操作;启动Visual C++ 6.0:双击Windows桌面上的Visual C++ 6.0图标或单击Windows桌面上“开始”按钮,在“程序”中选择“Visual C++ 6.0”运行即可。
2.编译、运行C++ 源程序创建一个新的工程文件(Project file)启动Visual C++6.0 编译系统后,出现“Microsoft Developer Studio”窗口,该窗口菜单条有9个菜单项(如图1所示):(1).单击“File”菜单,在其下拉菜单中选择“New”,屏幕上出现一个“New”对话框,在该对话框中选择“Projects”标签,出现“Project”对话框。
(2).选择工程类型为“Win32 Console Application”,这时,在右边的Platforms选框中就会出现Win 32。
(3).输入工程名字。
在“Project name”选框中输入所指定的工程文件名字,例如:1st。
(4).输入路径名。
在“Location”选框中,输入你将要把所建立的工程文件放人何处的路径名。
例如,要将工程文件放在E 盘下已建立好的子目录E:\sw1\001子目录中,所以该选取路径为:E:\sw1\001\1st。
选择“OK”按钮,该工程文件已建立。
图1 创建新的工程文件再次选择“File”菜单中的“New”选项,在四个标签中选择“File”标签,在其对话框选项中,选择“C++ Source File”,并在右边的Add project的选择框内打勾,激活其下面的选项,然后在File框内输入源文件名(如1st),单击“OK”按钮,出现编辑屏幕,即可编写程序(如图2和图3所示)。
C#-第一次实验报告(含源代码,注释)
.NET程序设计实验一语言基础一、实验目的1.熟悉实验环境;2.掌握控制台程序的编写方法;3.掌握C#程序设计语言的语法基础;4.掌握控制语句和数组的使用。
二、实验要求根据题目要求,编写C#程序,并将程序代码和运行结果写入实验报告。
三、实验内容1. 编写一个控制台应用程序,输入三角形或者长方形边长,计算其周长和面积并输出。
源代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _20153236_sy1_1{class Program{staticvoid Main(string[] args){int i; double t_1, t_2, t_3; double r_lenth, r_width; double cir, area; //三角形及长方形的变量等Console.WriteLine("*******欢迎进入几何图形周长、面积计算系统*******");while (true){Console.WriteLine(" 1.三角形 2.长方形 3.退出 ");Console.WriteLine("请输入序号:");i = int.Parse(Console.ReadLine());switch (i) {case 1: //三角形周长及面积算法Console.WriteLine("请输入第一条边长:");//用户依次输入三个边长t_1 = float.Parse(Console.ReadLine());Console.WriteLine("请输入第二条边长:");t_2 = float.Parse(Console.ReadLine());Console.WriteLine("请输入第三条边长:");t_3 = float.Parse(Console.ReadLine());//输入结束cir = t_1 + t_2 + t_3; //计算三角形周长及面积area = Math.Sqrt(cir / 2 * (cir / 2 - t_1) * (cir / 2 - t_2) * (cir / 2 - t_3));//无法将double隐式转换为float,之前用的float类型的边长等,sqrt函数返回为double Console.WriteLine("该三角形周长为:{0}",cir);Console.WriteLine("该三角形面积为:{0}",area);break;case 2: //长方形周长及面积算法Console.WriteLine("请输入长方形的长:");//用户依次输入三个边长r_lenth = float.Parse(Console.ReadLine());Console.WriteLine("请输入长方形的宽:");r_width = float.Parse(Console.ReadLine());cir = 2 * (r_lenth + r_width); //长方形周长及面积area = r_lenth * r_width;Console.WriteLine("该长方形周长为:{0}", cir);Console.WriteLine("该长方形面积为:{0}", area);break;case 3: Console.WriteLine("欢迎您的下次进入!!!"); break;default: Console.WriteLine("输入错误!!!");break;}//switch结束if (i == 3) break; //判断用户是否退出系统}//while循环结束}}}图1求周长、面积截图2.编写一个控制台应用程序,可根据输入的月份判断所在季节。
第一次实验设计
第一次实验设计实验者:陈立国、沈姝婕、范灵杰时间:3月22日周四晚上(下午要提前去236拿打粉机)地点:(和指导老师做好沟通)336做什么内容:下午去超市卖实验用来打粉的材料(1:00~1:30)并且去物理楼拿打粉机到336,别忘了把寝室的筛子带过去,垃圾袋、纸也不要忘记,,带电脑去并向老师借研磨等可以盛放粉末的器皿和袋子(1:30~2:00)先找老师借标准光源和专业照相机,用于检测颜色吧。
在物理楼自习晚上:将材料打成粉末,用不同目数的筛子筛出不同粒子直径的粉末用专业照相机在暗室标准光源下拍照,将照片传输到电脑上分析分一下论文(并问问老师另外两种仪器什么时候到)整理器材期待得到什么结果能研磨出不同颗粒大小的粉末,并且用照相机采集它们的颜色。
分好论文回去看论文,我问了一下以前参加CUPT的陈浩然同学,他说CUPT就是重复论文中别人已经做过的一些实验,验证别人的结论,最后提出一些修正。
所需的设备确定指标、参数,落实所需仪器材料(下午去超市时再看)40~300目的筛子器皿(直径10厘米以上的研磨,烧杯,碗)标准光源和专业照相机(光栅光谱仪也行)垃圾袋和纸原理图、实物图如何采集结果(一定要想着:第一次实验记录的数据、得到的实物图,可能就是最后汇报时用的,数据和图片要尽量高质量,以后想要重复结果,条件不一定容易得到,也可能是因为没有时间了,只好将就着用最初的结果)用PS分析步骤湿度:62.5% 温度:14.8℃1.将干辣椒去籽去茎2.用研磨机打粉3.用筛子从40-300目看可以打到多少目,拍照取样(在100-150目第一次打磨后得到的粉末很少,将之前粉末再加工,依次滤过100目和150目筛子得到100-150目的粉末)注:倒完要放一阵,不然会粘在网背面150目以上会团聚(解决方法?)下次可以从250目开始筛,方便问题:光源要固定在正上方下次要带的工具:纸杯、口罩、湿毛巾、A4纸、无菌手套结果:实验后及时分析,并规划下一次实验。
第一次实验内容及要求
《软件工程》第1次实验
——基本知识训练
1、内容
(1)国内外软件工程标准及网站
表1 软件工程相关标准及参考网址 文档名称 关键内容 参考标准 网站 可行性报告 甘特图 ISO9001-2001 www.software 进度的计算
(2)软件生存周期各阶段中的文件编制
软件生存周期各阶段中的文件编制表1.1,通过查阅资料填写。
表1.1 软件生存周期各阶段中的文件编制
(3)文档的读者和编写者及其关系
文档的读者和编写者及其关系见表1.2,通过查阅资料填写。
表1.2 文档的读者和编写者及其关系
(4)基于“出卷系统”,使用Project进行软件项目配置计划管理。
2、实验要求
(1)完成时间:第4周的第一次实验课提交实验报告
(2)以分组形式完成,分组名单与2010年10月1日之前发到我的邮箱(farod@)。
名单格式采用如下列表:
(3)实验报告统一封面(放在首页,以后都要同样操作)。
如下:
华南农业大学软件学院软件工程实验报告。
第一次课必修实验
1. 熟悉eclipse环境,使用eclipse的代码注释模板写出类似于下面的有标准注释的程序,并用javadoc提取/*** 文件名: HelloDate.java* 创建时间:XXXX*/import java.util.*;/** The first Thinking in Java example program.* Displays a string and today's date.* @author XXXX* @author XXXX* @version 2.0*/public class HelloDate {/** Sole entry point to class & application* @exception exceptions No exceptions thrown*/public static void main(String[] args) {System.out.println("Hello, it's: ");System.out.println(new Date());}}2.参照HelloDate.java这个例子,创建一个“Hello,World”程序,该程序只要输出这句话即可。
你所编写的类里只需一个方法(“main”方法会在程序启动时被执行)。
记住要把它设为static形式,并指定参数列表——即使根本不会用到这个列表。
用eclipse进行编译,再运行它。
请学习如何在你的环境中进行编译和运行。
3. 下面是AtypeName的类定义和消息发送代码片段,把它补充完整形成可运行的程序,dosoming函数中就打印一条信息就可以。
class ATypeName { /* Class body goes here */ }ATypeName a = new ATypeName();a.dosoming();4.将DataOnly代码片段改写成一个程序,然后编译运行。
一次实验
一次实验各位读友大家好,此文档由网络收集而来,欢迎您下载,谢谢一个杯子和一个鸡蛋,没有什么关系,但是加上水和盐却有一个小小的秘密。
星期天上午家里停电了,家里冷清清的,没法看电视。
玩电脑,太无趣了,于是我在强烈的阳光下做起了一个实验。
我先在冰箱里拿了一个光秃秃的鸡蛋,在厨房拿了一个盛满水的杯子,准备好了东西,我就开始做试验了。
我把那个鸡蛋轻轻的放进盛满水的杯子里。
我静静地看着,那个鸡蛋一直浮在杯上一动不动,我想能不能让水中的鸡蛋沉在水底呢?我用我的聪明脑袋仔细想了想,边想边在厨房里悠闲地圈,我用眼睛瞟了一眼调味的调料。
眼间,我的眼前出现一袋食用盐,“哦!盐有重量,我可以把盐放一点在水中,可以使鸡蛋往下沉。
”我自言自语地说。
说完我拿起一袋食用盐,放了几勺在水中。
我把眼神集中到杯上,只见不一会这“不听话”的鸡蛋终于沉到了杯底。
爸爸回来了,我把我动脑筋的惊喜告诉了爸爸,他夸我机智聪明。
其实科学就在你我的身边,只要你认真观察,就会发现很多快乐和秘密哦!一天下午,我正在洗脸。
突然,脑子里闪出了一个问题,如果把水倒进纸里,纸会不会被火点燃呢?、我立刻开始了实验。
我先找了一张没有用的纸,然后再找来了一个火炉。
我把纸叠成了一个大船,然后我再把纸船放上。
一分钟……两分钟过去了,我等不下去了。
过了一会,爸爸过来开玩笑的说:“儿子,给爸爸烧水喝啊!”“我想知道纸船里装水以后能不能把纸燃烧呢?”我一知半解的问。
国庆节放假了,我该干什么呢?望望窗外,骄阳似火。
大地妈妈好像犯了什么错,被太阳公公火辣辣的烤着,阳光下的一切都失去了往日的生机。
我烦躁地来回走动,暗暗思忖:这鬼天气,早不来晚不来,偏偏在假期来光顾!真倒霉。
突然,一个想法从我的脑海中闪过:何不利用放大镜聚焦太阳光来玩呢?说干就干,我立即找来一张纸、一个放大镜,来到太阳下,调好聚焦后,将纸放在放大镜的下方,专心致志的等待着,突然,纸上冒出一点烟,我高兴坏了,以为纸快燃烧了,心跳加速,目不睛地盯着纸片,可是,就是只一直冒烟,我有些失望了,就在我快放弃时,纸上出现了一个小黑点,我的心提到了嗓子眼,汗水如同一只只小虫在我额头上慢慢蠕动着。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单元地址
位地址
2FH 2EH
7FH7EH7 DH 7CH 7BH7 AH 79H 78H 77H 76H 75H 74H 73H 72H 71H 70H
21H 20H
0FH 0EH0DH 0CH 0BH0 AH 09H 08H 07H 06H 05H 04H 03H 02H 01H 00H
(3)特殊功能寄存器
。
地址总线:专门用来传送地址信息,选中各操作单元。 控制总线:专门用来传送CPU各种控制命令,以便CPU统一指挥协调工作。 完成程序所要执行的各种功能。
CPU执行程序一般包括两个主要过程
第一,就是从程序存储器中取出指令,指令的地址由PC指针提供。
第二,就是执指过程,取出的指令代码首先被送到CPU中控制器中的指令寄
寄存器 B
ACC
位地址 /位定义 F7
E7
地址 F2
E2
F6
E6
F5
E5
F4
E4
F3
E3
F1
E1
F0
E0
F0H
E0
PSW
IP
D7 CY
BF
D6 AC
BE
D5 F0
BD
D4 RS1
BC
D3 RS0
BB
D2 OV
BA
D1 /
B9
D0 P
B8
D0H
B8H
P3
IE
B7 P3.7
B6 P3.6
B5 P3.5
B4 P3.4
3)寄存器B 在乘除法指令中,乘法指令中的两个操作数分别取自累加器A和寄存器B, 其结果存放于AB寄存器对中。除法指令中,被除数取自累加器A,除数取自寄 存器B,结果商存放于累加器A,余数存放于寄存器B中。
4)程序状态字(Program Status Word)
位序 位标志
PSW.7
PSW.6
PSW.5
07H / 08H
第3组通用寄存器区 第2组通用寄存器区
第1组通用寄存器区 第0组通用寄存器区
即可位寻址,又可字节寻址
00H
R0、R1、R2、R3、R4、R5、R6、R7
位寻址区
位寻址区(20H—2FH)16个字节。 16*8=128位,每一位都有一个位地址,范围为:00H—7FH,位地址区也可作为一 般的用户RAM使用。
。
3.单片机如何运行程序?
知道了单片机通过I/O口与外设打交道,也知道了单片机的程序与数据如何 保存,到底单片机是如何运行程序的?原来单片机和其他微机一样,也拥有一 个中央处理器(CPU)。
它通过单片机的内部总线,将单片机内部的各个部分:程序存储器(ROM)、 数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等联系在一 起。 内部总线有三种 数据总线:专门用来传送数据信息
(2)数据存储器
用途:存放程序执行的中间结果和过程数据的 。 物理上分为两大区域: 00H ~ 7FH即128B用户RAM区。 80H ~ FFH即特殊功能寄存器区。
7FH
用户RAM 区
数据缓冲区、堆栈区、工作 单元
2FH / 30H
位寻址区 (位地址00H ~ 7FH)
1FH / 20H 17H / 18H 0FH / 10H
98H 90H 8DH 8CH 8BH 8AH 89H 88H 87H 83H 82H 81H 80H
1)程序计数器PC(program Counter)
程序计数器在物理上是独立的,它不属于特殊内部数据存储器块中。
PC是一个16位的计数器,由两个八位寄存器PCH和PCL组成,用于存放一 条要执行的指令地址,寻址范围为64kB,PC有自动加1功能,即完成了一条指 令的执行后,其内容自动加1。
PC本身并没有地址,因而不可寻址,用户无法对它进行读写,但是可以通
过转移、调用、返回等指令改变其内容,以控制程序的执行顺序。
2)累加器ACC(Accumulator) 累加器A是一个最常用的专用寄存器,大部分单操作指令的一个操 作数取自累加器,很多双操作数指令中的一个操作数也取自累加器。 加、减、乘、除法运算的指令,运算结果都存放于累加器A或寄存器B 中。 大部分的数据操作都会通过累加器A进行,它形象于一个数据运输中 转站,在数据传送过程中,任何两个不能直接实现数据的传送单元之间, 通过累加器A中转,都能送达目的。
1000H
0FFFH
0000H
0080H
内部ROM EA 0
0000H
程序存储器
HF700
内部RAM
0000H
数据存储器
(1)程序存储器
用途: 存放程序及程序运行时所需的常数。
寻址范围:0000H ~ FFFFH
容量64KB,即地址长度:16位
EA 1
,寻址内部ROM;
说明:当PC值超过片内ROM容量时会自动转向 外部存储器 空间。
B3 P3.3
B2 P3.2
B1 P3.1
B0 P3.0
B0H
A8H
P2
SBUF
A7 P2.7
A6 P2.6
A5 P2.5
A4 P2.4
A3 P2.3
A2 P2.2
A1 P2.1
A0 P2.0
A0H
99H
SCON P1 TH1 TH0 TL1 TL0 TMOD TCON PCON DPH DPL SP P0 87 P0.7 86 P0.6 85 P0.5 84 P0.4 83 P0.3 82 P0.2 81 P0.1 80 P0.0 GATE 8F TF1 SMOD C/T 8E TR1 / M1 8D TF0 / M0 8C TR0 / GATE 8B IE1 GF1 C/T 8A IT1 GF0 M1 89 IE0 PD M0 88 IT0 IDL 97 P1.7 96 P1.6 95 P1.5 94 P1.4 93 P1.3 92 P1.2 91 P1.1 90 P1.0
EA 0
,寻址外部ROM。
说明:8031单片机
EA
必须接低电平。
程序存储器中6个具有特殊含义的单元
0000H —— 系统复位,PC指向此处; 0003H —— 外部中断0入口 000BH —— T0溢出中断入口
0013H —— 外中断1入口
001BH ——T1溢出中断入口 0023H —— 串口中断入口
单片机工作时,除了需要时钟支持外,还必须有一个初始状态,即单片机 的复位状态。复位不改变RAM(包括工作寄存器R0-R7)的状态,89S51的 初始态如下表:
特殊功能寄存器 ACC PSW
初始态 00H 00H
特殊功能寄存器 B SP
初始态 00H 07H
DPH
DPL IP IE TMOD SCON P0-P3
PSW.4
PSW.3
PSW.2 PSW.1
PSW. 0
CY
AC
F0
RS1
RS0
OV
-
P
CY —— 进位/借位标志;位累加器。 AC —— 辅助进/借位标志;用于十进制调整。 F0 —— 用户定义标志位;软件置位/清零。 OV —— 溢出标志; 硬件置位/清零。 P —— 奇偶标志;A中1的个数为奇数 P = 1;否则 P = 0。
MCS-51单片机的存储器组织结构,采用典型的哈佛结构,即程序存储器和 数据存储器完全独立,拥有各自的寻址系统,包括片内数据存储器与片外数据存 储器都拥有自己独立的寻址系统。
MCS-51单片机存储器组织结构
0FFFFH
0FFFFH
外部ROM EA 1
00FFH
特殊功
外部 RAM (64K )
能寄存器
P3.0 串行输入口(RXD)
P3.2 外中断0(INT0) P3.5 定时/计数器1的外部输入口(T1) P3.4 定时/计数器0的外部输入口(T0) (RD)
P3.1串行输出口(TXD)
P3.3 外中断1(INT1) P3.6 外部数据存储器写选通(WR) P3.7 外部数据存储器读选通
2.单片机的软件及数据如何存放? 从前面的任务中,我们还看到要控制灯闪烁,必须编制程序,还必须将控 制灯的相关数据预先存储,那么,在单片机中的程序和数据是怎样保存的?原来, 在单片机内部有程序存储器和数据存储器,如果内部程序存储器和数据存储器的 容量不够的话,还可以在单片机外部为它扩展,最大我们可以将程序存储器空间 总容量扩大到64K,将数据存储器在片外再单独扩展64K,这样,以89S51为例, 数据存储器的总容量可达64K(片外)+128字节(片内)。
在访问程序存储器时,DPTR可用来作基址寄存器,采用基址+变址寻址 方式访问程序存储器,这条指令常用于读取程序存储器内的表格数据。 MOVC A, @A+@DPTR
6)堆栈指针SP(Stack Pointer)
指明栈顶元素的 地址,8位,可软 件设置初值,复 位时SP = 07H。
7)I/O口专用寄存器(P0、P1、P2、P3) I/O口寄存器P0、P1、P2和P3分别是MCS-51单片机的四组I/O口锁存器。
00H
00H xxx00000B 0xx00000B 00H xxxxxxxxB 1111111B
TH0
TL0 TH1 TL1 TCON SBUF PCON
00H
00H 00H 00H 00H 00H 0xxxxxxxB
5.按键为何能打断原来的工作?
在前面的任务中,我们还看到一个现象,只要按一下S1键,发光管的闪动 就停止5秒,这就相当于打断了原来既定的工作,等到5秒延时一到,又恢复原 来的工作。这就象我们平时通常所说的“中断”。单片机中也有中断系统,它 有5个中断源,它们能打断单片机原来的工作,直到中断结束才能继续原来的 工作。