实验1 Matlab基础实验

实验1   Matlab基础实验
实验1   Matlab基础实验

实验1 Matlab基础实验

专业班级数学131 学号2013120101 姓名报告日期3月31日.

实验类型:●验证性实验○综合性实验○设计性实验

实验目的:熟悉MATLAB系统的启动、退出、演示系统、帮助系统、MATLAB的运行环境,掌握Matlab矩阵、算符、表达式、数据结构、数据

类型、函数与程序设计及其运行、画图等的基础知识。

实验内容:MATLAB系统的启动、退出、演示系统、帮助系统,Matlab

中Notebook的应用,矩阵的建立、矩阵的拆分、特殊矩阵、矩阵算符及其

表达式表示和计算,矩阵求逆,求行列式的值,矩阵特征值与特征向量计算,

结构体、元胞数组,常用数学函数、画图函数应用,字符串与数值的转换,

数据类型的转换。编写求三位整数中是水仙花数的程序,所谓水仙花数是指

一个3位数,其各位数字的立方之和等于该数本身,例如153是一个水仙花数,13+53+33=153。编写求三位整数中是完数的程序,一个数如果恰好等于

它的因子之和,这个数就称为完数。

实验报告:

1、MATLAB系统的启动、退出、演示系统、帮助系统

启动:

(1)使用Windows“开始”菜单。

(2) 利用快捷方式。点击桌面图标启动

退出:

(1) 在MATLAB命令窗口输入Exit或Quit命令。

(2) 单击MATLAB主窗口的“关闭”按钮。

演示系统:

在帮助窗口中选择演示系统(Demos)选项卡,然后在其中选择相应的演

示模块,或者在命令窗口输入Demos,或者选择主窗口Help菜单中的Demos

子菜单,打开演示系统。

帮助系统:

单击MATLAB主窗口工具栏中的help按钮;

在命令窗口中输入“help”命令

2、Matlab中Notebook的应用

用Matlab解决问题时,通常使用Matlab编辑器编写M文件,运用M

文件中的程序得到结果。如果要把程序与结果用文字处理软件用Word进行

保存,就必须利用复制与粘贴功能在Matlab与Word之间进行,但程序在Word中不能运行。Matlab中的Notebook软件工具可以满足用中文Word编写、运行Matlab程序与中文文件名,实现Matlab与中文Word的无缝链接。

3、矩阵的建立、矩阵的拆分、特殊矩阵、矩阵算符及其表达式表示和计算

矩阵的建立

1.直接输入法

从键盘直接输入矩阵的元素。具体方法如下:将矩阵的元素用方括号括

起来,按矩阵行的顺序输入各元素,同一行的各元素之间用空格或逗号分隔,不同行的元素之间用分号分隔。

>> A=[1 2 3;4 5 6;7 8 9]

A =

1 2 3

4 5 6

7 8 9

2.利用M文件建立矩阵

对于比较大且比较复杂的矩阵,可以为它专门建立一个M文件。下面

通过一个简单例子来说明如何利用M文件创建矩阵。

矩阵的拆分

>> B=magic(5)

B =

17 24 1 8 15

23 5 7 14 16

4 6 13 20 22

10 12 19 21 3

11 18 25 2 9

>> B(end,:);

>> B([1,4],3:end)

ans =

1 8 15

19 21 3

特殊矩阵

魔方矩阵

>> B=magic(5)

B =

17 24 1 8 15

23 5 7 14 16

4 6 13 20 22

10 12 19 21 3

11 18 25 2 9

范得蒙矩阵

C=vander([1;2;3;5])

C =

1 1 1 1

8 4 2 1

27 9 3 1

125 25 5 1

希尔伯特矩阵

D=hilb(3)

D =

1.0000 0.5000 0.3333

0.5000 0.3333 0.2500

0.3333 0.2500 0.2000

帕斯卡矩阵

E=pascal(4)

E =

1 1 1 1

1 2 3 4

1 3 6 10

1 4 10 20

矩阵运算符及其表达式表示和计算

算术运算符:

+(加)、-(减)、*(乘)、/(右除)、\(左除)、^(乘方) >> x=[2 1 3;2 3 5];

>> y=x-1

y =

1 0 2

1 2 4

>> y=y+x

y =

3 1 5

3 5 9

>> y=x*4

y =

8 4 12

8 12 20

>> y=x\y

y =

0 0 0

-4.0000 4.0000 -0.0000

4.0000 -0.0000 4.0000

>> y=y/x

y =

0 0

-5.0000 3.0000

3.0000 -1.0000

>> y=A^3

y =

468 576 684

1062 1305 1548

1656 2034 2412

关系运算符:

<(小于)、<=(小于或等于)、>(大于)、>=(大于或等于)、==(等于)、~=(不等于)

>> a=A>1

a =

0 1 1

1 1 1

1 1 1

>> b=A>=1

b =

1 1 1

1 1 1

1 1 1

>> c=A==1

c =

1 0 0

0 0 0

0 0 0

>> d=A~=1

d =

0 1 1

1 1 1

1 1 1

逻辑运算符:

&(与)、|(或)和~(非)

>> A=[1 2 1 0]

A =

1 2 1 0

>> B=[1 3 2 3]

B =

1 3

2 3

>> A&B

ans =

1 1 1 0

>> A|B

ans =

1 1 1 1

>> ~A

ans =

0 0 0 1

在算术、关系、逻辑运算中,算术运算优先级最高,逻辑运算优先级最低。

4、矩阵求逆

>> B=magic(5)

B =

17 24 1 8 15

23 5 7 14 16

4 6 13 20 22

10 12 19 21 3

11 18 25 2 9

>> inv(B)

ans =

-0.0049 0.0512 -0.0354 0.0012 0.0034

0.0431 -0.0373 -0.0046 0.0127 0.0015

-0.0303 0.0031 0.0031 0.0031 0.0364

0.0047 -0.0065 0.0108 0.0435 -0.0370

0.0028 0.0050 0.0415 -0.0450 0.0111

5、求行列式的值

>> A=[1 2 3;4 5 6;7 8 9]

A =

1 2 3

4 5 6

7 8 9

>> det(A)

ans =

6、矩阵特征值与特征向量计算

>> F=eig(A)

F =

16.1168

-1.1168

-0.0000

>> [V,D]=eig(A)

V =

-0.2320 -0.7858 0.4082

-0.5253 -0.0868 -0.8165

-0.8187 0.6123 0.4082

D =

16.1168 0 0

0 -1.1168 0

0 0 -0.0000 7、结构体、元胞数组

结构体

1)直接创建:

>> https://www.360docs.net/doc/a26568902.html,='Tom';

>> student.age=20;

>> student.sex='male';

>> student

student =

name: 'Tom'

age: 20

sex: 'male'

要创建时加上下标就行了

>> student(1).name='Tom';

student(1).age=20;

student(1).sex='male';

>> student(2).name='rose';

student(2).age=21;

student(2).sex='female';

>> student

student =

1x2 struct array with fields:

name

age

sex

>> student(1)

ans =

name: 'Tom'

age: 20

sex: 'male'

>> student(2)

ans =

name: 'rose'

age: 21

sex: 'female'

2)用关键字struct创建

>> student=struct('name',{'Tom','rose'},'age',{20,21});

>> student

student =

1x2 struct array with fields:

name

age

>> student(1)

ans =

name: 'Tom'

age: 20

>> student(2)

ans =

name: 'rose'

age: 21

3)要增加字段怎么办?直接在结构体名后加.字段名

student(1).id=100;

4)要删除字段呢?使用函数rmfield(,)

student=rmfield(student,'id');

5)几个函数

fieldnames(student); %返回字段名

isfield(student,'age');

isstruct(student);

struct2cell(student);

元胞数组

它与数组的区别是:每个元素可以是不同类型的,可是不同大小的矩阵,也可以是字符串,结构体等

使用元胞数组要区分(),{}的区别。

1)创建元胞数组

>> c(1,1)={[1,2;3 4]};

>> c(1,2)={'tom is a sb'};

>> c(2,1)={[1,2,3,4,5,6]};

>> c(2,2)={struct('name','rose','age',21)};

>> c

c =

[2x2 double] 'tom is a sb'

[1x6 double] [1x1 struct]

>> c(1,1)

ans =

[2x2 double]

>> c{1,1}

ans =

1 2

3 4

>>

{ }:可以返回一个元胞中的具体数据;

() :返回该位置的数组类型信息

>> B(3,3)={'hello'};

>> B

B =

[] [] []

[] [] []

[] [] 'hello'

>>

创建一个3*3的元胞数组,并组在(3,3)位置的赋值

2)几个函数

celldisp(c); %显示

cell2struct();

num2cell();

iscell();

总结:1)struct和cell看起来是像相似的,其实可以这样理解struct只能过构造1*n个元素,而cell就是个变态版的数组;

2)他们真的没什么联系~~~

8、常用数学函数、画图函数应用

常用数学函数

画图函数应用

>> t=0:0.1:8*pi; x=cos(t)+t.*sin(t); y=sin(t)-t.*cos(t); plot(x,y)

9、字符串与数值的转换 数值转换为字符串的函数

-25

-20-15-10-50510152025

-30-20

-10

10

20

30

字符串转换为数值的函数

>> h=16;

>> g=dec2hex(h)

g =

10

>> hex2dec(g)

ans =

16

10、数据类型的转换

1、整型:(int8;uint8;int16;uint16;int32;uint32;int64;uint64)

通过intmax(class)和intmin(class) 函数返回该类整型的最大值和最小值。

2、浮点:(single;double)

浮点数:REALMAX('double')和REALMAX('single')分别返回双精度浮点和单精度浮点的最大值,REALMIN('double')和REALMIN ('single')分别返回双精度浮点和单精度浮点的最小值。

3、逻辑:(logical)

4、字符:(char)

5、日期和时间

11、编写求三位整数中是水仙花数的程序

所谓水仙花数是指一个3位数,其各位数字的立方之和等于该数本身,例如153是一个水仙花数,13+53+33=153。编写求三位整数中是完数的程序,

一个数如果恰好等于它的因子之和,这个数就称为完数。

>> A=[];

for i=100:999

z=rem(i,10);%求得i的个位数数码存放在z中

g=(i-z)/10;%用i的百位和十位组成一个两位数存放在g中

y=rem(g,10);%求得i的十位数数码存放在y中

x=(g-y)/10;%求得i的百位数数码存放在x中

if x^3+y^3+z^3==i

A=[A,i];

end

end

A

A =

153 370 371 407

实验总结

通过这次实验,熟悉MATLAB系统的启动、退出、演示系统、帮助系统、MATLAB的运行环境,掌握Matlab矩阵、算符、表达式、函数与程序设计及其运行、画图等的基础知识。发现了自己在基础知识方面还有欠缺,因此我在今后的学习中一定会夯实基础,尤其是要加强相关函数的记忆,加强实践演练。

重庆邮电大学-软件技术基础--实验报告(耿道渠)

《软件技术基础》实验报告 实验名称:顺序表的操作 班级学号姓名 第9 周星期 2 、5,6 节成绩 一、实验目的: 1、掌握顺序表结构的实现方式; 2、掌握顺序表常用算法的实现; 3、熟悉利用顺序表解决问题的一般思路; 4、参照给定的顺序表的程序样例,验证给出的顺序表的常见算法,领会顺序表结构的优点和不足。 二、实验内容: 1、设计一个静态数组存储结构的顺序表,要求编程实现如下任务:(1)建立一个顺序表,首先依次输人整数数据元素(个数根据需要键盘给定)。 (2)删除指定位置的数据元素(指定元素位置通过键盘输入),再依次显示删除后的顺序表中的数据元素。 (3)查找指定数据的数据元素(指定数据由键盘输入),若找到则显示位置,若没有找到则显示0。 2、使用顺序表实现一个电话本的管理程序,电话本中的每条记录包括学号、姓名、手机号码和固定电话四项。要求实现菜单、初始化、添加、删除和显示等功能。 三、实验结果:

四、实验中遇到的问题及解决方法: 第一次编写C++,感觉力不从心,回去多看看PPT。

五、实验心得体会: 对顺序表的一些常用语句不熟悉,对顺序表的整体思路理解不深刻以后要加强练习 附:源程序(自行编写或修改的程序。若为修改程序请注明修改部分的功能,若为书上实例则可不附。) #include #include #include #include #define MAXSIZE 20 using namespace std; int num; typedef struct { string student_number; string name; string tel; string home_phone; int id; } TEL; void shuaxin(TEL *); void delet(TEL *);

化工基础实验讲义2

合肥学院化学与材料工程系 实验五 流体流动阻力测定 一、实验目的 1.掌握流体流经直管和管阀件时阻力损失的测定方法,通过实验了解流体流动中能量损失的变化规律。 2.、测定水流过一段粗糙直管、光滑直管的沿程摩擦阻力损失Δp f ,确定摩擦阻力系数λ和雷诺准数Re 之间的关系。将所得的λ~Re 方程与公认经验关系比较。 3.测定流体流经闸阀等管件时的局部阻力系数ξ。 4.学会压差计和流量计的使用方法,了解差压变送器、功率传感器的工作原理。熟悉测定流体流经直管和管件时的阻力损失的实验组织方法及测定摩擦系数的工程意义。 5.观察组成管路的各种管件、阀件,了解其作用。 二、基本原理 流体在管内流动时,由于粘性剪应力和涡流的存在,不可避免地要消耗一定的机械能,这种机械能的消耗包括流体流经直管的沿程阻力和因流体运动方向改变所引起的局部阻力。 1.沿程阻力 流体在水平均匀管道中稳定流动时,阻力损失表现为压力降低。即 ρρ p p p h f ?= -= 2 1 影响阻力损失的因素很多,尤其对湍流流体,目前尚不能完全用理论方法求解,必须通过实验研究其规律。为了减少实验工作量,使实验结果具有普遍意义,必须采用因次分析方法将各变量综合成准数关联式。根据因次分析,影响阻力损失的因素有, (1)流体性质:密度ρ,粘度μ; (2)管路的几何尺寸:管径d ,管长l ,管壁粗糙度ε; (3)流动条件:流速μ。 可表示为:

),,,,,(ερμu l d f p =? 组合成如下的无因次式: ),,(2 d d l du u p ε μρρΦ=? 2 ),(2 u d l d du p ??=?εμρ?ρ 令 ) ( d du ε μρ ?λ?= 则 22 u d l p h f λ ρ=?= 式中, P ?——压降 Pa h f ——直管阻力损失 J/kg , ρ——流体密度kg/m 3 λ——直管摩擦系数,无因次 l ——直管长度 m d ——直管内径 m u ——流体流速,由实验测定 m/s λ——称为直管摩擦系数。滞流(层流)时,λ=64/Re ;湍流时λ是雷诺准数Re 和相对粗糙度的函数,须由实验确定. 2.局部阻力 局部阻力通常有两种表示方法,即当量长度法和阻力系数法。 当量长度法 流体流过某管件或阀门时,因局部阻力造成的损失,相当于流体流过与其具有相当管径长度的直管阻力损失,这个直管长度称为当量长度,用符号le 表示。这样,就可以用直管阻力的公式来计算局部阻力损失,而且在管路计算时.可将管路中的直骨长度与管件、阀门的当量长度合并在一起计算,如管路中直管长度为乙各种局部阻力的当量长度之和为

实验室常用器材使用方法及注意事项

实验室常用器材使用方法及注意事项

实验室常见仪器使用方法及注意事项 一、常见的仪器 (一)初中化学实验常见仪器 反应容器可直接受热的:试管、蒸发皿、燃烧匙、坩埚等能间接受热的:烧杯、烧瓶、锥形瓶(加热时,需加石棉网) 常存放药品的仪器:广口瓶(固体)、细口瓶(液体)、滴瓶 (少量液体)、集气瓶(气体) 用加热仪器:酒精灯 计量仪器:托盘天平(称固体质量)、量筒(量液体体积) 仪分离仪器:漏斗 取用仪器:药匙(粉末或小晶粒状)、镊子(块状或较大颗粒)、胶头滴管(少量液体) 器夹持仪器:试管夹、铁架台(带铁夹、铁圈)、坩埚钳其它仪器:长颈漏斗、石棉网、玻璃棒、试管刷、水槽 不能加热:量筒、集气瓶、漏斗、温度计、滴瓶、表面皿、广口瓶、细口瓶等 1、试管 (1)、用途: a、在常温或加热时,用作少量试剂的反应容器。 b、溶解少量固体。 c、收集少量气体的容器 d、用于装置成小型气体的发生

器。 (2)、注意事项: a、加热时外壁必须干燥,不能骤热骤冷,一般要先均匀受热,然后才能集中受热, 防止试管受热不均而破裂。 b、加热时,试管要先用铁夹夹持固定在铁架台上(短时间加热也可用试管夹夹持)。 试管夹应夹在的中上部(或铁夹应夹在离试管口的1/3处)。c、加热固体时,试管口要略向下倾斜,且未冷前试管不能直立,避免管口冷凝水倒流 使试管炸裂。 d、加热液体时,盛液量一般不超过试管容积的1/3(防止液体受热溢出),使试管与桌面 约成45°的角度(增大受热面积,防止暴沸),管口不能对着自己或别人(防止液体喷出伤人)。反应时试管内的液体不超过试管容积的1/2。 2、烧杯用途:①溶解固体物质、配制溶液,以及溶液的稀释、浓缩 ②也可用做较大量的物质间的反应 注意事项:受热时外壁要干燥,并放在石棉网上使其受热均匀(防止受热不均使烧杯炸裂), 加液量一般不超过容积的1/3(防止加热沸腾使液体外溢)。

初三化学实验教案

初三化学实验教案The final revision was on November 23, 2020

初中部分 实验对蜡烛及其燃烧的探究 教学目标: 1、知识与能力 了解在日常生活中存在着许多有探究价值的问题,并可以通过实验等手段解决这些问题。培养观察、记录、描述和分析的能力,以及合作、交流和评价的能力。 2、过程与方法 以学生的探究实验为主,采用探究式教学方法。在教学过程中,教师要发挥引导、指导和辅助的作用,将学习的主动权留给学生,使学生在小组合作探究的活动中深刻理解化学是以实验为基础的。 3、情感、态度与价值观 培养学生学生求实的探索精神。培养学生的团队合作精神。 实验用品:蜡烛、烧杯、火柴、澄清石灰水。 教学过程: 对蜡烛及其燃烧的探究 组织学生进行实验研究,讲述:在点燃蜡烛前,请大家开动脑筋,运用各种手段仔细观察蜡烛的组成、形状、颜色、气味、质地、密度等,并做好详细的记录。 (1)蜡烛是石蜡和棉线做的灯芯组成的;一般蜡烛为圆柱形、乳白色、固体;特殊的蜡烛,如生日蜡烛,有多种颜色和形状,但那是添加染料后形成的;蜡烛一般都具有轻微的气味。

(2)如果用小刀切下一块蜡烛放入水中,会发现蜡烛浮在水面上,说明蜡烛的密谋比水小。 1、对学生的回答表示充分的肯定,让学生结合蜡烛的这些性质,点燃蜡烛,观察燃烧着的蜡烛有哪些特点。 ①燃烧着的蜡烛有没有声音形状有没有什么改变②蜡烛的火焰有什么特点 ③蜡烛靠近火焰的地方在形状、温度、质地上有什么变化④把一根火柴梗平在蜡烛的火焰中约一秒钟表,取出火柴梗,火柴梗有什么变化这说明了什么 2、充分肯定学生在实验探究中的表现,继续引导:现在我们再来观察一下蜡烛燃烧后生成了哪些物质。首先将一只干燥的烧杯罩在火焰的上方,观察烧杯壁上有什么现象发生。片刻后取下烧杯,迅速中倒入少量的澄清石灰水,振荡,又有什么现象发生推测蜡烛燃烧后可能生成了什么物质。 3.指导学生:现在请大家熄灭蜡烛,会发现有一缕白烟从灯芯飘出,立即点燃的火柴去点白烟,看看有什么现象会发生。 总结本课时的教学内容。 实验探究人体吸入的空气和呼出的气体。 教学目标: 1、知识与能力 了解在日常生活中存在着许多有探究价值的问题,并可以通过实验等手段解决这些问题。培养观察、记录、描述和分析的能力,以及合作、交流和评价的能力。 2、过程与方法 以学生的探究实验为主,采用探究式教学方法。在教学过程中,教师要发挥引导、指导和辅助的作用,将学习的主动权留给学生,使学生在小组合作探究的活动中深刻理解化学是以实验为基础的。

化工基础实验培训讲义全

化工基础实验培训讲义 -----------------------作者:-----------------------日期:

学院化学与材料工程系 实验五 流体流动阻力测定 一、实验目的 1.掌握流体流经直管和管阀件时阻力损失的测定方法,通过实验了解流体流动中能量损失的变化规律。 2.、测定水流过一段粗糙直管、光滑直管的沿程摩擦阻力损失Δp f ,确定摩擦阻力系数λ和雷诺准数Re 之间的关系。将所得的λ~Re 方程与公认经验关系比较。 3.测定流体流经闸阀等管件时的局部阻力系数ξ。 4.学会压差计和流量计的使用方法,了解差压变送器、功率传感器的工作原理。熟悉测定流体流经直管和管件时的阻力损失的实验组织方法及测定摩擦系数的工程意义。 5.观察组成管路的各种管件、阀件,了解其作用。 二、基本原理 流体在管流动时,由于粘性剪应力和涡流的存在,不可避免地要消耗一定的机械能,这种机械能的消耗包括流体流经直管的沿程阻力和因流体运动方向改变所引起的局部阻力。 1.沿程阻力 流体在水平均匀管道中稳定流动时,阻力损失表现为压力降低。即 ρρ p p p h f ?= -= 2 1 影响阻力损失的因素很多,尤其对湍流流体,目前尚不能完全用理论方法求解,必须通过实验研究其规律。为了减少实验工作量,使实验结果具有普遍意义,必须采用因次分析方法将各变量综合成准数关联式。根据因次分析,影响阻力损失的因素有, (1)流体性质:密度ρ,粘度μ; (2)管路的几何尺寸:管径d ,管长l ,管壁粗糙度ε; (3)流动条件:流速μ。 可表示为:

),,,,,(ερμu l d f p =? 组合成如下的无因次式: ),,(2 d d l du u p ε μρρΦ=? 2 ),(2 u d l d du p ??=?εμρ?ρ 令 ) ( d du ε μρ ?λ?= 则 22 u d l p h f λ ρ=?= 式中, P ?——压降 Pa h f ——直管阻力损失 J/kg , ρ——流体密度kg/m 3 λ——直管摩擦系数,无因次 l ——直管长度 m d ——直管径 m u ——流体流速,由实验测定 m/s λ——称为直管摩擦系数。滞流(层流)时,λ=64/Re ;湍流时λ是雷诺准数Re 和相对粗糙度的函数,须由实验确定. 2.局部阻力 局部阻力通常有两种表示方法,即当量长度法和阻力系数法。 当量长度法 流体流过某管件或阀门时,因局部阻力造成的损失,相当于流体流过与其具有相当管径长度的直管阻力损失,这个直管长度称为当量长度,用符号le 表示。这样,就可以用直管阻力的公式来计算局部阻力损失,而且在管路计算时.可将管路中的直骨长度与管件、阀门的当量长度合并在一起计算,如管路中直管长度为乙各种局部阻力的当量长度之和为

计算机软件基础实验报告

实验一选择结构程序设计 一、实验目的 1、掌握关系运算符和逻辑运算符的使用方法及其表达式的应用。 2、掌握分支语句的使用。 3、结合程序掌握一些简单的算法。 二、实验内容 1、在VC6.0中,实现输入3个整数,按大小顺序输出。 2、在VC6.0中,编写程序,当输入字符A时,输出America;输入字符B时,输出Britain;输入字符C时,输出China;输入其它字符时,输出France(要求使用switch语句实现)。 3、给出一百分制成绩,要求输出成绩等级’A’,’B’,’C’,’D’,’E’.90分以上为’A’,80~89分为’B’, 70~79分为’C’,60~69分为’D’,60分以下为’E’。 三、实验环境 1、一台能正常启动的个人计算机 2、安装有VC6.0软件 四、实验步骤 1、启动VC6.0,创建一个新的C程序文件。 2、在创建的C程序文件中输入相应的代码。 3、保存程序 4、运行程序 输入3个整数,按大小顺序输出的问题,程序代码如下: #include main() { int a,b,c,t; printf("请输入三个整数:") ; scanf("%d%d%d",&a,&b,&c) ; if(a main() { char x; printf("请输入一个字符:");

《基础化学实验》

《基础化学实验》教学大纲

目录 《无机化学实验》(基础一)教学大纲 (1) 《分析化学实验》(基础二)教学大纲 (7) 《物理化学实验》(基础三)教学大纲 (11) 《有机化学实验》(基础四)教学大纲 (16)

《无机化学实验》教学大纲 ——基础化学实验一 一、有实验的课程名称:无机化学实验(Experimental Inorganic Chemistry) 二、课程编码:(以培养计划为准) 三、课程性质:必修 四、学时学分 课程总学时:64 总学分:4 实验学时:64 五、适用专业:应用化学等专业 六、本实验课的配套教材、讲义与指导书 周井炎主编,《基础化学实验》(上),华中科技大学出版社,武汉,2004。 七、实验课的任务、性质与目的 无机化学实验是应用化学专业第一门必修实验课,与无机化学理论课密切相关。通过实验教学,加深对无机化学的基本概念与基本理论的理解,了解无机物的一般分离、提纯和制备方法,掌握无机化学实验的基本操作技能和常见元素及化合物的性质,学会正确使用基本仪器,培养动手、观察、思维和表达等方面的能力以及严谨的科学态度。 八、实验课的基本理论 无机化学中的“解离平衡”、“氧化还原”“配位化合物”“d区元素的重要性质”以及常见的无机基本操作。 九、实验方式和基本要求 1.本课程以实验为主。开课后,任课教师需向学生讲清课程的性质、任务、要求、课程安排和进度、考核内容及办法、实验守则及实验室安全制度等。 2.学生在实验前必须进行预习,预习报告或设计实验方案经老师批阅后,方可进入实验室进行实验 3.老师课堂只讲解实验中所涉及的基本操作和部分难点 4.实验1人1组。每个实验要求在规定时间内由学生独立完成。碰到疑难问题,学生要善

化学实验室基本操作

化学实验室基本操作 化学实验室基本操作2010-07-24 11:54一、常用仪器的主要用途和使用 方法 反应容器:试管、燃烧匙、烧杯、锥形瓶、集气瓶 存放容器:集气瓶(气体)、细口瓶(液体)、广口瓶(固体)、滴瓶(少量液体) 计量仪器:托盘天平(称固体质量)、量筒(量液体体积) 取用仪器:镊子(块状或较大颗粒)、药匙或纸槽(粉末或小颗粒)、胶头滴 管(少量液体) 夹持容器:试管夹、坩埚钳、铁架台(带铁圈、铁夹) 其它仪器:漏斗、长颈漏斗、分液漏斗、石棉网、玻璃棒、水槽、试管刷 可直接加热的:试管、蒸发皿、燃烧匙 能间接加热的(需垫石棉网):烧杯、烧瓶、锥形瓶 加热仪器:酒精灯 1.烧杯圆柱状玻璃容器,杯口有便于倒出液体的嘴。 常用的有25mL、50mL、100 mL、250 mL、500 mL等 (1)用于大量物质的溶解和配制溶液或者进行化学反应的容器,也常用于接 过滤后的液体。 (2)实验时盛放液体的量不超过烧杯容积的1/2,以防搅拌时溅出。 (3)向烧杯中注入液体的时候,应沿烧杯内壁或玻璃棒引流。

(4)加热时要垫石棉网,也防受热不均而使其破裂。烧杯不能用作加热固体试剂。 2.试管 (1)用于少量物质的溶解或发生化学反应的仪器,也常用于制取或收集少量气体。 (2)振荡试管的方法:手持试管、手腕摆动。 3)实验时盛放液体量不能超过试管容积的1/3,以防振荡或加热时溅出。可直接加热。 (4)用试管夹或者铁夹固定时,要从试管底部向上套,夹持在试管的中上部(或离管口1/3的部位)。 3.蒸发皿 (1)用于溶液的蒸发、结晶 2)蒸发过程中需用玻璃棒不断搅拌,防止液体由于局部温度过高而飞溅 3)当溶液的量减少只有大量晶体析出时,停止加热并放至石棉网上,以防晶体飞溅 (4)取放蒸发皿,要用坩埚钳夹持 4.集气瓶 (1)用于收集气体、短时间贮存气体、用做物质在气体中的燃烧的反应器 (2)在收集气体或贮存气体时,要用毛玻璃片盖住瓶口。 5、试剂瓶 试剂瓶包括滴瓶、细口瓶、广口瓶等。分为无色和棕色两种。

实验一:MATLAB软件入门(2015版)

实验一:MATLAB 软件入门 一、 实验目的及意义 [1] 熟悉MATLAB 软件的用户环境; [2] 了解MATLAB 软件的一般目的命令; [3] 掌握MATLAB 数组操作与运算函数; [4] 掌握MATLAB 软件的基本绘图命令; [5] 掌握MATLAB 语言的几种循环、条件和开关选择结构。 通过该实验的学习,使学生能灵活应用MATLAB 软件解决一些简单问题,能借助MATLAB 软件的绘图功能,对函数的特性进行探讨,广泛联想,大胆猜想,发现进而证实其中的规律。 二、实验内容 1.MATLAB 软件的数组操作及运算练习; 2.直接使用MATLAB 软件进行作图练习; 3.用MATLAB 语言编写命令M-文件和函数M-文件。 三、实验步骤 1. 在D 盘建立一个自己的文件夹; 2.开启软件平台——MATLAB ,将你建立的文件夹加入到MATLAB 的搜索路径中。 3.利用帮助了解函数max, min, sum, mean, sort, length ,rand, size 和diag 的功能和用法。 4.开启MATLAB 编辑窗口,键入你编写的M 文件(命令文件或函数文件); 5.保存文件(注意将文件存入你自己的文件夹)并运行; 6.若出现错误,修改、运行直到输出正确结果; 7.写出实验报告,并浅谈学习心得体会。 四、实验要求与任务 根据实验内容和步骤,完成以下具体实验,要求写出实验报告(实验目的→问题→算法与编程→计算结果或图形→心得体会) 1.设有分块矩阵??????=????223 22333S O R E A ,其中E,R,O,S 分别为单位阵、随机阵、零阵和对角阵,试通过数值计算验证??????+= 22S 0RS R E A 。 2.某零售店有9种商品的单件进价(元)、售价(元)及一周的销量如表1.1,问哪种商品的利润最大,哪种商品的利润最小;按收入由小到大,列出所有商品及其收入;求这一周该10种商品的总收入和总利润。 表1.1

初三化学单元课题2化学是一门以实验为基础的科学教案(人教版)

初三化学单元课题2化学是一门以实验为基础的科学教案(人教版) 单元课题2化学是一门以实验为基础的学科 教学目标 1知识与技能: ①了解在日常生活中存在着许多有探究价值的问题,并可以通过实验等手段解决这些问题。 ②了解化学是一门以实验为基础的自然科学。 ③培养观察、记录、描述和分析的能力,以及合作、交流和评价的能力。 2过程与方法: 本课题主要以学生的探究实验为主,因此采用探究式教学方法比较合适。在教学过程中,教师要发挥引导、指导和辅助的作用,将学习的主动权留给学生,使学生在小组合作探究的活动中深刻理解化学是以实验为基础的。 3情感态度与价值观: ①通过对蜡烛及其燃烧的探究,激发学生学习化学的兴趣。 ②通过探究,使学生体会发现的乐趣和成功的喜悦。 ③通过学生分组实验使学生认识到实验是学习化学的 重要途径,并培养同学之间的合作能力。 教学重点/难点/易考点

1教学重点 ①激发学生对探究实验的兴趣; ②培养学生对实验现象的观察、记录和描述能力 2教学难点 训练学生主动发现实验现象;学会表述实验现象。 专家建议 让学生亲自动手比老师讲效果要好得多。 教学方法 实验探究——归纳总结——补充讲解——练习提高 教学用具 教师:蜡烛、火柴、烧杯、澄清石灰水、水等。 学生:蜡烛、火柴 教学过程 1课时 引入新 引导设问:我们的生活处处都离不开化学,化学使我们 的生活多姿多彩。那么化学又是以什么为基础建立的呢? 讲述:大家是否还记得《西游记》中太上老君的炼丹炉? 我们不要小看这个炼丹炉,其实古代炼丹和炼金的作坊就是今天的化学实验室的前身。 化学是一门以实验为基础的科学,许多的化学成果与创造都是在实验室中反复地实验而得出的,所以说要想学好化学就必须

软件技术基础教学大纲资料

软件技术基础》教学大纲 课程编号: 23000840 适用专业:电子信息类(非计算机专业) 学时数: 40学分数: 2.5 开课学期:第4 学期 先修课程: 《C 语言》 考核方式:笔试(闭卷) 执笔者:沈晓峰编写日期:2015 年3月审核人(教学副院长): 一、课程性质和目标授课对象:电子信息工程专业大学二年级本科生课程类别:学科拓展课程教学目标: 本课程是针对工科电子信息类本科生开设的一门学科拓展课程。着重培养学生在软件设计领域的基本素质,基本方法和设计理念。授课对象为大学二年级学生,课程任务是通过本课程的学习和相关实验的练习,使学生掌握数据结构、操作系统等软件技术的基本理论知识,具有一定的软件开发能力。 二、教学内容和要求 1、课堂理论教学要求和学时安排(32 学时) 1) C 程序设计(4 学时) (1)C 语言回顾,指针的基本概念、运算方法和使用( 2 学时)。 (2)结构体的基本概念和使用方法(2 学时)。 2)数据结构(20 学时) (1)数据结构的基本概念(2 学时):理解数据结构的基本概念;理解线性和非线性结构的概念。 (2)线性数据结构(9 学时):理解表、栈、队列等线性数据结构的概念,存储方式及基于不同存储方式的相关操作的实现方法。 a. 理解表的概念及顺序表的存储特点,掌握其创建、插入、删除等实现方法(2 学时); b. 掌握单链表、双链表、循环链表的创建、插入、删除方法( 2 学时); c. 理解栈的概念及结构特点,掌握顺序栈及链栈的出栈、入栈操作的实现方法 (2 学时); d. 理解队列的概念及特点,掌握顺序、循环队列的创建、出队、入队、判空、判满等操作。掌握链 队列的创建及出队、入队(2 学时); e. 理解数组的概念及二维数组的存放方式,掌握对称矩阵及稀疏矩阵的压缩存储方法 (1 学时)。

计算机软件技术基础实验报告Word版

计算机软件基础实验报告 姓名学号实验目的 1. 掌握C语言程序设计方法,并学会上机调试。 2. 熟悉Huffman编码源程序,并构造Huffman树。 实验内容 1.试设计一算法,从包括n个元素的数组中,求最大和最小元素,并使得当n 个元素为有序排列时,元素之间的比较次数仅为n-1次。 2.在给出的Huffman编码源程序基础上,要求画出Huffman树,求出与等长编 码相比时的压缩比。 实验要求 1.根据实验内容编写算法,并用 C 语言进行程序设计。 2. 将所编程序在计算机上调试通过,并全面测试。 实验结果 1.以一个含有8个元素的一维数组{1,2,3,5,7,8,9,12}为例,设计程序如下: #include int maxArray(int x ,int y); int minArray(int x ,int y); int main(void) { int i = 0 ; int array[8]={ 1,2,3,5,7,8,9,12} ; printf; do { scanf("%d",&array[i]); i++; } while(i < 8); int maxTemp = array[0]; int minTemp = array[0]; int maxIndex = 0; int minIndex = 0; for(i=1;i<8;i++)

maxTemp = maxArray(array[i] , maxTemp); minTemp = minArray(array[i] , minTemp); } for(i=0;i<8;i++) { if (maxTemp == array[i]) { maxIndex = i; } if (minTemp == array[i]) { minIndex = i; } } printf; return 0; } 运行结果如下: 2.Huffman编码源程序 #include #include #include #include #include typedef struct {unsigned int weight; //结点权值 unsigned int parent,lchild,rchild; //结点的父指针,左右孩子指针 }HTNode,*HuffmanTree; //动态分配数组存储哈夫曼树 typedef char **HuffmanCode; //动态分配数组存储哈夫曼编码表 void CreateHuffmanTree(HuffmanTree &,unsigned int*,int ); //生成哈夫曼树 void HuffmanCoding(HuffmanTree,HuffmanCode &,int ); //对哈夫曼树

《化工基础实验》教学大纲

《化工基础实验》教学大纲 一、课程基本信息 课程编码:0801105B 中文名称:化工基础实验 英文名称:Chemical Engineering Fundamentals Experiment 课程类别:学科基础课 总学时:30 总学分:1 适用专业:化学 先修课程:高等数学、普通物理、物理化学 二、实验课程的性质、目标与任务 化工基础实验是化学工程基础课程的重要组成部分。化工基础实验以实验设计方法、设计思路,实验手段的合理运用等内容为主,充分发挥学生的主观能动性,在实验教学过程中培养学生的实验技能和科学研究能力,对学生培养的具体要求: 1、引导学生利用化工过程技术与设备、实验方法学、现代测控原理等理论知识,分析和设计化工 过程单元操作并独立完成实验。 2、掌握先进的测量手段和计算机控制技术与计算机在化学工程基础实验教学中的应用,进而全 面提高学生的创新能力和综合素质。 三、实验课程教学基本要求 通过学习化工实验,使学生在科学实验方法和实验技能等方面得到系统的训练;培养和提高学生在实践中综合应用所学的知识去发现问题、分析问题和解决问题的能力,以及创新意识和创新能力;培养学生科学的思维方法、科学态度和科学作风;加深对化工操作过程原理的理解,增强工程观点,了解典型化工设备的结构、性能和操作方法;掌握化工实验的基本方法和测量技术; 学习实验数据处理的基本方法;正确书写实验报告,掌握正确表达实验结果的方法。 四、实验教学内容及要求 实验一伯努利实验 【实验类型】 验证型实验

【目的与要求】: 1、观察不可压缩流体在导管内流动时机械能相互转化现象。 2、加深对流体流动过程中基本原理的理解。 【内容提要】: 测定流体在导管内作定态流动时,沿导管各截面之间各种形式的机械能,并验证伯努利方程。 【所需主要仪器设备】 伯努利实验仪装置 实验二管路阻力的测定 【实验类型】 应用型实验 【目的与要求】: 1、明确流体在流动过程中的能量损耗。 2、以实验方法直接测定摩擦系数及局部阻力系数。 【内容提要】: 确定流体在流动过程中的能量损耗是研究管路流动系统中流体流动与输送的重要问题之一,流体流动时的能量损耗时由于管路系统中存在着各种阻力,本实验测定管路的直管阻力和局部阻力,确定摩擦系数和局部阻力系数。 【所需主要仪器设备】 管路阻力测定实验装置;配套离心泵及水槽 实验三离心泵特性曲线的测定 【实验类型】 应用型实验 【目的与要求】: 1、了解离心泵的构造、安装流程及正常的操作过程。 2、掌握离心泵各项主要特性及其相互关系,加深对离心泵的性能和操作原理的理解。 【内容提要】:

实验室常用检验仪器操作规范

检验仪器操作规范 1. 仪器分类和作业规范 理化检验仪器(序号从4.1-4.30) 4.1原子吸收仪 4.2离子色谱仪 4.3 pH/电导率仪(或其他pH计及电导率仪) 4.4电光分析天平 4.5电子天平/电子分析天平 4.6浊度仪 4.7糖度计 4.8余氯测定仪 4.9分光光度计 4.10阿贝折射仪 4.11低速台式离心机 4.12定氮仪 4.13密度/比重/浓度计 4.14比色管 4.15电热恒温干燥箱 生化检验仪器(序号从4.31-4.40) 4.31自动立式压力蒸汽灭菌锅 4.32生物显微镜 4.33生化培养箱 4.34霉菌培养箱 其他(序号从4.61-4.70) 4.61激光粒子计数器

备注:以下仪器操作规范按仪器分类顺序编写 4.1原子吸收仪 4.1.1. 准备工作: a)接通仪器主机电源,再接通计算机及打印机电源。打开电脑,待 Win dows95 屏幕 左下角显示Start将箭头指向Start,并点击。联机正常后出示 Aawinlab,点击 打开。 b)将空白溶液置于自动进样器位置1上,标准溶液于2上,试样溶液 在其他编码位置上。 c)打开氩气钢瓶,并调节为300-450Kpa d)接通石墨炉冷却水系统电源。 4.1.2. 编制程序: 工作前将下列主要工作页的必要参数一一输入。分别为仪器页、校正页、石墨炉页。 4.1.3. 进行自动分析: 箭头指向Workspace并点击它,出现下图所示的对话框,然后点击 Calibrate 进行校正曲线,完毕点击An alyze Samples 进行试样的测 ^定。 备注:作结束后如需存储文件,点击File上的Save,显示Save Method As窗口,在Method Name^栏上打上方法名字,并点击0K 4.1.4. 关机: 工作结束后点击Automated Analysis Control 窗口的Flush Sampler ,冲洗 进样系统;退出软件,关掉主机就、计算机、打印机、冷却水系统和石墨炉电 源;关紧氩气钢瓶。 4.2离子色谱仪 4.2.1.仪器 离子色谱仪、移液管、滤纸(0.45 卩m、 4.2.2.试剂 阴离子淋洗液、阳离子淋洗液、甲烷磺酸 4.2.3.操作方法 a)洗液的配置: 1. 阴离子淋洗液的配置:

软件技术基础实验一

软件技术基础实验一单链表的各种基本运算的实现

单链表的各种基本运算的实现 一. 实验目的: 1. 熟悉c语言上机环境; 2. 实现单链表的创建; 3. 掌握单链表的基本操作:插入、删除、输出等运算; 二. 实验内容: 编写一个程序,实现单链表的各种基本操作,并在此基础上设计一个主程序完成如下功能: 1.初始化单链表: 2 .依次采用头插法插入从文件中读取的多个元素; 3. 输出单链表; 4. 在第四个元素位置上插入从文件中读取的单个元素; 5. 删除该单链表的从文件中指定序数的元素; 三. 完整的源程序 #include #include #include #include #define max 10 #define num 6 int a[20]; int i; typedef struct link { int data; struct link *next; }link;

/*初始化单链表*/ initlink(link *L) ( L= NULL; L= ( link *)malloc(sizeof(link)); /* 建立表头结点*/ L->next = NULL; L->data = 0; } void hcreat(link *L) /*头插法插入从文件中读取的多个元素*/ ( link *s; L->next=NULL; s=(struct link*)malloc(sizeof(struct link)); int i=0; FILE *fp; if((fp=fopen("h:\\a.txt”,"r"))==NULL) printf("error!\n"); printf("文件中的数为:\n"); while(!feof(fp)&& idata=a[i]; s->next=L->next; L->next=s; i++; } fclose(fp); } void print(link *L) /* 输出单链表*/ ( link *p=L->next; while(p!=NULL) ( printf ("%d ",p->data); p=p->next; } printf("\n"); int insert(link *L, int i) ( int j,m;

高一化学《化学实验基本方法》教案

第一章从实验学化学 第一节化学实验基本方法 一、教材分析 1.教学内容分析 “化学实验基本方法”在强调化学实验安全性的基础上,通过“粗盐的提纯”实验,复习过滤和蒸发等操作。蒸馏则是在初中简易操作的基础上引入使用冷凝管这一较正规的操作。在复习拓宽的基础上又介绍一种新的分离和提纯方法——萃取。本节还结合实际操作引入物质检验的知识,这样由已知到未知,由简单到复杂,逐步深入。 2.教学重点的分析与确定: 化学是以实验为基础的科学,通过让学生讨论一些实验问题来初步体会化学研究的方法。初中化学已经介绍了药品的取用、物质的加热、仪器的洗涤、天平的使用等基本操作,也介绍了过滤、蒸发等分离操作。本节选择粗盐提纯这一涉及基本操作较多的典型实验,复习实验原理和步骤,使学生掌握溶解、过滤、蒸发、离子检验等基本操作。进而继续学习蒸馏和萃取等新的分离方法,使学生的实验技能进一步提高。基于以上观点: 教学重点:混合物的分离与离子的检验,分离与提纯过程的简单设计。 3.教学难点的分析与确定: 从三维目标的层面上来看,掌握化学实验方法是学习化学的重要途径。能根据物质的性质设计分离和提纯的方案,并在初步掌握溶解、过滤的基础上学习蒸馏、萃取的操作,可以由已知到未知,由简单到复杂,逐步深入,并可为选修课《实验化学》中相关知识的学习打下良好的基础。基于以上观点: 教学难点:物质检验试剂的选择,蒸馏、萃取的操作,分离与提纯过程的简单设计。 二、学生分析 1.学生有一定知识基础,学习较为主动,有学习动机和兴趣,能与教师和同学进行良好的交流与合作,能够达到预定的学习目标与要求,积极关注教师创设的问题情景,积极主动参与到学习活动中去,学生在学习活动中能提出有意义的问题或能发表个人见解,能按要求正确操作,能够倾听、协作、分享。 2.学生在初中的学习过程中已经接触到一些实验知识,本章第一节的内容是对初中已有的有关实验知识的拓宽和提升。初中学生实验过程中已经涉及一些实验安全问题、分离的方法。已经初步了解了粗盐提纯的方法,蒸馏的简易装置。在本章中要在初中学习的基础上巩固粗盐提纯的操作,掌握蒸馏的实验室正规的装置和规范的操作,学习新的分离提纯的方法——萃取,还要了解有关离子的验检。可以看到第一节中学生学习的重点是混合物的分离与离子的检验。在分离提纯的学习过程中纯盐提纯有关的操作学生比较熟悉,其学习的难度不大。但对于课本中提到的提纯后溶液依然存在的杂质如何设计简单的实验进行分离提纯,对

软件技术基础实验报告

《计算机软件技术基础》实验报告 专业_____________ 年级_____________ 学号_____________ 学生姓名_____________ 指导老师_____________ 南华大学计算机学院编

【实验报告】

I 实验要求 1.每次实验中有若干习题,每个学生至少应该完成其中的两道习题。 2.上机之前应作好充分的准备工作,预先编好程序,经过人工检查无误后,才能上机,以提高上机效率。 3.独立上机输入和调试自己所编的程序,切忌抄袭、拷贝他人程序。 4.上机结束后,应整理出实验报告。书写实验报告时,重点放在调试过程和小节部分,总结出本次实验中的得与失,以达到巩固课堂学习、提高动手能力的目的。 实验一线性表 【实验目的】 1.熟悉VC环境,学习如何使用C语言实现线性表的两种存储结构。 2.通过编程、上机调试,进一步理解线性表的基本概念,熟练运用C语言实现线性表基本操作。 3.熟练掌握线性表的综合应用问题。 【实验内容】 必做: 1.一个线性表有n个元素(n

软件基础实验报告

XX大学 软件技术基础 实验报告 姓名:xx 班级:自动化1105 学号:xx 成绩: 2013年11月05 日

实验一 vc++6.0基本环境与应用 实验题目:熟悉vc++6.0的实验环境 实验目的:掌握建立vc工程的方法,并学会编写简单的vc程序。 实验内容: 1,熟悉vc++界面。 启动VC++ 6.0中文版以后,屏幕上显示如图所示的开发环境。开发环境界面由标题栏、菜单栏、工具栏、项目工作区窗口、文档窗口、输出窗口及状态栏组成。每个窗口左上角均有最小化、最大化(还原)和关闭按钮。各类窗口相互独立,可进行打开、关闭、移动、极大、极小化控制以及改变窗口大小。 2 建立MFC应用程序 建一个VC++的MFC应用程序的过程可分为5个步骤: (1)创建项目

使用Files菜单下的“New”项,会弹出一个New的对话框,选中Projects 选项卡,对话框会列出一系列可以创建的项目类型(见图4.),下列出部分常用类型: ATL COM AppWizard(创建ATL应用程序) Custom AppWizard(创建自定义的应用程序) Database Project(创建数据库) DevStudio Add-in Wizard(创建自定义宏) ISAPI Extension Wizard(创建Internet服务器或过滤器) Makefile(创建Make文件) MFC AppWizard(dll)(创建MFC动态链接库) MFC AppWizard(exe)(创建MFC可执行程序) MFC AxtiveX ControlWizard(创建MFC控件程序) Win32 Dynamic Link Library(创建Win32动态链接库) Win32 Application(创建Win32程序) Win32 Console Application(创建Win32控制台程序)

电子科技大学软件技术基础实验报告2

电子科技大学通信与信息工程学院标准实验报告 (实验)课程名称软件技术基础实验 电子科技大学教务处制表

电子科技大学 实验报告 一、实验室名称:校公共机房 二、实验项目名称:链表程序设计 三、实验学时:4学时 四、实验原理: 使用VS2010等C语言集成开发环境(IDE),在微型计算机上对程序进行编辑、编译、连接与运行。通过上机练习掌握在链表的建立、插入删除等方法和过程。 五、实验目的: 1.熟练链表的概念和基本操作方法。 2.掌握课程平台使用方法。 六、实验内容: 上机完成链表的一系列操作,并用链表完成课后习题9,编程实验,调试运行程序并完成报告。 七、实验器材(设备、元器件): 硬件要求:普通pc机,1G内存,100G硬盘空间即可。 软件要求:Windows 7,包括C编译器的IDE。 八、实验步骤、实验编程与运行结果: 1.程序文件名为***.cpp,源程序清单如下: /*基础实验1,链表的建立,插入,删除*/ #include #include struct list

{ int info; struct list *next; }; struct list *Create(int *numnode) {//创建一个链表 struct list *head,*tail,*cnew; head=NULL; int num; printf("输入数据(以零结束):"); while(1) { scanf("%d",&num); if(num==0)//输入为零表示输入结束 break; cnew=(struct list*)malloc(sizeof(struct list)); cnew->info=num; cnew->next=NULL; if(head==NULL)//若为空则将头节点指向新节点 head=cnew; else tail->next=cnew;//将当前节点的next指向新的节点 tail=cnew; (*numnode)++; } return head; } void insert(struct list *h,int i,int x) { struct list *p,*t; int j; p=h; j=0; while(p!=NULL&&jnext; j++; }

中考化学专题复习教案设计:化学实验基本操作

课题:化学实验基本操作 第一课时 教学目标:1.了解化学实验的基本要求,认识化学实验的常用仪器,化学教案-化学实验基本操作教案。 2.激发学生严肃认真科学的态度. 重点:常用化学仪器的名称、用途 难点:常用化学仪器的使用注意事项。 教学方法:讲述、演示。 实验准备:各种常用化学仪器 教学过程: 一.导入:以化学是一门以实验为基础的基础自然学科为题,导入新课。 二.授新课: 1.结合课本P191内容,讲解、强调化学学生实验的要求。 2.结合实物,讲述一些常用化学仪器的名称、用途和注意事项: ⑴试管⑵试管夹 ⑶玻璃棒⑷酒精灯 ⑸胶头滴管与滴瓶⑹铁架台 ⑺烧杯⑻量筒 ⑼集气瓶⑽漏斗 ⑾长颈漏斗⑿锥形瓶 ⒀蒸发皿⒁导气管 ⒂其它仪器 三、简要进行课堂小结。 四、巩固练习: 对照课本图3、图4,说出这两个实验中所用到的各种仪器的名称。 第二课时 课题:药品的取用 教学目标:1.了解取用药品的注意事项, 学会正确取用药品的基本操作. 2.培养学生认真、细致的良好习惯。 3.培养学生实验操作能力.

重点:固体药品与液体药品的取用方法 难点:滴管的使用方法。 教学方法:讲解、实验 实验准备:固体药品、液体药品、药匙、镊子、小纸槽、滴瓶、胶头滴管、 教学过程: 一.教师授新: (一)药品的取用: 1.讲解要注意的事项; 三不原则; 节约药品原则; 用剩药品的处理方法。 2.操作原理(教师边讲解边演示): 取用粉末状固体的正确方法; 取用块状固体的正确方法; 取用液体药品的正确方法; 用量筒量取一定体积液体的正确方法; 滴管的使用方法; 浓酸浓碱的使用注意事项; 二、学生操作练习: 1.练习用小纸槽取用少量粉末状固体。 2.练习用镊子将块状固体装入试管中, 3.用50 mL量筒取45 mL水; 三、简要进行课堂小结。 第三课时 课题:物质的称量与加热 教学目标:1.掌握称量化学物质的方法;了解物质加热应注意的事项。 2.培养学生认真、细致的良好习惯。 3.培养学生实验操作能力. 重点:天平的使用。 难点:物质加热的注意事项。

相关文档
最新文档