嵌入式实验指导书

嵌入式实验指导书

ID:11880208

大小:96.00 KB

页数:30页

时间:2018-07-14

嵌入式实验指导书_第1页
嵌入式实验指导书_第2页
嵌入式实验指导书_第3页
嵌入式实验指导书_第4页
嵌入式实验指导书_第5页
资源描述:

《嵌入式实验指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、上机一Linux系统下的C语言编译环境(验证型 4学时)一上机目的1学习Linux环境,熟悉Linux下C语言程序的运行环境,了解所用计算机系统软、硬件配置。2初步了解在该集成环境下如何编辑、编译、连接和运行一个C程序,即运行一个C程序的全过程。3通过运行简单的C程序,初步了解C程序的基本结构及特性。二上机内容1建立自己的文件夹,以备存放文件。进入Linux系统环境,选择合适的编辑器和编译工具。输入简单C程序(可用教科书上的例题),了解C程序运行的全过程。1、计算整数m的n次幂.2、打印最长的输入行运行结果:1每次上机前,认真预习本次上机实验内容,按老师的要求,需编写的程序,应书写整齐。

2、2上机输入和调试程序,调试通过后,打印出程序清单并把运行结果记录下来(在条件允许下)。3上机结束后,按照上机指导书的具体要求,整理出上机报告(字迹工整),下次上机交给指导教师。4上机报告应包括以下内容:(1)上机题目;(2)算法说明(复杂的可用流程图表示);(3)程序清单(有条件用打印机打印出来);(4)运行结果;(5)对运行情况作分析,以及本次实验所取得的经验。如程序未能通过,应分析错误原因。以下题目三选一。1已知三角形的三边a、b、c(通过键盘输入),编写一个程序求三角形的面积。2编写程序实现求一元二次方程式的根,ax2+bx+c=0中的a、b、c从键盘输入。3编写程序实现求任意三个

3、数的平均值。上机二C语言基本语法实验一上机目的1进一步掌握运行一个C语言程序的方法和步骤。2分清C语言的符号、标识符、保留字的区别。3掌握C语言的数据类型,会定义整型、实型、字符型变量以及对它们的赋值方法。4学会数据输入方式和数据输出格式及各种格式转意符。5学会使用C的运算符以及用这些运算符组成的表达式。二上机内容1输入并运行下面程序,分析其运行结果。main(){charc1,c2;c1=46;c2=47;printf(“%3c%3c”,c1,c2);printf(“%3d%3d”,c1,c2);}将程序第二行改为:intc1,c2;再运行,分析其结果。2输入并运行下面程序main()

4、{inta,b;floatc,d;longe,f;unsignedintu,v;charc1,c2;scanf(“%d,%d”,&a,&b);scanf(“%f,%f”,&c,&d);scanf(“%ld,%ld”,&e,&f);scanf(%o,%o”,&u,&v);scanf(“%c,%c”,&c1,&c2);printf(“”);printf(“a=%4d,b=%4d”,a,b);printf(“c=%8.2f,d=%8.2f”,c,d);printf(“e=%16ld,f=%16ld”,e,f);printf(“u=%o,v=%o”,u,v);printf(“

5、c1=%c,c2=%c”,c1,c2);}运行上面程序,分析结果,特别注意输出C1,C2的值是什么?什么原因?3先分析下面程序的结果,然后再上机运行,看结果上否一致。main(){intx,y,z;x=y=z=3;y=x++-1;printf(“%4d%4d”,x,y);y=++x–1;printf(%4d%4d”,x,y);y=z--+1;printf(“%4d%4d”,z,y);y=--z+1;printf(“%4d%4d”,z,y);}运行结果:三上机要求1每次上机前,认真预习本次上机实验内容,按老师的要求,需编写的程序,应书写整齐。2上机输入和调试程序,调试通过后,打印出程序

6、清单并把运行结果记录下来(在条件允许下)。3上机结束后,按照上机指导书的具体要求,整理出上机报告(字迹工整),下次上机交给指导教师。4上机报告应包括以下内容:(1)上机题目;(1)算法说明(复杂的可用流程图表示);(2)程序清单(有条件用打印机打印出来);(3)运行结果;(4)对运行情况作分析,以及本次实验所取得的经验。如程序未能通过,应分析错误原因。四、运行思考题,下列程序错误在哪里?①main()/*给定半径r,求园的面积s*/{floatr,s;s=п*r*r;printf(“s=%f”,s)}②main()/*给定长和宽l,w,求矩形面积s*/{intl,w,s;scanf(

7、“%d%d”,l,w);s=l*w;printf(l,w,s);}③main(){inti;floatx;longy;i=100;x=200;y=300;printf(“i=%d,x=%d,y=%d”,i,x,y);printf(“i=%f,x=%f,y=%f”,i,x,y);printf(“i=%ld,x=%ld,y=%ld”,i,x,y);}运行试试看,结果如何?为什么?上机三C程序实验三(验证型4学时)一实验目的1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。