C语言实习指导书.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上海工程技术大学《高级语言程序设计》实习指导书 《高级语言程序设计实习》 实 习 指 导 书 高级语言程序设计课题组编 管理学院 2013年8月 目 录 TOC \o "1-3" \h \z \u 一、实习目的: 2 二、实习基本要求: 3 三、适用专业: 4 四、实习的一般步骤(及时间安排): 4 五、实习报告: 4 六、实习任务 5 七、注意事项: 7 一、实习目的: 高级语言程序设计实习是信息管理与信息系统专业必修的实践教学课程之一。本课程的目的在于使学生通过课程设计的综合训练,培养学生实际分析问题、编程和动手能力,最终目标是通过这种形式,帮助学生系统掌握该门课程的主要内容,更好地完成教学任务。结合《高级语言程序设计》课程,本课程着重培养学生基本问题的解决能力,了解程序设计的技巧和方法、掌握C语言的基本内容及程序设计的基本方法与编程技巧,并能够运用VC等集成开发工具编写一些综合程序,为以后继续学习打下基础。 本实习具有如下特点: (1)涵盖了C语言的重要基础知识。 (2)结合了实际应用的要求,使该课程实习既涵盖知识点,又接近工程实际需要。通过激发学习兴趣,调动学生主动学习的积极性,并引导他们根据实际编程要求,训练学生实际分析问题的能力以及编程能力,并养成良好的编程习惯。 (3)每个实习项目均给出要求与提示,为学生创造独立思考的条件。学生在吃透要求的前提下,完全可以设计出自己的应用程序。 (4)提供六个综合实习项目,以期进一步锻炼学生的动手能力。允许学生1-3人组合队伍分工合作,以培养团队精神。 另外,在实际编程中,为了提高编程质量,希望学生在书写代码时,对空行、空格和注释严格按要求处理,以建立良好的编程风格。 二、实习基本要求: 1.要充分认识实习对自己的重要性,认真做好设计前的各项准备工作。 2.既要虚心接受老师的指导,又要充分发挥主观能动性。结合课题,独立思考,努力钻研,勤于实践,勇于创新。 3.独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。 4.无论在实验室上机或是在图书馆查资料都要严格遵守规章制度,学生有事离校必须请假。实习期间,无故缺席按旷课处理;缺席时间达四分之一以上者,其成绩按不及格处理。 5.在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成实习。 6.小组成员之间,分工明确,但要保持联系畅通,密切合作,培养良好的互相帮助和团队协作精神。 三、适用专业: 适用于信息管理与信息系统专业。 四、实习的一般步骤(及时间安排): 实习为13-19周,大体分五个阶段: 1)选题与搜集资料:每人选择一题(或2~3人为一小组进行选题),进行实习课题的资料搜集。(第13-14周 周三上午) 2)分析与概要设计:根据搜集的资料,进行程序功能与数据结构分析,并选择合适的数据结构、并在此基础上进行实现程序功能的算法设计。(第15-16周 周三上午 和周五下午) 3)程序设计:运用掌握C语言编写程序,实现所程序的各个模块功能。(第17周 周五下午 、第18周 周一 至 周三 下午) 4)调试与测试:自行调试程序,成员交叉测试程序,并记录测试情况。(第18周 周四全天) 5)设计报告:编写设计报告(第18周 周五全天) 6)验收与交设计报告。(第19周 周一上午) 五、实习报告: 1、需求分析。 2、概要设计:包括抽象数据类型与算法。 3、详细设计 掌握实习的每个步骤,在此基础上设计出所要求的数据结构,功能模块和完整的主程序。 4、调试分析 调试过程中所做的工作,设计的测试用例等。 5、测试结果 输入数据和输出数据示例。 6、说明(如果有)。 六、实习任务 C语言的组成是函数调用,所以实习的重点是函数。函数设计的难点是选择函数类型及其参数的传递方式。数据类型及程序控制方式是C语言的基础;数组、指针和结构的使用技术是编程的核心技术,也是程序设计人员必备的知识,因此本课程设计特意加强这方面的训练。 本课程设计共选择了六个实习课题,这些课题及其简要说明如下: 学生成绩管理系统; 主要功能: (1)能完成对学生成绩的录入、修改 (2)能统计学生的成绩,求学生的总分及平均分,并能根据学生的平均成绩进行排序 (3)能查询学生成绩,不及格科目及学生名单 (4)能输出学生的成绩单 2、设计一个简单计算器 要求: 能完成基本的加、减、乘、除计算,系统界面不做强制要求。 3、图书信息管理系统设计 图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能: 图书信息录入功能(图书信息用文件保存) 图书信息浏览功能 查询和排序功能:(至少一种查询方式) 按书名查询

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档