上机实习指导书(C语言)(V4.3)

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

程序设计(上机)指导书

(C语言)第二版

南京邮电大学通达学院专用

主编:吴伟敏

南京邮电大学传媒技术学院

2008 年 6 月

一、课程设计的性质、目的 (2)

二、课程设计的任务 (2)

三、课程内容、学时分配及基本要求 (2)

三、考核方式及成绩评定方法 (3)

四、推荐教材与参考书 (3)

五、上机实习题目 (4)

六、课程设计实验报告格式及要求 (11)

一、课程设计的性质、目的

本课程是非计算机相关专业的通识基础课,属于集中实践环节,是数据结构、数学建模、操作系统等课程的前导课程,也是一门实践性很强的课程。在掌握编程基本概念的基础上,进行上机实践是一个必不可少的环节,本课程有助于学生全面掌握使用C语言进行程序设计的综合技术。通过本课程,可以培养学生的上机动手能力,使学生巩固《高级语言程序设计(上)》和《高级语言程序设计(下)》两门课程中所学习的内容,掌握工程化软件设计的基本方法,强化上机动手能力;为后续各门计算机课程的学习打下坚实基础。

二、课程设计的任务

通过集中时间上机实验,使学生充分发挥已有的编程能力,熟悉编译环境,选择若干课题,进行审题、分析、设计和调试,并根据要求写出实验报告。

三、课程内容、学时分配及基本要求

课程设计总学时为二周(共计40学时),其具体安排如下:

*注:对于选题和分组,其操作流程如下:

1、同学们根据自己的兴趣、爱好,选择自己想做的题目。

2、一旦选好以后,就到班长那里登记。

3、班长按照先来先登记的方式依次进行分组。例如,将先来的同学分到第

一组,就这样依次分下去。

4、对于每个小组所选择难度为“H”题目,如果发现重复,则需要重新选择。

5、以上的组织形式应该安照班级和学生的具体情况做灵活的调整。

三、考核方式及成绩评定方法

本课程考核由平时考核、软件验收、程序设计(上机)报告三部分组成。其中,平时考核占总成绩的10%,软件验收占总成绩的40%,设计报告占总成绩的50%。注:如有以下情况,视为抄袭:

与已验收的程序明显雷同;

面试时不能解释程序中的某些基本功能,或对所写程序一无所知。四、推荐教材与参考书

教材:

[1] 秦军.程序设计(C语言).北京:机械工业出版社,2007

[2] 吴伟敏.程序设计(上机)指导书.南京:南京邮电大学自编教材,

2006

[3]胡友彬等. 计算机应用基础教程[M].北京:科学出版社,2000

参考书:

[1]张福炎.大学计算机信息技术教程[M] .南京:南京大学出版社,

2003

[2] 谭浩强.C程序设计(第二版).北京:清华大学出版社,2004

[3] (美)Brian W.Kernighan、Dennis M.Ritchie.C程序设计语言

(第二版).徐宝文、李志译.北京:机械工业出版社,2003

[4] 苏小红等.C 语言大学实用教程(第二版)[M].北京:电子工

业出版社,2007

五、上机实习题目

1算法实现

2文本字符串处理

3常用程序设计

4.链表设计

*

六、程序设计(上机)报告格式及要求

1.问题描述:课题要求及总体功能描述

2.课题分析:分析解决问题的思路,描述功能模块分解及每个模块的输入,输出和功能。

4.算法描述:采用自然语言、流程图、N-S图或伪代码描述本课题中涉及到

的关键算法。

5.源程序:重要的代码及其说明

6.实验结果分析与讨论:描述不同条件下得到的实验结果;并讨论你所实现代码的优缺点,以及扩展思路。

相关文档
最新文档