本课程实验教学目的与要求_第1页
本课程实验教学目的与要求_第2页
本课程实验教学目的与要求_第3页
本课程实验教学目的与要求_第4页
本课程实验教学目的与要求_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、、本课程实验教学目的与要求目的:通过本课程的学习使学生掌握语言程序的编辑、编译、上机调试等基本操作操作,能够运用语言程序解决本专业某些实际问题,并养成严谨的科学态度和科学的思维方法,从而提高分析和解决实际问题的能力。为后续课程的学习和在毕业设计时使用计算机解决实际问题打下良好的基础。要求:注意自始至终贯彻课程中所介绍的程序设计风格,养成良好的编程习惯。应独立完成所布置的上机作业,为保证尽量在统一安排的上机时间内编译运行通过程序,应事先预习设计好程序。课后撰写实验报告。二、主要仪器设备及现有台套数主要仪器设备:台式计算机,I安装有操作系统、及以上版本。现有台套数:现有30台0。:三、实验课程内容

2、和学时分配序号实验项目名称目的要求学时分配实验类型每组人数必开、选开语言集成环境及结构化程序设计总结与回顾熟悉语言的集成环境,了解菜单的使用方法。掌握语言程序上机的编辑、编译、连接、运行的基本步骤。对结构化程序设计内容进行总结和回顾。基本操作性实验必开对的增强掌握注释、常量、引用等的使用方法。掌握、的使用方法。掌握的输入、输出流库的的使用方法。设计性实验必开对的增强及程序的多文件组织掌握中函数的缺省参数、函数的可变参数的用法。掌握中函数的重载、内联函数等新增函数功能的用法。掌握程序的多文件组织的设计性实验必开2.实验项目名称:对的增强2.实验项目名称:对的增强方法类和对象1掌握程序中类和对象的

3、实现及使用方法。2掌握构造函数及析构函数的使用方法。验证指针、静态成员、友元等的定义和使用方法。2设计性实验1必开运算符重载掌握常用运算符重载的实现方法。2设计性实验1必开继承1掌握继承的实现和使用方法。2掌握子类中对父类成员进行构造和析构的方法2综合性实验1必开多态验证虚函数及不使用虚函数两种重载机制的差别。掌握抽象基类和纯虚函数的使用方法。2综合性实验1必开模板掌握模板函数的基本使用方法2综合性实验1必开异常处理掌握标准异常及其用法的方法。2综合性实验1必开四:实验项目的内容和要求实验项目名称:语言集成环境及结构化程序设计总结与回顾1实验要求:1熟悉语言的集成环境,了解菜单的使用方法。2掌

4、握语言程序上机的编辑、编译、连接、运行的基本步骤。3.对结构化程序设计内容进行总结和回顾。实验内容:1熟悉、等菜单中常用菜单项及对应快捷键的使用方法。2熟悉语言程序上机的编辑、编译、连接、运行的基本步骤。3.编写程序处理字符串,先输入“1-20,50,100-200”。再输入一个整数判断是否在以上字符串所描述的范围内。5实验项目名称:运算符重载5实验项目名称:运算符重载、实验要求:掌握注释、常量、引用等的使用方法。掌握、的使用方法。掌握的输入、输出流库的的使用方法。2实验内容:验证语言中各种新增功能,如常量、引用等的定义和使用方法。编程使用、实现各种数据格式的输入输出。改进上次实验中编写的函数

5、,使用引用、替代原有提供的相应功能。3实验项目名称:对的增强及程序的多文件组织实验要求:掌握中函数的缺省参数、函数的可变参数的用法。掌握中函数的重载、内联函数等新增函数功能的用法。掌握程序的多文件组织的方法实验内容:1.使用函数的缺省参数、可变参数、函数的重载技术编写三个函数、分别实现矩阵的输入、输出及旋转。2.将以上程序保存在两个源程序文件当中,并为每个文件建立头文件。4实验项目名称:类和对象实验要求:掌握程序中类和对象的实现及使用方法。掌握构造函数及析构函数的使用方法。验证指针、静态成员、友元等的定义和使用方法。实验内容:1.编程实现一个三角形类,在类中封装其各种操作。2.编程实现一个字符

6、串类,在类中封装其各种操作。实验要求:实验项目名称:异常处理掌握常用运算符重载的实现方法实验内容:1.编程对上次实验编写的三角形类进行改进,实现=、等操作进行运算符重载。2.编程对上次实验编写的字符串类进行改进,实现+、-、=、等操作进行运算。6实验项目名称:继承实验要求:1.掌握继承的实现和使用方法。2.掌握子类中对父类成员进行构造和析构的方法实验内容:编程实现实现一个多边形类族,父类实现基本操作,子类包括三角形、矩形、圆形,实现具体操作。7实验项目名称:多态实验要求:1.验证虚函数及不使用虚函数两种重载机制的差别。2.掌握抽象基类和纯虚函数的使用方法。实验内容:使用多态技术改进上次实验所编

7、写的多边形类族。8实验项目名称:模板实验要求:掌握模板函数的基本使用方法实验内容:1.编写模板实现集合的交集、并集运算2.编写模板实现数组排序功能,并尝试应用于字符串对象和多边形对象实验要求:掌握标准异常及其用法的方法。实验内容:使用异常技术编写输入函数,对用户的错误输入进行处理改进字符串类和多边形类族,使其能够对各种可能出现的异常进行处理。五、考核方式实验报告:每次实验完成后两周内,必须提交实验报告。实验报告至少要求包含以下内容:格式规范,书写清晰;要求叙述具体的实验过程中的算法思想、流程图或图和源程序清单;给出运行结果;进行相应部分的实验小结。考核方式:每次实验课结束时有指导老师现场根据学生的实验完成情况进行评分;评分过程依据运行结果(70)、程序结构的合理性(10)和代码的可读性(20)多个方面明确的指标进行;实验课成绩占课程总成

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论