资源描述:
《C语言程序设计实训教程.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《C语言程序设计》实训教学大纲课程名称:《C语言程序设计》适用专业:计算机应用技术学时数:40执笔人:吴丽英编写日期:2008年3月7日一、实训项目名称《C语言程序设计实训》二、实训目的学习C语言程序设计课程要熟练地掌握程序设计的全过程,即独立编写出源程序,独立上机编译、调试程序,独立运行程序并分析结果。《C语言程序设计》是一门实践性很强的课程,必须十分重视实践环节,保证足够的上机实训时间。通过上机实训:1、加深对理论讲授内容的进一步理解;2、熟悉计算机系统的操作方法;3、掌握TurboC集成开发系统的使用,掌握上机调试程序的步骤和方法;4、掌握一般程序开发的
2、思想、方法和步骤。三、实训要求:1、熟悉C语言的TubroC环境。熟练地进行C程序的录入、调试和运行。2、能够使用C语言编写基本的应用程序。准备好上机所需的程序,以提高上机效率。对程序中自己有疑问的地方,应作出记号,以便在上机时给予注意。3、上机结束后,整理出实验报告,实验报告应包括以下内容:题目、程序清单、运行结果、对运行情况所作的分析以及本次调试程序取得的经验。四、实训内容安排和学时分配(共32学时)序号实训项目学时实训性质1TurboC2.0环境2验证型2数据类型、运算符和表达式2验证型3顺序结构程序设计2设计型4选择结构语句的使用2设计型5循环结构语句
3、的使用2设计型6函数的应用4设计型7数组的应用6设计型8指针的应用6设计型9结构体2设计型10综合实训12综合设计型合计40?五、实验内容、目的项目一(2学时)1、实训项目名称:TurboC2.0环境2、实训类型:验证型3、目的与任务(1)了解在TC环境中如何编辑、编译、连接和运行一个C程序(2)通过运行简单C程序,初步了解C程序的特点4、内容与要求内容:(1)了解TC环境的组成(2)进入、退出和定制TC环境(3)学习上机操作全过程①编辑一个新文件按F10将亮条移到File处按回车键,再选New后按回车键(为简化起见,以后用File→New的形式表示上述操作)
4、,出现子窗口,在其中输入要创建的文件名,输入文件名后按回车键,出现编辑窗口,在此窗口中输入以下源程序。#includevoidmain(){printf(“ThisisaCProgram”);}②保存文件按F10,选择菜单File→Save,即可以保存当前文件到硬盘。③编译文件按F10,选择菜单Compile→Compiletoobj,就可以对程序进行编译。在此过程中可能会出现错误信息,并进行修改,修改完后存盘再进行编译,直至成功。④运行文件按FlO,选择Run→Run命令运行文件。⑤查看运行结果按F10,选择菜单Run→Userscre
5、en即可以查看程序运行结果。注意:若编译没有成功,则程序不能运行;若编译成功,则可以运行程序,但若运行结果不正确,则表明程序有逻辑错误,需要对程序进行调试和修改,直至程序运行结果正确。注意:以后每次上机运行一个C程序都要经过上述操作步骤①─⑤,因此,需要深刻理解和熟练掌握这些步骤。(4)学会调入一个已存在的C源文件按F10,选择菜单File→Load,出现子窗口,在其中输入已存在的文件名,按回车键后即可以调入一个已存在的文件。(5)输入课本p8-p11例1.3-1.5,并进行调试和运行。在练习过程中,注意观察C源程序的特点和构成。要求:每个学生为一组,完成实训
6、之后写出实训报告项目二(2学时)1、实训项目名称:数据类型、运算符和表达式2、实训类型:验证型3、目的与任务(1)掌握C语言数据类型,熟悉如何定义一个变量,以及对它们的赋值运算(2)掌握不同类型数据间的赋值规律(3)学会使用C的有关算术运算符,以及包含这些运算符的表达式4、内容、要求与安排形式内容:(1)输入并运行下面程序#includevoidmain(){inta,b;unsignedc,d;longe,f;a=100;b=-100;e=50000;f=32767;c=a;d=b;printf("%d,%dn",a,b);printf("
7、%u,%un",a,b);printf("%u,%un",c,d);c=a=e;d=b=f;printf("%d,%dn",a,b);printf("%u,%un",c,d);}请对照程序和运行结果分析:1)将一个负整数赋给一个无符号的变量,会得到什么结果。2)将一个大于32767的整数赋给整型变量,会得到什么结果。3)将一个长整数赋给一个无符号的变量,会得到什么结果(分别考虑该长整数的值大于或等于65535以及小于65535的情况)。例如:a=65580,b=-40000,e=65535,f=65580(2)下面的程序试图计算由键盘输入的任意两个整数的平均值
8、:#includemain(){int