程序设计语言课程设计指导书(2016)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

程序设计语言

课程设计指导书

适用专业:计算机科学与信息工程系各专业

上海应用技术大

计算机科学与信息工程学院

2016年5月

前言

本书是针对在完成前修课程《程序设计语言》基础上的一本课程设计指导书,《程序设计语言》对计算机专业的学生而言是非常重要的一门课程,主要目的在于培养学生的程序设计能力。指导书选出的程序首先是配合前修课程,目的在前修课程基础上通过程序设计的实实际训练提高学生的编程能力。

本书的所选的设计题目有不同的应用类型供学生选择。部分题目的算法没有在前修课程中涉及,需要学生查阅、自学有关参考书籍和资料后才能完成,这样有助于提高学生查阅资料和自学的能力。

本书使用对象为本科计算机专业的学生,课程设计的时间为两周。

设计环境为学校计算机中心,每人一题,每人一台计算机。

软件环境要求:windows操作系统,C语言开发工具软件(建议使用 C Free 4.0),Word(用于编写设计报告)。

目录

第一篇C语言课程设计说明 (1)

第二篇课程设计题目 (3)

题目一算术练习 (3)

题目二个人收支管理 (4)

题目三通讯录 (5)

题目四成绩记录簿 (6)

题目五图书借阅管理 (7)

题目六日程表管理 (8)

第三篇附录 (9)

附录一课程设计说明书的编写范例 (9)

附录二程序范例 (9)

参考文献 (11)

第一篇C语言课程设计说明

一. 课程设计目的

本课程设计是计算机科学与技术专业重要的实践性环节之一,是在学生学习完《程序设计语言》课程后进行的一次全面的综合练习。本课程设计的目的和任务:

1.巩固和加深学生对C语言课程的基本知识的理解和掌握;

2.掌握C语言编程和程序调试的基本技能;

3.利用C语言进行基本的软件设计;

4.掌握书写程序设计说明文档的能力

5.提高运用C语言解决实际问题的能力。

二. 课程设计要求

1.分析课程设计题目的要求;

2.写出详细设计说明;

3.编写程序代码,调试程序使其能正确运行;

4.设计完成的软件要便于操作和使用,有整齐、美观的使用界面;

5.设计完成后提交课程设计报告和源代码文件的电子文档。

三. 课程设计的内容

1.在指导书提供的课程设计题目中选择一题或自选题目(需经指导教师认可);

2.每个题目限一人完成,题目选定后不可更换;

3.用户提供的主操作界面应该方便用户的操作。

4.最后提交的课程设计成果包括:

a)课程设计报告电子稿;

b)源程序文件;

c)可执行程序文件。

四. 课程设计报告的内容:

1.课程设计题目名称、班级号、学号、学生姓名和课程设计起止日期(封面);

2.上海应用技术学院课程设计任务书(下发)

3.课程设计目的和要求;

4.课程设计任务内容;

5.详细设计说明;

6.软件使用说明;

7.课程设计总结;

8.附录:1 参考文献 2 程序清单。

五. 评分标准:

1.课程设计过程中表现 30%

2.课程设计系统运行结果 30%

3.课程设计报告 20%

a)设计报告的质量。课程设计报告不能雷同,雷同的所有人判为不及格。

b)题目要求之外附加具有实用性的功能。

c)设计体会中应包括本系统的不足之处以及可改进的地方;

d)说明系统的特色、创新点等。

e)评阅课程设计报告。

4.答辩成绩 20%

a)提交课程设计报告时,在机房现场进行面试答辩。

b)由指导教师提供测试数据,学生运行设计的系统;

c)教师考核系统运行情况,并针对系统进行提问;

评定总成绩,分优秀、良好、中等、及格、不及格五个等级,没有通过现场考核的其成绩直接记录不及格。

六. 进度安排:

第一天选择课程设计题目,分析课题的要求,确定设计方案;

第二天按功能模块编写详细设计说明;

第三天绘制程序流程图;

第四~六天编写程序;

第七天调试程序;

第八天写课程设计报告;

第九天提交课程设计报告;

第十天面试或答辩。

第二篇课程设计题目

题目一算术练习

1.设计要求

a)练习

b)测验

c)设置

拓展功能:

查看测验成绩

创新(自拟)功能:

程序实现的其它功能由个人自拟。

2.设计要求具体说明

练习:包括每次可以在+、-、*、/ 四种运算中任选其中的1到4种出题,每题只包含一个运算符。(每答完一题,要显示对或错、正确结果、总答题数,正确答题数和答题正确率)测验:包括每次可以在+、-、*、/ 四种运算中任选其中的1到4种出题,每题只包含一个运算符。答题全部结束时可以看到题目、测验后的结果、参考答案、总的题数、答对几题、错几题、本次测验的成绩。

设置:包括计算数据的位数按设定值给出(1 ~ 3位)。设置测验模式的题数和总分。

拓展功能:

查看测验成绩要求在测验模式下将本次测验的姓名,总的题数、题目、测验后的结果、参考答案、答对几题、错几题、本次测验的成绩写入文件。接着可以在查看测验成绩模式下从磁盘上读出并显示出来。

3. 提示:

出题时的运算符、运算数据可用随机rand()函数产生,详见附录。

相关文档
最新文档