欢迎来到天天文库
浏览记录
ID:34782658
大小:50.50 KB
页数:5页
时间:2019-03-10
《软件学院c语言实习指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件学院C语言实习指导书软件学院以培养高层次的、有良好职业发展前景的复合型软件人才为宗旨,以实用型人才培养为目标和特色。学院特别注重学生实践能力的培养。学习《C程序设计》课程必须重视实践环节,独立编辑、调试、运行程序。为了达到上述目的,本课程除了在常规课堂教学中安排上机环节之外,还相应安排了一周左右的课程设计。一、实验目的:1、加深对讲授内容的理解C语言程序设计课程中的一些语法规则和阶段性知识,只靠课堂讲授既枯燥无味又难以记忆,但它们都很重要,要想熟练掌握,必须经过大量实践环节加深对它们的理解与把握。2、通过设计,熟练上机调试程序作为
2、软件专业的学生,上机时不应依靠别人帮助调试程序和排错,应该做到善于发现程序中的错误,并且能很快地排除这些错误,使程序能正确运行。3、C语言综合程序设计能力的提高作为软件专业的学生,对于C语言的学习不能仅停留在读懂简单的程序和编写短小的阶段性程序阶段,应善于将所学的知识贯穿起来,综合运用C语言的全部知识,达到能够纵观全局,分析、设计具有一定规模的题目要求,做到对知识的全面掌握和运用。二、课程设计基本要求:1、 课程设计应由学生本人独立完成或者小组成员共同完成,严禁抄袭(对自己的程序不熟悉,读不懂程序中的关键功能部
3、分,对程序的结构不清楚,对程序的功能不了解等),一经验收教师认定其抄袭行为,成绩即为不及格。2、 如果发现程序基本相同者(程序构思、基本结构、变量设计、函数设计、文件操作等),则相同者均为不及格。3、 所选题目中必须要运用到所学的如下知识:(1) 数组、结构体或共用体(2) 指针(3) 选择结构程序设计、循环结构程序设计(4) 自定义函数及其调用(5) 简单的文件操作4、 能够顺利调试通过并运行所编制的程序,并且能
4、够读懂所选题目的源程序,讲解程序中的主要功能部分,以证明该程序不是其他人给编写的或从其他的书籍中原封不动照抄照搬过来的。5、 按时上机调试,认真完成课程设计。三、课程设计报告1、 给出所选课程设计题目以及本题目具体所要完成的功能要求说明。2、 给出程序清单和程序中包含的变量、函数文字说明。3、 给出设计程序的运行结果(上述课程设计所选择的题目对应的程序运行结果)。4、 课程设计总结:对所选题目对应程序的运行情况做详细
5、分析,总结本次设计所取得的经验。如果程序未能全部调试通过,则应分析其原因。5、 报告要求字数不得少于500字,介绍整个程序的功能、模块功能及实现的方法(不包括程序清单和程序结果的部分)。四、参考题目及选题1、 某班学生成绩管理,包括以下功能:v 从键盘输入包括学号、姓名、各门课程成绩(不少于5门),并将其保存在磁盘文件student里v 打开文件后,计算每个人的总分和平均分,排序并保存v 具有在文件中进行单项查询或多项查询的功能(即能够按照给定的关键字,如姓名等找
6、出满足条件的纪录)v 具有输出文件数据信息的功能2、 某班学生基本信息管理,包括以下功能:v 从键盘输入包括学号、姓名、性别、出生年月日、籍贯、所在院系、专业、奖惩信息等,并将其保存在磁盘文件student里v 具有在文件中进行单项查询或多项查询的功能(即能够按照给定的关键字姓名等找出满足条件的纪录)v 打开文件后按照出生年月日排序v 具有输出文件数据信息的功能3、 建立学生管理链表,能够实现学生日常管理功能,包括:v 学生基本信息链表的建
7、立v 链表中学生结点的插入v 链表中学生结点的删除v 链表的浏览(遍历)v 链表中学生结点的查找4、职工信息管理系统设计职工信息包括职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等(职工号不重复)。试设计一职工信息管理系统,使之能提供以下功能:v 职工信息录入功能(职工信息用文件保存)--输入v 职工信息浏览功能--输出v 查询或排序功能:(至少一种查询方式)--算法l 按工资查询l 按学历查询等v 职工信息删除、修改功能(任选项)5、飞机
8、订票系统设计假定民航机场共有n个航班,每个航班有一航班号、确定的航线(起始站、终点站)、确定的飞行时间(星期几)和一定的成员订额。试设计一民航订票系统,使之能提供下列服务:v 航班信息录入功能(航班信息用文件保存
此文档下载收益归作者所有