首页 > 精品范文库 > 4号文库
实验七实验报告数据的填写要求(2学时)
编辑:明月清风 识别码:13-1039571 4号文库 发布时间: 2024-06-17 23:03:51 来源:网络

第一篇:实验七实验报告数据的填写要求(2学时)

湖南师范大学职业技术学院(工学院)实验数据报告单

实验课程:数字电子技术基础实验题目:数字电路的综合运用

实验日期:202_年月日专业:1年级:班:姓名:学号:实验目的:实验内容:本实验用集成MSI(74LS163)来实现十进制加法计数器的功能(可采用反馈清零法或反馈置数),将七段译码电路和计数电路连接,在数码管上显示0~9得循环,将原理图张贴如下:

(说明:显示用数码管来实现,时钟用已提供的1秒信号来完成)

指导老师签名:

打印时间:4/13/202_ 下午 01:38

第二篇:实验报告填写要求

实验二电视画面的取景与构图(2学时)

一、实验目的1、了解电视画面构图的元素。

2、掌握电视画面构图的基本方式。

二、实验设备和仪器

专业数字摄像机、电池、三角架

三、实验内容及要求

1、实验内容

(1)基本构图法。

(2)静态构图法。

(3)动态构图法。

(4)不规则构图法。

2、实验要求:本次实验分组进行;每组成员4-6人。

四、实验原理及步骤

1、实验原理

构图是摄像人员拍摄电视画面的一个主要环节,是摄像师将现实形象转变为屏幕形象时采用的画面结构形式。摄像构图就是摄像师为表现某一特定的内容和视觉美感效果,将镜头前被摄对象以及摄像的各种造型元素有机地组织安排在画面中,以形成一定画面形式的创作活动。作为实验课,应该注意组织镜头元素和镜头的使用进行画面的拍摄。

2、步骤

(1)准备好摄像机、三脚架、SD卡、电池、白纸等。

(2)在三脚架上安装摄像机,开机,调节白平衡。

(3)静态构图拍摄。

(4)动态构图拍摄。

(5)不规则构图拍摄。

(6)回放拍摄画面(在电视或监视器上看)。

(7)关机,取出SD卡。

五、使用注意事项

1、构图训练是摄像的基本功,也是学习摄影之后对画面构图的新的认识。

2、在构图拍摄时,可以结合短片或模仿的办法进行实验。

3、在实验拍摄的时候,特别要掌握好如何使用摄像机镜头,如光圈、聚焦、变焦的运用。

4、如实验机时不够,学生可与实验室联系,利用开放机时完成实验。

六、实验结果分析及实验报告要求:

1、实验结果分析要求

(1)通过实验,得出镜头构图与动态构图的区别。

(2)构图的主要有哪些形式。

(3)记录在实验过程中,根据实验结果得出的其他结论与分析。

2.实验报告要求

请根据实验的结果和实验指导书的要求,如实地撰写实验报告。其中,“实验记录”填写实验的步骤和过程,“问题与讨论”根据个人实验情况如实记录所发现的问题。

第三篇:实验七函数实验报告范文

实验七 函数

一、实验目的

1.掌握定义函数的方法。

2.掌握函数实参及形参的对应关系以及“值传递”方式。3.掌握函数的嵌套调用和递归调用的方法。

4.掌握全局变量和局部变量,动态变量、静态变量的概念和使用方法。5.学会对多文件程序的编译和运行。

二、实验内容

1.写出一个判别素数的函数,在主函数输入一个整数,输出是否素数的信息。本程序应准备以下测试数据:17,34,2,1,0,分别输入数据,运行程序并检查结果是否正确。其程序为:

#include int main(){int prime(int);int n;printf(“input an integer:n”);scanf(“%d”,&n);if(prime(n))printf(“%d is a prime.n”,n);else printf(“%d is not a prime.n”,n);return 0;}

int prime(int(n)){int flag=1,i;for(i=2;i

2.用一个函数来实现将一行字符串中最长的单词输出。此行字符从主函数传递给该函数。(1)把两个函数放在同一个程序文件中。

(2)将两个函数分别放在两个程序文件中,作为两个文件进行编译、连接和运行。其程序为:

#include #include int main(){ int alphabetic(char);int longest(char[]);int i;char line[100];printf(“input one line:n”);gets(line);printf(“The longest word is:”);for(i=longest(line);alphabetic(line[i]);i++)printf(“%c”,line[i]);printf(“n”);return 0;}

int alphabetic(char c){if((c>='a'&&c<='z')||(c>='A'&&c<='z'))return(1);else return 0;}

int longest(char string[]){int len=0,i,length=0,flag=1,place=0,point;for(i=0;i<=strlen(string);i++)if(alphabetic(string[i]))if(flag){point=i;flag=0;} else

len++;else {flag=1;if(len>=length){len=len;place=point;len=0;

} } return(place);} 其运行结果为:

3.用递归法将一个整数n转换成字符串。例如输入483.应输出字符串“483”。n的位数不确定,可以是任意的整数。其程序为:

#include int main(){void convert(int n);int number;printf(“input an integer:”);scanf(“%d”,&number);printf(“output:”);if(number<0){putchar('-');putchar(' ');number=-number;} convert(number);printf(“n”);return 0;}

void convert(int n){int i;if((i=n/10)!=0)convert(i);putchar(n%10+'0');putchar(32);} 其运行结果为:

4.求两个整数的最大公约数和最小公倍数。用一个函数求最大公约数用另一个函数根据求出的最大公约数求最小公倍数。分别用下面的两种方法编程。(1)不用全局变量,在主函数中输入两个数和输出结果。(2)用全部变量的方法,数据的传递通过全部变量的方法。

不用全局变量其程序为: #include int main(){int hcf(int,int);int lcd(int,int,int);int u,v,h,l;scanf(“%d,%d”,&u,&v);h=hcf(u,v);printf(“H.C.F=%dn”,h);l=lcd(u,v,h);printf(“L.C.D=%dn”,l);return 0;}

int hcf(int u,int v){int t,r;if(v>u){t=u;u=v;v=t;} while((r=u%v)!=0){u=v;v=r;} return(v);}

int lcd(int u,int v,int h){ return(u*v/h);} 其运行结果为:

使用全局变量,其程序为: #include int Hcf,Lcd;int main(){void hcf(int,int);void lcd(int,int);int u,v;scanf(“%d,%d”,&u,&v);hcf(u,v);lcd(u,v);

printf(“H.C.F=%dn”,Hcf);printf(“L.C.D=%dn”,Lcd);return 0;}

void hcf(int u,int v){int t,r;if(v>u){t=u;u=v;v=t;} while((r=u%v)!=0){u=v;v=r;} Hcf=v;}

void lcd(int u,int v){ Lcd=u*v/Hcf;} 其运行结果为:

5.写一个函数,输入一个十六进制数,输出相应的十进制数。其程序为:

#include # define MAX 1000 int main(){int htoi(char s[]);int c,i,flag,flag1;char t[MAX];i=0;flag=0;flag1=1;printf(“input a HEX number:”);while((c=getchar())!=''&&i='0'&&c<='9'||c>='a'&&c<='f'||c>='A'&&c<='F'){flag=1;t[i++]=c;} else if(flag){t[i]='';

printf(“decimal number %dn”,htoi(t));printf(“continue or not?”);c=getchar();if(c=='N'||c=='n')flag1=0;else {flag=0;i=0;printf(“ninput a HEX number:”);} } } return 0;}

int htoi(char s[]){int i,n;n=0;for(i=0;s[i]!='';i++){if(s[i]>='0'&&s[i]<='9')n=n*16+s[i]-'0';if(s[i]>='a'&&s[i]<='f')n=n*16+s[i]-'a'+10;if(s[i]>='A'&&s[i]<='F')n=n*16+s[i]-'A'+10;} return(n);} 其运行结果为:

6、编程实现模拟计算机完成加、减、乘、除运算;加减乘除分别通过调用函数实现 其程序为:

#include float add(float x,float y);float minus(float x,float y);

float chen(float x,float y);float chu(float x,float y);void main(){ float a,b,c;char ch;printf(“please enter a and ch and b:n”);scanf(“%f %c %f”,&a,&ch,&b);switch(ch)

{

case'+':c=add(a,b);break;printf(“a+b=%4fn”,c);

case'-':c=minus(a,b);break;printf(“a-b=%4fn”,c);

case'*':c=chen(a,b);break;printf(“a*b=%4fn”,c);

case'/':c=chu(a,b);break;printf(“a/b=%4fn”,c);

default :printf(“enter data error!n”);

} printf(“所求得的结果为:%4fn”,c);printf(“n”);}

float add(float x,float y){float c;c=x+y;return(c);}

float minus(float x,float y){float d;d=x-y;return(d);}

float chen(float x,float y){float e;e=x*y;return(e);}

float chu(float x,float y){float f;

f=x/y;return(f);} 其运行结果为:

第四篇:实验报告格式--实验2

实验报告一、二、三、四、五、六、七、实验名称:分析PL0词法分析程序 试验目的  学习PL0程序的词法分析程序GenSym的实现过程  结合具体的程序了解词法分析过程 实验设备  PC兼容机  DOS操作系统或Windows操作系统  TurboPascal软件等 实验要求  独立完程序的分析过程  自己跟踪程序的执行过程  记录程序的执行过程  记录程序的运行结果 实验内容 实验过程记录 源程序

第五篇:实验报告(电路实验实验报告要求)

实验报告

课程:__________实验名称:__________

日期:___________完成者:_______合作者:_________

一、实验目的:

二、实验设备:

三、实验原理:

四、实验内容及步骤:

五、实验结果分析:

六、思考题的回答:

实验七实验报告数据的填写要求(2学时)
TOP