《C程序设计》实验教学大纲.docx
《《C程序设计》实验教学大纲.docx》由会员分享,可在线阅读,更多相关《《C程序设计》实验教学大纲.docx(4页珍藏版)》请在装配图网上搜索。
1、C程序设计实验教学大纲课程代码:00271003课程名称:C程序设计英文名称:c Programming实验室名称:计算机公共基础实验室课程学时:108实验学时:54一、本课程实验教学目的与要求C程序设计语言是目前应用领域最广泛的一门程序设计语言,C程序设计也 是实践性非常强的一门课程,通过本课程的实验教学,使学生切实掌握C语言程 序的编辑、编译、调试、运行的方法和技巧。通过本实验课程,使学生掌握C语言集成开发环境的用法,学习并掌握C 语言程序设计的基本知识,掌握顺序、选择、循环程序结构,掌握常见算法的使 用、掌握指针和链表,学习结构化程序设计的基本思想,培养学生使用C语言解 决实际问题的能力
2、。通过本课程的学习,使学生在掌握C程序设计基本方法的基础上逐步形成正 确的程序设计思想,为后继学习和应用打下良好基础。二、主要仪器设备及现有台套数教师示范用投影仪一台,连接Internet网和安装声卡的教师示范用微型计算 机一台;每一学生一台微型计算机。三、实验课程内容和学时分配序号实验工程名称目的、要求实验内容学时 分配实验 类型每组 人数必开、 选开1第一个C程序熟悉上机环境编辑、编译、运行 一个C语言程序3基础 性1必开2基本输入、输出掌握C语言基 本输入方法、 比拟C语言中 不同数据类型 区别编写一个C语言 程序,对C语言各 种基本类型数据 进行输入、输出3基础 性1必开3选择结构掌握
3、if语句和 switch语句的用法1)输入三个整数、 从大到小排序输 出2)输入个人月收 入,说出应缴税额3基础 性1必开4循环结构掌握for循环、 while循环、 do-while 循环用法根据当前中、美 GDP和经济增长 率,计算GDP赶 上美国的时间3基础 性1必开序号实验工程名称目的、要求实验内容学时 分配实验 类型每组 人数必开、 选开5循环嵌套掌握循环嵌套 的用法根据当前中、美 GDP和美国经济 增长率,如果要X 年赶上美国,中国 为来假设干年内最 低经济增长率是 多少3基础 性1必开6一维数组一维数组的用 法输入假设干个整数、 排序输出3基础 性1必开7多维数组二维数组的用 法
4、输入一个二矩阵, 转置输出3基础 性1必开8字符数组字符数组的用 法输入一篇英文文 章,统计出现的所 有字母的频率3基础 性1必开9结构体结构体数组用 法输入一个班级学生 信息,跟别根据成 绩、年龄信息排队3基础 性1必开10公用体等自定义 类型自定义类型用 法编写假设干小程序, 尝试各种自定义 数据类型的用法3基础 性1必开11函数的定义和使 用函数基本应用将实验8改为使 用函数实现3基础 性1必开12函数的嵌套函数的嵌套使用编写一个函数用 递归求解将用递归求解的 程序改为递推求 解3基础 性1必开13作用域与多文件 组织作用域与多文 件组织编写一个程序,使 用全局变量和局 部静态变量,然后
5、 将该程序分成多 个C源程序并编 译运行3基础 性1必开14内存动态分配内存动态分配 实验输入一个班级的 信息,班级人数在 程序运行时指定, 根据成绩排序,成 绩相同的按照姓 名排序3基础 性1必开15链表应用链表应用将实验14更改为 链表实现3基础 性1必开序号实验工程名称目的、要求实验内容学时 分配实验 类型每组 人数必开、选开16文件文件的应用将实验14中的学生 信息改为链表存储3基础 性1必开17编译预处理和多 文件组织编译预处理编写程序实验各种 编雨她F里用法。将实验16程序改 为多源程序文件 存储,并尝试使用 多个头文件。3基础 性1必开18综合练习综合练习进一步完善实验 17,使其能实现基 本的奖学金评定 功能。3综合 性1必开四、考核方式1、实验报告:本门课程实验对实验报告的要求(应包括对报告内容的要求)实验报告采用电子版方式提交内容包括:(1)实验内容(2)实验目的(3)源程序清单(4)实验总结2、考核方式(1)课程实验的考核方式采用上机考试(2)根据程序完成质量评定成绩(3)课程实验成绩占课程总成绩的比例20%五、实验教材、参考书1、教材:C语言程序设计,、,清华大学出版社2、参考书:C程序设计学习与实验指导,王朝晖、卢晓东,清华大学出版社
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。