《c51语言》上机实验指导书.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《c51语言》上机实验指导书

淮 南 师 范 学 院 《单片机基础与C51语言编程》 主编:井田 实验一、C语言编程基础 (一)教学内容 (1)C开发环境使用; (2)各种数据类型定义与转换; (3)各种运算符与表达式的定义; (4)常量的使用及变量的赋值; (5)输入输出语句的定义与书写; (6)设计一个项目融合以上内容(选做) (二)教学目标 (1)掌握C程序开发环境; (2)掌握编译环境的使用; (3)掌握C语言的基本定义; (4)掌握各类型常量、变量在内存中的存储形式; (三)实验内容 可以从以下题目中任意选做6——10题,也可自己命题,自己命题的需要加注释说明功能。 1、编程实现以下文字的输出。I am a student. #include stdio.h int main( ){ printf( );//输出函数补充完整 return 0;} 2、编程实???交换两变量的值。(变量类型任意) #include stdio.h int main(){ int a,b,c; //定义需要交换的2个变量a、b及中间变量c scanf(“%d%d”,a,b); c=a; a=b; b=c; //利用c交换a和b printf(“%d%d”,a,b); //输出交换之后的a和b return 0;} 3、用sizeof测试并输出在所用编译系统中,int、long、short、char、float、double等类型数据所占字节数。 #include stdio.h int main(){ printf( );//输出函数补充完整,用sizeof()运算求字节数 return 0;} 4、调用库函数,实现以下函数值的求取。 cos3.5678、log90、e2.567 #include stdio.h #include math.h int main(){ printf( );//输出函数补充完整,用cos( )、sin( )、exp( )运算求数学函数值 return 0;} 5、编程实现int、char、float、double等类型常量的输出。 #include stdio.h int main(){ printf( );//输出函数补充完整,用%d、%c、%f格式控制符分别控制上述类型数据的输出 return 0;} 6、编程实现int、short、long、char、float、double等类型变量的建立、赋值以及输出。 7、编程实现+、-、*、/、%运算符的使用。 #include stdio.h int main(){int a,b; scanf(“%d%d”,a,b); printf(“%d”,a+b); printf(“%d”,a-b); printf(“%d”,a*b); printf(“%d”,a/b); printf(“%d”,a%b); return 0;} 8、编程实现++、--运算符的使用。 9、编程实现复合的赋值运算符的使用。 10、编程实现强制类型转换运算符的使用。 (四)实验报告书写要求 实验报告包括:实验名称、实验目的、实验内容。其中实验内容包括程序和结果。 实验二、结构化程序设计 (一)教学内容 (1)顺序结构程序设计 (2)选择结构程序设计 (3)选择结构程序设计 (4)设计一个项目融合以上内容(选做) (二)教学目标 (1)掌握顺序结构程序的设计方法; (2)掌握关系、逻辑运算符和表达式; (3)掌握if、switch语句的选择结构程序设计方法; (4)掌握while、for语句的循环结构程序设计方法; (5)了解多种结构程序设计的综合、嵌套; (三)实验内容 1、编程用选择结构实现求一个数的绝对值并输出。 #includestdio.h int main(){ int i; // 定义一个变量用来接收输入的值 scanf(“%d”,i); //从键盘输入要求绝对值的数 if (i=0)printf(“%d”,i); //如果这个值大于0则输出原值 else printf(“%d”,-x); //否则输出原值的负数 return 0;} 2、编程实现输入一个整数,判断其是否能被3和5整除。 #includestdio.h int main(){ int

文档评论(0)

yy556911 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档