c语言程序设计实验大纲

c语言程序设计实验大纲

ID:20744960

大小:93.50 KB

页数:6页

时间:2018-10-15

c语言程序设计实验大纲_第1页
c语言程序设计实验大纲_第2页
c语言程序设计实验大纲_第3页
c语言程序设计实验大纲_第4页
c语言程序设计实验大纲_第5页
资源描述:

《c语言程序设计实验大纲》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C语言程序设计实验课程教学大纲一、课程名称:C语言程序设计二、课程性质:专业指导性选修课程三、实验学时:14学时四、课程类型:非独立设课五、课程适用专业:电子科学与技术六、教学目的:1.学生通过本上机实验,能够运用结构化程序设计方法编写程序,能够熟练掌握TURBOC2。0的编译、运行环境,能够运用C语言按给定要求编写、调试和运行程序,解决具体问题。为进一步的专业学习打下基础。学习“C语言程序设计”课程不能满足于“懂得了”,满足于能看懂书上的程序,而应当熟练的掌握程序设计的全过程,既独立编写出源程序,独立上机调试程序,独立运行

2、程序和分析结果。“程序设计”是一门时间性很强的课程,必须十分重视实践环节。除了学校规定的上机实验以外,应当提倡学生自己课余抽时间多上机实践。2.加深对讲授内容的理解,尤其是一些语法规定,光靠课堂讲授,既枯燥无味又难以记住,通过上机实验,能自然地、熟练的掌握。通过上机来掌握语法规则是行之有效的方法。3.熟悉所用的计算机系统的操作方法,也就是了解和熟悉C语言程序开发的环境。一个程序必须在一定的外部环境下才能运行,所谓“环境”,就是指所用的计算机系统的硬件和软件条件。使用者应该了解,为了运行一个C程序需要哪些必要的外部条件(例如硬

3、件配置、软件配置),可以利用那些系统的功能来帮助自己开发程序。每一种计算机系统的功能和操作方法不完全相同,但只要熟练掌握一、两种计算机系统的使用,在遇到其他的系统时便会触类旁通,很快就能学会。4.学会上机调试程序。也就是善于发现程序中的错误,并能很快的排除这些错误,使程序能正确的运行。经验丰富的人在编译连接过程中出现“出错信息”时,一般能很快地判断出错误所在,并改正之。调试程序的能力是每个程序设计人员应当掌握的一项基本功。因此,在做试验时千万不要在程序通过后就认为完成任务了,应当在已通过的程序基础上作一些改动(例如修改一些参

4、数、增加程序的一些功能、改变输入数据的方法等),在进行编译、连接和运行。甚至于“自设障碍”,即把正确的程序改为有错的(例如用scanf函数输入变量时,漏写“&”符号;使数组下标出界;使整数溢出等),观察和分析所出现的情况。这样的学习才会有真正的收获,是灵活主动的学习而不是呆板被动的学习。使学生通过实验加强对课堂上所学C语言程序设计课程的理解,增强运用所学知识解决实际问题的能力。一、实验教学项目表1项目数据类型、运算符和表达式时数2性质验证内容要求实验内容1、查找计算机系统的C编译系统,找到它所在的子目录;2、进入所用的集成环

5、境;3、熟悉集成环境的界面和有关菜单的使用方法;4、输入并运行下面的程序:#includevoidmain(){charcl,c2;c1=’a’;c2=’b’;printf(“%c%c”,c1,c2);}5、输入并运行教材第3章习题3.6给出的程序:6、输入并运行下面的程序:#includevoidmain(){inta,b;unsignedc,d;longe,f;a=100;b=-100;e=50000;f=32767;c=a;d=b;printf(“%d,%d”,a,b);pr

6、intf(“%u,%u”,a,b);printf(“%u,%u”,c,d);c=a=e;d=b=f;printf(“%d,%d”,a,b);printf(“%u,%u”,a,b);}7、习题3.10。8、习题4.5。实验要求1、了解编程环境的基本操作方法,学会独立使用该系统;2、熟悉C程序的编辑、编译、连接和运行的过程;3、掌握C语言的各种类型及其定义方法,赋值方法;4、掌握不同类型之间赋值的规律;5、学会使用各种算术运算符,特别是自加自减运算符。2项目顺序、选择和循环结构程序设计时数2性质验证内容要求实验内

7、容1、习题4.6;2、习题4.9;3、习题5.10;4、习题6.6;5、习题6.9;实验要求1、掌握C语言的赋值语句的使用;2、掌握不同类型的输入输出方法;3、能正确使用各种格式转换符;4、掌握C语言的顺序结构程序设计;5、进一步理解逻辑量的表示方法;6、掌握C语言的逻辑运算符及逻辑表达式的正确使用;7、熟练掌握if语句与switch语句的正确应用;8、熟练掌握for语句的使用;9、熟练掌握break语句与continue语句的使用;10、能够用循环实现一些常用算法;11、循环嵌套的应用。3项目数组时数2性质验证内容要求实验

8、内容1、习题7.5;2、习题7.13;3、习题7.15实验要求1、熟练掌握一维数组、二维数组定义、赋值和输入输出方法;2、熟练掌握字符数组和字符串函数的使用;3、掌握有关数组的一些常用算法;4项目函数时数2性质验证内容要求实验内容1、习题8.3;2、习题8.8;3、习题8.18;(选做)4

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

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

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