光栅衍射实验报告河北工业大学

“光栅衍射实验报告河北工业大学”相关的资料有哪些?“光栅衍射实验报告河北工业大学”相关的范文有哪些?怎么写?下面是小编为您精心整理的“光栅衍射实验报告河北工业大学”相关范文大全或资料大全,欢迎大家分享。

河北工业大学-汇编实验报告

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

汇编实验

实验一 顺序与分支程序设计

一 、实验目的

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

河北工业大学-汇编实验报告

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

汇编实验

实验一 顺序与分支程序设计

一 、实验目的

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++实验报告实验五

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

1、已知下列主函数: int main() {

cout<

声明求3个数中最小者的函数模板,并写出调用此函数模板的完整程序。

#include using namespace std; template T min(T a,T b,T c) { T min; if(a<=b) min=a; else min=b; if(min>=c) min=c; return min; }

int main() {

cout<

2、编写一个求任意类型数组中最大元素和最小元素的程序,要求将求最大元素和最小元素的函数设计成函数模板,并写出调用此函数模板的完整程序,使

得函数调用时,数组的类型可以是整型也可以是双精度类型。

#include using namespace std; template

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++实验报告实验五

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

1、已知下列主函数: int main() {

cout<

声明求3个数中最小者的函数模板,并写出调用此函数模板的完整程序。

#include using namespace std; template T min(T a,T b,T c) { T min; if(a<=b) min=a; else min=b; if(min>=c) min=c; return min; }

int main() {

cout<

2、编写一个求任意类型数组中最大元素和最小元素的程序,要求将求最大元素和最小元素的函数设计成函数模板,并写出调用此函数模板的完整程序,使

得函数调用时,数组的类型可以是整型也可以是双精度类型。

#include using namespace std; template

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

光栅衍射实验报告

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

光栅衍射实验报告

4.10光栅的衍射

【实验目的】

(1)进一步熟悉分光计的调整与使用;

(2)学习利用衍射光栅测定光波波长及光栅常数的原理和方法; (3)加深理解光栅衍射公式及其成立条件。

【实验原理】

衍射光栅简称光栅,是利用多缝衍射原理使光发生色散的一种光学元件。它实际上是一组数目极多、平行等距、紧密排列的等宽狭缝,通常分为透射光栅和平面反射光栅。透射光栅是用金刚石刻刀在平面玻璃上刻许多平行线制成的,被刻划的线是光栅中不透光的间隙。而平面反射光栅则是在磨光的硬质合金上刻许多平行线。实验室中通常使用的光栅是由上述原刻光栅复制而成的,一般每毫米约250~600条线。由于光栅衍射条纹狭窄细锐,分辨本领比棱镜高,所以常用光栅作摄谱仪、单色仪等光学仪器的分光元件,用来测定谱线波长、研究光谱的结构和强度等。另外,光栅还应用于光学计量、光通信及信息处理。 1.测定光栅常数和光波波长

光栅上的刻痕起着不透光的作用,当一束单色光垂直照射在光栅上时,各狭缝的光线因衍射而向各方向传播,经透镜会聚相互产生干涉,并在透镜的焦平面上形成一系列明暗条纹。 如图1所示,设光栅常数d=AB的光栅G,有一束平行光与光栅的法线成i角的方向,入射到光栅上产生衍射。从B点作BC垂直于

光栅衍射实验报告

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

光栅衍射实验报告

4.10光栅的衍射

【实验目的】

(1)进一步熟悉分光计的调整与使用;

(2)学习利用衍射光栅测定光波波长及光栅常数的原理和方法; (3)加深理解光栅衍射公式及其成立条件。

【实验原理】

衍射光栅简称光栅,是利用多缝衍射原理使光发生色散的一种光学元件。它实际上是一组数目极多、平行等距、紧密排列的等宽狭缝,通常分为透射光栅和平面反射光栅。透射光栅是用金刚石刻刀在平面玻璃上刻许多平行线制成的,被刻划的线是光栅中不透光的间隙。而平面反射光栅则是在磨光的硬质合金上刻许多平行线。实验室中通常使用的光栅是由上述原刻光栅复制而成的,一般每毫米约250~600条线。由于光栅衍射条纹狭窄细锐,分辨本领比棱镜高,所以常用光栅作摄谱仪、单色仪等光学仪器的分光元件,用来测定谱线波长、研究光谱的结构和强度等。另外,光栅还应用于光学计量、光通信及信息处理。 1.测定光栅常数和光波波长

光栅上的刻痕起着不透光的作用,当一束单色光垂直照射在光栅上时,各狭缝的光线因衍射而向各方向传播,经透镜会聚相互产生干涉,并在透镜的焦平面上形成一系列明暗条纹。 如图1所示,设光栅常数d=AB的光栅G,有一束平行光与光栅的法线成i角的方向,入射到光栅上产生衍射。从B点作BC垂直于

河南工业大学实验报告

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

河南工业大学实验报告

(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

河北工业大学算法实验

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

算法分析与设计

: 班级: 姓名: 学号:

实验报告

计算机科学与软件学院 计131班 张硕 133020 学院

实验一 利用分治算法,编程实现循环赛日程表安排问题

一、实验内容

1.实现《网球循环赛》问题的分治算法,并进行算法时间复杂性分析。 2.对实现的分治算法进行改进;

3.对上述改进后算法进行时间复杂性分析,通过实验结果分析对比,得出自己的结论和总结。

4. 设计的程序要满足正确性,代码中有关键的注释,书写格式清晰,简洁易懂,效率较高,利用C++的模板,设计的程序通用性好,适合各种合理输入,并能对不合理输入做出正确的提示。 二、实验目的

1.深刻理解并掌握“分治算法”的设计思想; 2.提高应用“分治算法”设计技能;

3.理解这样一个观点:用递归方法编写的问题解决程序具有结构清晰,可读性强等优点,且递归算法的设计比非递归算法的设计往往要容易一些,所以当问题本身是递归定义的,或者问题所涉及到的数据结构是递归定义的,或者是问题的解决方法是递归形式的时候,往往采用递归算法来解决。 三、程序清单 (1)递归: #include int p[128

河北工业大学汇编实验三

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

实验三 算术运算与代码转换程序设计

计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

大学物理实验报告系列之衍射光栅

标签:文库时间:2024-07-07
【bwwdw.com - 博文网】

大学物理实验报告系列之衍射光栅,大学物理实验报告,包括数据及数据处理。衍射光栅性质的研究等等,缺少什么给我说,我这都有。

大学物理实验报告

大学物理实验报告系列之衍射光栅,大学物理实验报告,包括数据及数据处理。衍射光栅性质的研究等等,缺少什么给我说,我这都有。

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