光栅衍射实验报告河北工业大学
“光栅衍射实验报告河北工业大学”相关的资料有哪些?“光栅衍射实验报告河北工业大学”相关的范文有哪些?怎么写?下面是小编为您精心整理的“光栅衍射实验报告河北工业大学”相关范文大全或资料大全,欢迎大家分享。
河北工业大学-汇编实验报告
汇编实验
实验一 顺序与分支程序设计
一 、实验目的
1) 掌握顺序程序设计方法。
2) 掌握分支程序的结构及分支程序的设计,调试方法。 2) 学习数据传送及算术和逻辑运算指令的用法。
3) 熟悉在PC机上建立、汇编、连接、调试和运行汇编语言程序的过程。 二、实验内容
1) 有一字变量BUF1是以原码表示的有符号数,要求将其转换为反码和补
码,分别存入BUF2和BUF3单元,并在屏幕上显示出来。
2)有两个两字节无符号数分别放在存储单元A、B起始的缓冲器中,求其和,结果放在A起始的缓冲区并在屏幕上显示。相加若有进位不存入存储单元。
3) 在BUF和BUF+1、BUF+2单元分别放有一个无符号字节型数,编程序将其中最大数存入MAX单元,并在屏幕上显示。
4) 要求同上,只是比较的数为有符号数。
5) 将1000H单元开始的10个字节数,采用奇偶校验,将奇数在前偶数在后仍存回原数据区。本实验要求在DEBUG调试状态下进行,包括汇编程序、运行程序、检查结果。
6) 从键盘上接收一位十进制数X,计算Y值,并以十六进制形式显示出来,Y按下列公式计算。
?X2?X(X?3) ?2?X?2X(X?4)Y??2?X(X?5)2
河北工业大学-汇编实验报告
汇编实验
实验一 顺序与分支程序设计
一 、实验目的
1) 掌握顺序程序设计方法。
2) 掌握分支程序的结构及分支程序的设计,调试方法。 2) 学习数据传送及算术和逻辑运算指令的用法。
3) 熟悉在PC机上建立、汇编、连接、调试和运行汇编语言程序的过程。 二、实验内容
1) 有一字变量BUF1是以原码表示的有符号数,要求将其转换为反码和补
码,分别存入BUF2和BUF3单元,并在屏幕上显示出来。
2)有两个两字节无符号数分别放在存储单元A、B起始的缓冲器中,求其和,结果放在A起始的缓冲区并在屏幕上显示。相加若有进位不存入存储单元。
3) 在BUF和BUF+1、BUF+2单元分别放有一个无符号字节型数,编程序将其中最大数存入MAX单元,并在屏幕上显示。
4) 要求同上,只是比较的数为有符号数。
5) 将1000H单元开始的10个字节数,采用奇偶校验,将奇数在前偶数在后仍存回原数据区。本实验要求在DEBUG调试状态下进行,包括汇编程序、运行程序、检查结果。
6) 从键盘上接收一位十进制数X,计算Y值,并以十六进制形式显示出来,Y按下列公式计算。
?X2?X(X?3) ?2?X?2X(X?4)Y??2?X(X?5)2
河北工业大学-C++实验报告实验五
1、已知下列主函数: int main() {
cout< 声明求3个数中最小者的函数模板,并写出调用此函数模板的完整程序。 #include int main() { cout< 2、编写一个求任意类型数组中最大元素和最小元素的程序,要求将求最大元素和最小元素的函数设计成函数模板,并写出调用此函数模板的完整程序,使 得函数调用时,数组的类型可以是整型也可以是双精度类型。 #include void GetMaxMin(T *a, int theSize) { T tmpMax = a[0]; T tmpMin = a[0]; for (int i = 0; i < theSize; ++i) { if (a[i] > tmpMax) { tmpMax = a[i]; } if (a[i] < tmpMin) { tmpMin = a[i]; } } cout
河北工业大学-C++实验报告实验五
1、已知下列主函数: int main() {
cout< 声明求3个数中最小者的函数模板,并写出调用此函数模板的完整程序。 #include int main() { cout< 2、编写一个求任意类型数组中最大元素和最小元素的程序,要求将求最大元素和最小元素的函数设计成函数模板,并写出调用此函数模板的完整程序,使 得函数调用时,数组的类型可以是整型也可以是双精度类型。 #include void GetMaxMin(T *a, int theSize) { T tmpMax = a[0]; T tmpMin = a[0]; for (int i = 0; i < theSize; ++i) { if (a[i] > tmpMax) { tmpMax = a[i]; } if (a[i] < tmpMin) { tmpMin = a[i]; } } cout
光栅衍射实验报告
光栅衍射实验报告
4.10光栅的衍射
【实验目的】
(1)进一步熟悉分光计的调整与使用;
(2)学习利用衍射光栅测定光波波长及光栅常数的原理和方法; (3)加深理解光栅衍射公式及其成立条件。
【实验原理】
衍射光栅简称光栅,是利用多缝衍射原理使光发生色散的一种光学元件。它实际上是一组数目极多、平行等距、紧密排列的等宽狭缝,通常分为透射光栅和平面反射光栅。透射光栅是用金刚石刻刀在平面玻璃上刻许多平行线制成的,被刻划的线是光栅中不透光的间隙。而平面反射光栅则是在磨光的硬质合金上刻许多平行线。实验室中通常使用的光栅是由上述原刻光栅复制而成的,一般每毫米约250~600条线。由于光栅衍射条纹狭窄细锐,分辨本领比棱镜高,所以常用光栅作摄谱仪、单色仪等光学仪器的分光元件,用来测定谱线波长、研究光谱的结构和强度等。另外,光栅还应用于光学计量、光通信及信息处理。 1.测定光栅常数和光波波长
光栅上的刻痕起着不透光的作用,当一束单色光垂直照射在光栅上时,各狭缝的光线因衍射而向各方向传播,经透镜会聚相互产生干涉,并在透镜的焦平面上形成一系列明暗条纹。 如图1所示,设光栅常数d=AB的光栅G,有一束平行光与光栅的法线成i角的方向,入射到光栅上产生衍射。从B点作BC垂直于
光栅衍射实验报告
光栅衍射实验报告
4.10光栅的衍射
【实验目的】
(1)进一步熟悉分光计的调整与使用;
(2)学习利用衍射光栅测定光波波长及光栅常数的原理和方法; (3)加深理解光栅衍射公式及其成立条件。
【实验原理】
衍射光栅简称光栅,是利用多缝衍射原理使光发生色散的一种光学元件。它实际上是一组数目极多、平行等距、紧密排列的等宽狭缝,通常分为透射光栅和平面反射光栅。透射光栅是用金刚石刻刀在平面玻璃上刻许多平行线制成的,被刻划的线是光栅中不透光的间隙。而平面反射光栅则是在磨光的硬质合金上刻许多平行线。实验室中通常使用的光栅是由上述原刻光栅复制而成的,一般每毫米约250~600条线。由于光栅衍射条纹狭窄细锐,分辨本领比棱镜高,所以常用光栅作摄谱仪、单色仪等光学仪器的分光元件,用来测定谱线波长、研究光谱的结构和强度等。另外,光栅还应用于光学计量、光通信及信息处理。 1.测定光栅常数和光波波长
光栅上的刻痕起着不透光的作用,当一束单色光垂直照射在光栅上时,各狭缝的光线因衍射而向各方向传播,经透镜会聚相互产生干涉,并在透镜的焦平面上形成一系列明暗条纹。 如图1所示,设光栅常数d=AB的光栅G,有一束平行光与光栅的法线成i角的方向,入射到光栅上产生衍射。从B点作BC垂直于
河南工业大学实验报告
河南工业大学实验报告
(2014~2015学年-第1学期)
课程名称:程序设计基础 实验课程编号:51610057 开课实验室:6313 2014160101专业班级 计科1401 学号 姓名 张岩 19 实验项目名称 教师签名:张玉宏 日 期:
实验一:函数与程序结构 实验日期 2015/3 成绩评定 一、 实验目的:
1. 了解结构化程序设计的基本思想; 2. 掌握使用工程组织多个程序文件的方法。 3. 掌握函数嵌套的使用方法。 4.掌握递归函数的编程方法。
二.编程环境 Windows8.1 Codeblock
三.实验要求及内容:
1.编写一个函数,利用参数传入一个3位数number,找出101~number
之间所有满足下列两个条件的数:它是完全平方数,又有两位数字相同,如144、676等,函数返回找出这样的数据的个数,并编写主函数。
输入输出示例:
Enter a number :150 count = 2 ① 源代码
② 测试用例
Enter a number :150 Count = 2; ③实验结果
2. 用递归函数计算xn的值。 输入输出示例: Enter x:2 Enter
河北工业大学算法实验
算法分析与设计
: 班级: 姓名: 学号:
实验报告
计算机科学与软件学院 计131班 张硕 133020 学院
实验一 利用分治算法,编程实现循环赛日程表安排问题
一、实验内容
1.实现《网球循环赛》问题的分治算法,并进行算法时间复杂性分析。 2.对实现的分治算法进行改进;
3.对上述改进后算法进行时间复杂性分析,通过实验结果分析对比,得出自己的结论和总结。
4. 设计的程序要满足正确性,代码中有关键的注释,书写格式清晰,简洁易懂,效率较高,利用C++的模板,设计的程序通用性好,适合各种合理输入,并能对不合理输入做出正确的提示。 二、实验目的
1.深刻理解并掌握“分治算法”的设计思想; 2.提高应用“分治算法”设计技能;
3.理解这样一个观点:用递归方法编写的问题解决程序具有结构清晰,可读性强等优点,且递归算法的设计比非递归算法的设计往往要容易一些,所以当问题本身是递归定义的,或者问题所涉及到的数据结构是递归定义的,或者是问题的解决方法是递归形式的时候,往往采用递归算法来解决。 三、程序清单 (1)递归: #include
河北工业大学汇编实验三
实验三 算术运算与代码转换程序设计
计102
一、实验目的
1)掌握算术运算程序的设计方法。
2)掌握代码转换程序的设计方法。 3)进一步掌握各种程序结构。
4)熟练掌握和使用用DEBUG调试程序。 二、实验内容
1)编制两个多字节整数加法和减法程序,并将结果按十六进制形式显示在屏幕上。 2)编制程序实现二进制定点数与十进制数的ASCII码串之间转换,并将结果显示在屏幕上。
3)编写程序计算从键盘输入两个不超过四位的十进制数的和、差、积、商,并以十进制形式输出。
4)写程序把从键盘输入的四位十六进制数转换为压缩的BCD码,并显示输出。 5)编写一通用过程用来将十进制数(从键盘输入)转换为P(从键盘输入)进制数。 三、实验设备
PC机一台
四、实验步骤
1) 按程序流程图编制实验程序。
2) 输入源程序。
3) 汇编、连接程序,执行程序,检查结果。 4) 程序的执行可用DEBUG的G命令,也可用T命令单步跟踪执行。 5) 用D命令检查执行结果。 五、实验源程序
1)DATA SEGMENT
A DB 82H,34H,56H,78H,2A
大学物理实验报告系列之衍射光栅
大学物理实验报告系列之衍射光栅,大学物理实验报告,包括数据及数据处理。衍射光栅性质的研究等等,缺少什么给我说,我这都有。
大学物理实验报告
大学物理实验报告系列之衍射光栅,大学物理实验报告,包括数据及数据处理。衍射光栅性质的研究等等,缺少什么给我说,我这都有。
4.光栅常数与汞灯特征谱线波长的测量 根据方程(40-1)式可知,若已知入射光在某一级某一条光谱线的波长值,并测出该 谱线的衍射角 ,就可以求出所用光栅的光栅常数 d。反之,若已知所用光栅的光栅 常数,则可由(40-1)式测出光源发射的各特征谱线的波长。 角的测
量可由分光 计进行。
由公式
65 28 '
65 26 '
65 17 '
65 42 '
65 44 '
65 45 '
1 S 2 S1 S ' 2 S '1 分别求出 ,填入表格中。 4
由公式 d sin k 求得
【实验内容】d1 光栅常数与光波波长的测量 (1)以绿色光谱线的波长 = 546.07nm 为已知。测出其第一级(k = 1)光谱的衍 射角 。 为了消除分光计的偏心差, 应同时读出分光计左、 右两游标的读数。 k = +1 对 时,记下 S1、S2;对 k = -1 时,记下 S1′、S