《C语言程序设计 王新萍 实训大纲.docx》由会员分享,可在线阅读,更多相关《C语言程序设计 王新萍 实训大纲.docx(3页珍藏版)》请在第一文库网上搜索。
1、C语言程序设计实训大纲课程名称:C语言(CProgramming1anguage)课程属性:专业基础课实训教材或指导书名称:王新萍主编的C语言程序设计课程总学时:108实训学时:36学时+1周项目实训面向专业及对象:计算机应用专业大专一年级学生一、课程简介:C语言是一种优秀的结构化程序设计语言。是程序设计的入门语言课。C语言简洁、紧凑,使用方便、灵活,应用面广,目标程序效率高,可移植性好。具有汇编语言的能力,可以宜接处理硬件系统和对外围设备接口进行控制。主要内容有:C语言概述、数据类型,运算符和表达式、顺序程序设计、选择结构程序设计、数组、函数、指针、结构体与联合体、预处理命令、文件二、课程实
2、训目的与要求:实训目的:使学生加深对教材内容的理解,熟悉C程序设计过程,熟练掌握在TC中编写、编辑、编译和调试程序的基本方法。通过循序渐进的实训内容的训练,使学生逐步建立起程序结构的概念,具备程序设计基本技能,并逐步建立起独立解决问题的能力。实训要求:1 .学生上机前应做好上机课的准备工作。2 .学生应做到独立上机操作。3 .实训后每个同学必须按要求独立完成实训报告。对实训报告的要求:学生应填写实训报告,记录实训经过、实训结果以及做出总结。实训报告的主要内容包括:(1)实训题目(2)实训内容;(3)实训目的及要求(4)实训过程(.)(5)重要算法和程序流程(6)实训结果分析(7)总结三、实训环
3、境:微型计算机,软件TURBOC2.0四、实训内容、目的要求与学时分配序号实训名称目的要求实训学时开出要求1熟悉C环境掌握C语言程序的结构1 .熟悉TUrboC集成环境的操作界面,能熟练地启动TUrboC和退出TUrboCo2 .熟练掌握在TurboC下建立、修改和运行、保存和装入程序的方法。3 .掌握C程序的基本结构2必做2数据类型及其运算1 .进一步熟悉TUrboC集成环境下程序的建立、修改和运行2 .熟悉定义各种基本数据类型变量的方法3 .初步了解Printf函数的使用4 .熟悉有关变量的语法错误,并能够根据错误信息修改、调试程序。5 .熟悉各种运算符的使用规则,能编写简单程序,求数学运
4、算式的值。6 .理解赋值运算符的意义,区别赋值运算符与数学中的等号。2必做3顺序结构程序设计1 .熟练掌握Primf函数和SCanf函数的调用格式,及其相关的格式转换控制符。2 .能灵活运用printf函数控制屏幕输出格式,熟悉SCanf函数对各种类型数据的输入格式。3 .熟练掌握ge1char函数和putchar函数的调用方法2必做4选择结构程序设计1 .掌握控制流程中复合语句的使用。2 .熟练掌握if语句和if-e1se语句,理解条件嵌套。3 .熟练掌握SWiICh语句。4必做5循环结构程序设计1 .熟练掌握Whi1e语句、do一WhiIe语句、for语句的功能、使用格式和执行过程。2 .
5、理解循环结构,在实际编程中能灵活运用三种循环语句解决相关问题。6必做6数组的定义和引用1 .掌握一维数组和二维数组的定义、赋值和输入的方法。2 .掌握字符数组和字符串函数的使用3 .掌握与数组有关的算法(特别是排序算法)4必做7函数十1 .掌握函数的定义方法2 .掌握函数的实参与形参的对应关系和“值传递”方式。3 .掌握函数的调用方法。4必做8指针十1 .掌握指针的概念,会定义和使用指针变量2 .熟练掌握用指针处理一维数组,掌握用指针形式引用二维数组中各个元素。3 .熟练掌握用字符指针处理维字符数组。6必做9结构体与联合体1 .掌握结构体变量和共用体变量的定义和使用。2 .掌握结构体类型数组的
6、使用。2必做10预编译处理命令1 .掌握宏定义的方法。2 .掌握文件包含处理方法。3 .掌握条件编译的方法2选做11文件操作1 .掌握文件以及缓冲文件系统、文件指针的概念2 .学会使用文件打开、关闭、读、写等文件操作函数。2必做12项目实训1 .初步了解软件开发的几个阶段2 .熟悉软件开发的过程3 .培养学生综合应用知识解决问题的能力1周必做合计36学时+1周注:表中带部分为重点部分,要求在教师的指导下学生必须重点掌握的知识表中带部分为难点部分,要求在教师的指导下学生必须加强掌握的知识五、考试(考核)方式:上机考查一一让学生在规定的时间内修改、编译、调试和设计出解决某些问题的程序。根据考查结果,结合平时各个实训的成绩,评定出综合实训成绩。实训考核成绩占考试总分的30%。六、参考书目:11王新萍、郑静主编,C语言程序设计教程,北京:电子工业出版社,2010年12月2谭浩强,C程序设计题解与上机指导(第三版),清华大学出版社,2005年。