程序设计上机指导书(页)

程序设计上机指导书(页)

ID:46482120

大小:198.00 KB

页数:22页

时间:2019-11-24

程序设计上机指导书(页)_第1页
程序设计上机指导书(页)_第2页
程序设计上机指导书(页)_第3页
程序设计上机指导书(页)_第4页
程序设计上机指导书(页)_第5页
资源描述:

《程序设计上机指导书(页)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、程序设计(上机)指导书A>V、▲iLr^第八版南京邮电大学通达学院专用主编:吴伟敏南京邮电大学教育科学与技术学院2011年5月目录一、课程设计的性质、口的2二、课程设计的任务2三、课程内容、学时分配及基木要求2三、考核方式及成绩评定方法3四、推荐教材与参考书3五、验证及基础练习题41・改错题42.完善程序73.简单程序编写9六、上机实习题目131•算法实现132•文本字符串处理163.常用程序设计18七、程序设计(上机)报告格式及要求21一、课程设计的性质、目的本课程是非计算机相关专业的通识基础课,属于集屮实践环节,是数据结构、数学建模、操作系统等课程的前导课程,也是一门

2、实践性很强的课程。在掌握编程基本概念的基础上,进行上机实践是一个必不可少的环节,本课程有助于学生全面掌握使用C语言进行程序设计的综合技术。通过木课程,可以培养学生的上机动手能力,使学生巩固《高级语言程序设计》课程中所学习的内容,掌握工程化软件设计的基本方法,强化上机动手能力;为后续各门计算机课程的学习打下坚实基础。二、课程设计的任务通过集中时间上机实验,使学生充分发挥已有的编程能力,熟悉编译环境,选择若干课题,进行审题、分析、设计和调试,并根据要求写出实验报告。三、课程内容、学时分配及基本要求课程设计为时二周(计40学时),其具体安排如下:课程内容学时基本要求实验设备选题

3、借参考书*21、每人至少1题,其屮难度最好为2、每班分若丁组、每组最多5人,每小组屮组员的难度为的题目至少一道,各小组间难度为“H”的题目至少冇一道不与任何其他小组重复。南京邮电大学公共机房微机编程准备8完成•套:基础编程题,…套中包括改错/完善程序/简单-程序编写三种类型至少各一道。计算机及Internet编程18〜22结果正确,程序健壮,代码可读性强,界面美观友好,易操作。计算机及Internet交流及汇报4陈述课题的成果和心得,并解答其他同学的疑问。计算机及Internet书写软件报告文档4〜8主耍包含如卜•几个部分:1、问题分析。2、设计方案。3、流程图。4、测试

4、数据、测试结果、结果分析。5、相关运行界面。6、源代码计算机及Internet綽主:对于选题和分组,其操作流程如下:1•同学们根据自己的兴趣、爱好,选择自己想做的题目。2.一旦确定以后,交与班长登记。3.班长按照先来先登记的方式依次进行分组。例如,将先來的同学分到第一组,就这样依次分下去。4.对于每个小组所选择难度为“H”题口,如果发现重复,则需要重新选择。5.以上的组织形式应该安照班级和学牛的具体情况做灵活的调整。三、考核方式及成绩评定方法木课程考核由平时考核、软件验收、程序设计(上机)报告三部分组成。其中,平时考核占总成绩的10%,软件验收占总成绩的40%,设计报告占

5、总成绩的50%。注:如有以下情况,视为抄袭:>与已验收的程序明显雷同;>面试时不能解释程序中的某些基木功能,或对所写程序一无所知。教材:[1]秦军.程序设计(C语言).北京:机械工业出版社,2007[2]吴伟敏.程序设计(上机)指导书.南京:南京邮电大学自编教材,2010⑶程序设计基础(C语言版)学习与实验指导.北京:机械工业出版社,2008参考书:[1]张福炎.大学计算机信息技术教程[M]・南京:南京大学出版社,2003[2]谭浩强.C程序设计(第三版).北京:清华大学出版社,2005[3](美)BrianW.Kernighan^DennisM.Ritchie.C程序设

6、计语言(第二版)•徐宝文、李志译.北京:机械工业出版社,2003[4]苏小红等.C语言大学实用教程(第二版)[M].北京:电子工业岀版社,2007五、验证及基础练习题1.改错题(1)以下程序用来对从键盘上输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码之差。例如:输入的两个字符串分别为abcdef和abceef,则输出为・1。请改正程序中的错误,使程序能得到正确的结果。包含错误的源程序如下:#includevoidmain(){charstr1[100],str2[100];inti,s;printf("inputstri

7、ng1:rT);getchar(str1);printf("inputstring2:");getchar(str2);i=0;while((strl[i]!=str2[i]&&(str1[i]==AO1))i++;s=str1[i]+str2[i];printf(H%d",s);(2)以下程序屮函数fun()的功能是:依次取岀字符串屮所有的数字字符,形成新的字符吊,并取代原字符串。例如:输入ewjfio23450ejgvb()erio3mg0wajn23,则输出2345003023o请改正程序屮的错谋,使程序能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。