- 2
- 0
- 约 13页
- 2016-10-13 发布于贵州
- 举报
计算机《面向对序设计》实验指导书02V
陕西理工学院计算机科学与技术系
《面向对象程序设计语言》实验指导
班 级 计算机科学与技术09级
指导教师 曹阳 林勇
软件工程教研室
2010年3月3日
《面向对象程序设计语言》实验指导书
前 言
一、实验目标:理解程序语言的基本知识以及面向对象程序设计的特点,掌握三种基本的程序结构;掌握程序设计的基本方法,能够利用类、对象、派生类、继承、多态性、虚函数、模板、等知识设计一些应用程序,增强利用计算机解决现实问题的意识和能力,从而使学生能深刻理解和领会面向对象程序设计的特点和风格,类的封装性、继承性和多态性与程序的安全性、结构性和灵活多样性之间的关系,达到掌握其设计方法和编程基础的目的,并为后续课程打下坚实的基础。
二、实验内容:本实验课程的内容及实验项目依据2006版信息管理与信息系统专业的教学大纲,结合本课程的教材来确定,其实验项目及其简要内容如下表;
序号 实验项目名称 实验方法、内容提要 性质 类型 学时 1 简单C++程序设计 用结构体数组处理学生成绩 必做 验证 2 5 类和对象 构造函数与析构函数 继承 继承和运算符重载 运用所学知识开发一简单的通讯录管理系统,实现界面设计、数据处理等功能 必做 综合设计 4 三、实验方法:根据每次实验内容与要求,按照C++编程方法步骤,完成程序设计与代码编写,调试运行后,将相关文件保存到指定位置。可参考讲义中给出的编程步骤和源代码。
四、实验课程考核办法
该实验课程考核成绩按百分制计算,满分为100分,60分为及格,60分以上者可获取该学分。
该实验课考核由三部分组成:实验课前预习(20%),实验操作(60%),实验报告(20%)。
各部分成绩由实验指导教师在每个实验项目完成后分别给出,在学期结束后或完成全部实验项目后综合给出该门实验课的成绩。
学生未完成规定实验项目的60%,该课按不及格处理
实验一 简单C++程序设计实验二 函数的重载和内联
实验性质:必修
实验类型:验证性
实验学时:2学时
主要仪器设备、软件:装有Visual C++ 6.0的微型计算机
实验目的:
学会函数的定义格式和说明方法,掌握返回值得用法以及调用方式,区别传递变量、引用、地址的3种调用方式的不同;
深刻理解函数重载的概念和实质,掌握参数类型和个数不同的函数的重载的定义及其调用;
深刻理解内联函数的概念及其引入的原因,掌握内联函数的定义及其声明方式。
实验内容:
1、编写求空间三条线段之和的程序,该程序中要求要有3个重载函数,分别求两端点数轴上、两端点在平面上以及两端点在空间的线段的长度。(限定在直角坐系)
2、对上述问题采用默认参数值的函数声明方法进行编写,当函数参数值为默认值时,线段的第一个端点为坐标原点,若线段位于数轴上另一端点为1,若线段位于平面上则另一端为(1,1),若线段位于空间则另一端点为(1,1,1).
实验要求:
实验之前,要认真预习实验,对本实验中的设计内容进行算法分析,画出流程图。
进入实验室时每个人都要在纸张上写出本实验中的三个程序。
实验结束后3日之内必须撰写并上交实验报告。
实验三 数组及其应用
实验性质:必修
实验类型:验证性
实验学时:2学时
主要仪器设备、软件:装有Visual C++ 6.0的微型计算机
实验目的:
深刻理解数组的存储方式,学会一维数组、二维数组的定义,数组元素的引用。
深刻理解向量的存储方式,学会一维向量、二维向量的定义, 向量中元素的增减方法以及向量的其它行为方式。
实验内容:
编写求两个10×10的矩阵A与B相乘、乘积存放在矩阵C中的C++程序。
实验要求:
编写上述程序首先考虑使用向量完成,其次考虑使用数组完成。
实验之前,要认真预习实验,对本实验中的设计内容进行算法分析,画出流程图。
进入实验室时每个人都要在纸张上写出本实验中的三个程序。
由于矩阵运算中的数据量比较大,所以举证A、B的数据可以事先存放在磁盘文件a.txt和b.txt中,在程序设计过程中使用文件输入流输入。
实验结束后3日之内必须撰写并上交实验报告。
实验四 结构体及其应用
实验性质:必修
实验类型:验证性
实验学时:2学时
主要仪器设备、软件:装有Visual C++ 6.0的微型计算机
实验目的:
1、掌握结构的概念和结构类型的定义;
2、掌握结构变量的定义和初始化;
3、掌握结构体类型的概念和应用;
4、掌握结构成员的访问、结构赋值的含义以及结构与指针、函数的关系。
实验内容:
1、有5个学生,每个学生的数据包括学号、姓名、三门课成绩,从键盘输入5个学生数据,要求打印出三门课总平均成绩,以及最高分和学生的数据(包括学号、姓名、三门课成绩、平均分)。
您可能关注的文档
最近下载
- 国之脊梁中国科学家的家国天下阅读分享PPT课件.pptx VIP
- 个人简历模板表格简历模板免费下载.docx VIP
- (2026春新版)部编版三年级道德与法治下册全册教案.doc
- 健康体适能评定理论与方法.pptx VIP
- JR DSX7 全中文说明书 和 Spektrum DX7 全中文说明书.docx VIP
- 2020年高级经济师(人力资源)考试真题及参考答案 .pdf VIP
- 社会体育指导专题9 (傅浩坚).ppt VIP
- 2026年山东司法警官职业学院单招综合素质考试模拟试题及答案解析.docx VIP
- 社会体育指导专题8(傅浩坚).pptx VIP
- 肝硬化门静脉高压症食管、胃底静脉曲张破裂出血诊治专家共识(2024版).pptx VIP
原创力文档

文档评论(0)