上海工程技术大学《高级语言程序设计》实习指导书

《高级语言程序设计实习》

实 习 指 导 书

高级语言程序设计课题组编

管理学院

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、图书信息管理系统设计

图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:

图书信息录入功能(图书信息用文件保存)

图书信息浏览功能

查询和排序功能:(至少一种查询方式)

按书名查询

用c语言编写棋盘以及光标,C语言实习指导书.doc相关推荐

  1. 现代密码学上机程序c语言,现代密码学与加解密技术实验指导书.doc

    软件工程课程设计指导书 现代密码学与加解密技术实验指导书 高天寒 编 东北大学 软件学院 2007年8月 软件工程实验指导书 目 录 一.现代密码学与加解密技术实验指导书选用范围 二.实验基本目的与要 ...

  2. c语言如何自定义运算公式,怎样用C语言编写数学公式 如何用C语言输入数学公式...

    导航:网站首页 > 怎样用C语言编写数学公式 如何用C语言输入数学公式 怎样用C语言编写数学公式 如何用C语言输入数学公式 相关问题: 匿名网友: 1.C语言有现场的常用数学函数,所在函数库为m ...

  3. 编译原理上机实习c语言小子集编译程序的实现报告,编译原理上机实习指导书(2015-11修改).pdf...

    <编译原理上机实习>指导书 一.上机实习目的 理解编译程序的构造原理,掌握编译程序的构造方法与技术.通过实习,使学生既加深对 编译原理基础理论的理解,又提高动手能力,特别是提高软件设计能力 ...

  4. java判断闰年通过多态方法_04748《Java语言程序设计》实验指导书.doc

    04748<Java语言程序设计>实验指导书.doc Java语言程序设计 实验指导书 前言 一.上机实验目的 上机实验的目的是提高学生的分析问题.解决问题的能力和动手能力,通过实践环节理 ...

  5. 盐城工学院c语言期末考试试卷,盐城工学院单片机实验指导书doc.doc

    盐城工学院单片机实验指导书doc 单片机原理及接口技术 实验指导书 周云龙 编写 盐城工学院电气工程学院 二○一五年四月 实验一 KEIL集成开发环境应用实验 一.实验目的 1.掌握C51开发环境ke ...

  6. c语言编写的商品管理程序,C语言编写的商品管理系统

    C语言编写的商品管理系统 商品的增删改查 #include #include #include #define K 5 int m=2; //商品种数 /*定义商品结构体*/ struct goods ...

  7. c语言编写数据存储的游戏,c语言经典小程序和c语言编写的小游戏带注释(自动保存的).doc...

    c语言经典小程序和c语言编写的小游戏带注释(自动保存的) 1.写一个定时?关机的小程?序,可以立即关?闭计算机,也可以一段?时间后关闭?计算机. #inclu?de #inclu?de #inclu? ...

  8. C语言编写Python包,使用C语言编写Python扩展1——Hello World

    能够使用C语言编写扩展是Python一大卖点吧,这可以将一些关键的代码使用C来写以提升程序的性能.本文是参考了Python的官方文档整理而来的,同时结合了Python2跟Python3.按照惯例现在先 ...

  9. c语言编写一个函数用静态变量求累加和,C语言程序设计I实验指导书.doc

    C语言程序设计I实验指导书 课程实验指导书 第二部分 实验内容 实验一:数组定义.初始化和引用运算 一.实验目的 1.掌握一维数组的定义和引用 2.掌握一维数组的初始化方法 3.了解与一维数组有关的应 ...

最新文章

  1. 业界 | 微软亚洲研究院携手培生,以人工智能技术赋能个性化学习
  2. Linux下 制作本地yum安装源 openssl离线安装 gcc-c++离线安装
  3. 大道至简_阅读笔记02
  4. ios多线程 -- NSOperation 简介
  5. android限制安装包来源,Android系统设置settings应用学习(一)--允许未知来源应用安装...
  6. 控制上网!!!(版本之1.1) 当前时间从网络取得。
  7. Linux内核启动内核解压过程分析
  8. 监督计算机控制系统的应用,计算机智能控制系统的应用类型
  9. 【Flink】Flink 做检查点 报错 Checkpoint Coordinator is suspending.
  10. 百度地图多点路线规划_期待已久的多地点路线规划功能
  11. MySQL篇之授权用户可以远程访问数据库
  12. android Settings之辅助功能
  13. 李佳琦以特殊人才落户上海,“带货一哥”即将成为“新上海人”
  14. Chrome 推荐几款小说、文案阅读免费插件(UI体验相对不错)
  15. html5测网速,ajax测网速(示例代码)
  16. Jave虚拟机划分的三个代: 年轻代、年老代和持久代
  17. 数列求和 (Java实现)
  18. 《计算机基础知识》读后感300字,计算机应用基础读后感
  19. 远程命令执行漏洞与远程代码执行漏洞33333
  20. IBM的三种异地容灾方案

热门文章

  1. 这款键盘你真的要考虑一下!——Keychron K3测评
  2. vue项目打包部署到服务器上后页面404问题
  3. vue抽屉_实现抽屉列表-微信小程序
  4. AUTO CAD2005简体中文版注册机
  5. 电视派显示服务器没给数据,创维\酷开电视一些常见问题解答
  6. ADFS4.0 尝试为指纹所标识的信赖方信任证书建立证书链期间出错
  7. SAE1939-1 用于公路设备的控制及通信网络推荐操作规程
  8. 常用分词算法总结(字典、统计、神经网络)
  9. WindowsXP设置自动登录
  10. 从数码照片中读取定位信息