《C语言程序设计》实验教学大纲_2011 联系客服

发布时间 : 星期日 文章《C语言程序设计》实验教学大纲_2011更新完毕开始阅读a7d9a29d51e79b89680226b6

4.实验难点

? 文件以及缓冲文件系统、文件指针的概念及对文件的操作。 5.实验内容

编写程序并上机调试运行。

题1. 从键盘上输入一串大小写字母混合的字符串,将其中的所有小写字母转换称为大写字母,大写字母转换称为小写字母,并将转换后的小写字母和大写字母分别存入不同的文件中。

题2. 编写程序统计一个文本文件的行数。

题3. 从键盘输入4个学生的数据(学生数据包括:学号、姓名和三门课的成绩),然后把它们转存到磁盘文件上去,再从磁盘文件读入相应变量中,并将变量内容输出到屏幕。

题4.(选作)编写程序统计一个文本文件中字母、数字和其它字符的个数。

*实验十 班级信息管理系统设计与开发(综合性实验)

1.考察知识点

? 根据实验要求,综合运用所学的C语言知识及图形化编程方法,设计出有特色的界面,并实现程序功能。 2.实验目的及要求

? 了解软件开发的基本步骤。

? 如何进行功能分析、模块的划分、数据结构的确定和设计。 ? 学习和掌握图形化编程的语言和方法。

? 深入掌握C语言开发的过程和细节以及软件的整体架构。 3.实验重点

? 软件开发的步骤。 ? 图形化编程的实现。 ? 信息文件的存储。 ? 数据结构的确认和设计。 4.实验难点

? 图形化编程的实现。 5.实验内容

? 运用C语言完成班级信息管理系统的设计与开发。

? 班级学生信息包括学号、班级、姓名、性别、出生年月、成绩等,试设计一学生信息管理系统,使之能提供以下功能: ? 系统以菜单方式工作

? 学生信息录入功能(学生信息用文件保存)--输入

? 学生信息浏览功能 --输出

? 查询或排序功能:按学号查询、按成绩查询等 ? 系统进入画面(静态或动画) ? 学生信息删除、修改功能(任选项)

*实验十一 学生选修课程系统设计与开发(综合性实验)

1.考察知识点

? 根据实验要求,综合运用所学的C语言知识及图形化编程方法,设计出有特色的界面,并实现程序功能。 2.实验目的及要求

? 了解软件开发的基本步骤。

? 如何进行功能分析、模块的划分、数据结构的确定和设计。 ? 学习和掌握图形化编程的语言和方法。

? 深入掌握C语言开发的过程和细节以及软件的整体架构。 3.实验重点

? 软件开发的步骤。 ? 图形化编程的实现。 ? 信息文件的存储。 ? 数据结构的确认和设计。 4.实验难点

? 图形化编程的实现。 5.实验内容

? 运用C语言完成学生选修课系统的设计与开发。

? 假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计一选修课程系统,使之能提供以下功能:

? 系统以菜单方式工作

? 课程信息录入功能(课程信息用文件保存)--输入 ? 课程信息浏览功能--输出

? 查询功能:按学分查询、按课程性质查询 ? 系统进入画面(静态或动画) ? 学生选修课程(可选项)

实验十二 图书信息管理系统设计与开发(综合性实验)

1.考察知识点

? 根据实验要求,综合运用所学的C语言知识及图形化编程方法,设计出有特色的界面,并实现程序功能。 2.实验目的及要求

? 了解软件开发的基本步骤。

? 如何进行功能分析、模块的划分、数据结构的确定和设计。 ? 学习和掌握图形化编程的语言和方法。

? 深入掌握C语言开发的过程和细节以及软件的整体架构。 3.实验重点

? 软件开发的步骤。 ? 图形化编程的实现。 ? 信息文件的存储。 ? 数据结构的确认和设计。 4.实验难点

? 图形化编程的实现。 5.实验内容

? 运用C语言完成图书管理信息系统的设计与开发。

? 图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:

? 系统以菜单方式工作

? 图书信息录入功能(图书信息用文件保存)--输入 ? 图书信息浏览功能--输出

? 查询或排序功能:按书名查询、按作者名查询 ? 系统进入画面(静态或动画) ? 图书信息的删除与修改(可选项)

四、考核方式

实验考核主要由上机实践时教师检查的记录为主,再结合学生实验时的表现,独立解决问题的能力,给出学生的综合成绩。平时成绩及实验成绩占课程成绩的30%。实验成绩占总成绩的比例任课教师也可根据具体情况灵活掌握。

五、推荐实验教材和教学参考书

实验教材:《C语言程序设计习题解答与实验指导》,张书云编著,中国铁道出版社,2008年。 教材:《C语言程序设计》,张书云编著,中国铁道出版社,2008年。教材:

参考书目:

? “C语言程序设计”(第二版),谭浩强著,清华大学出版社。

? “C程序设计题解与上机指导”(第二版),谭浩强等著,清华大学出版社。 ? 《C语言程序设计》(第二版),谭浩强、张基温、唐永炎编著,高等教育出版社。 ? 《C语言程序设计》,黄维通、马力妮编著,清华大学出版社。

六、说明

实验报告格式

实验项目名称 所属课程名称 实 验 类 型 实 验 日 期

班 级 学 号 姓 名 成 绩

实验室

【实验目的及要求】 【实验环境】 【实验内容】 题目 【实验过程】 程序清单 【结论】(结果)