《《C语言程序设计》实验教学大纲1.docx》由会员分享,可在线阅读,更多相关《《C语言程序设计》实验教学大纲1.docx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、C语言程序设计实验教学大纲课程代码:EMST1016课程名称:C语言程序设计英文名称:c Programming实验室名称:计算机信息系统实验室实验学时:36课程学时:108一、本课程实验教学目的与要求目的:通过本课程的学习使学生对程序设计有基本的认识,使学生掌握C 语言程序的编辑、编译、上机调试等基本操作操作,能够运用C语言程序解决本 专业某些实际问题,并养成严谨的科学态度和科学的思维方法,从而提高分析和 解决实际问题的能力。为后续课程的学习和在毕业设计时使用计算机解决实际问 题打下良好的基础。培养计算机程序设计的能力和素质以及思维方法,为以后学 习其它计算机程序语言打下基础。要求:注意自始
2、至终贯彻课程中所介绍的程序设计风格,养成良好的编程习 惯。应独立完成所布置的上机作业,为保证尽量在统一安排的上机时间内编译运 行通过程序,应事先预习设计好程序。课后撰写实验报告。二、主要仪器设备及现有台套数主要仪器设备:台式计算机,安装有Windows XP/7操作系统、Visual Studio 2005及以上版本。现有设备台套数:120台。三、实验课程内容和学时分配序 号实验工程名称目的要求实验内容学时 分配实验 类型每组 人数必开 选开1C程序的运行环 境掌握C开发环境,了 解C程序的结构以及 如何运行一个C程序运行教科书 上的程序2基础 性1必开2数据类型、运算 符和表达式1 .理解C
3、语言数据类 型的含义。2 理解运算符的运算 规那么3 ,掌握+/-运算符的 计算规那么。4,掌握C语言表达式 与数学表达式的不 同。计算三角形 面积2设计 性1必开序 号实验工程名称目的要求实验内容学时 分配实验 类型每组 人数必开 选开3顺序结构程序及 输入输出L掌握C语言程序的 输入与输出方法2 ,掌握格式化输入输 出函数以及各种格式 的使用高斯法解多 元一次方程2设计 性1必开4选择结构程序设 计1、掌握关系表达式 和逻辑表达式。2、掌握if语句的使 用,if-else的匹配规 那么3、掌握switch语句 的使用4、掌握分支结构程 序的设计原理七彩球中奖 程序2设计 性1必开5循环结构
4、程序设 计1 .掌握三种循环控制 语句,2.掌握循环结 构的程序设计思想3 .熟练使用循环语句 进行程序设计辛普森法求 积分2设计 性1必开6数组1 ,掌握一维数组的概 念、定义和使用2 .掌握几种基本的排 序算法。3 .掌握使用循环处理 数组实现局部字 符串函数的 功能2设计 性1必开7数组1 .掌握二维数组的概 念、定义和使用2 .掌握字符数组的概 念、定义和使用快速排序2设计 性1必开8函数L掌握函数的概念、 定义2 .掌握函数的参数传 递封装字符串 处理函数2设计 性1必开9函数L掌握数组作为函数 参数的参数传递原理 2 .掌握变量的作用域 和生存期概念和使用封装排序函 数2设计 性1
5、必开10指针1 .掌握指针的概念、 定义和使用2 .掌握指针与数组的 关系,如何使用指针 操作数组元素通过指针间 接访问变量2设计 性1必开序 号实验工程名称目的要求实验内容学时 分配实验 类型每组 人数必开 选开11指针L掌握指针作为函数 参数的参数传递原理 2 .掌握二维数组的指 针3 .掌握字符指针的使 用方法4 ,掌握指针数组的使 用方法通过指针传 参数和获取 返回值2设计 性1必开12结构体1 ,掌握结构体的定义 和使用方法2 .掌握共用体的使用 方法链表2设计 性1必开13文件掌握文件的读写操作链表数据写 文件2设计 性1必开14综合实验使用本学期所学的知 识开发一个学生学籍 管理
6、系统考试模拟6设计 性1必开四、考核方式1、实验报告每次实验完成后两周内,必须提交实验报告。实验报告至少要求包含以下内 容:(1)格式规范,书写清晰;(2)要求表达具体的实验过程中的算法思想、流程图或NS图和源程序清 单;(3)给出运行结果;(4)进行相应局部的实验小结。2、考核方式(1)每次实验课结束时有指导老师现场根据学生的实验完成情况进行评分;(2)评分过程依据运行结果(70%)、程序结构的合理性(10%)和代码的 可读性(20%)多个方面明确的指标进行;(3)实验课成绩占课程总成绩的30%。五、实验教材、参考书1、教材:(1)C语言程序设计(第三版).谭浩强.清华大学出版社,2005年.(2) C程序设计上机指导(第三版).谭浩强.清华大学出版社,2005年.2、参考书:(1)C语言大学教程.王浩鸣,郭晔.人民邮电出版社,2009.(2) C程序设计试题汇编.谭浩强.清华大学出版社,1998.(3) C语言程序设计教程.朱承学.北京水利水电出版社,2004.(4) 从问题到程序:程序设计与C语言引论.裘宗燕.机械工业出版社,2005.(5) C语言程序设计教程.叶东毅.厦门大学出版社,2009.