| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

C++程序设计实践上机指导书第八次

文***享

贡献于2021-06-17

字数:2456




C++程序设计实践机指导书






(第八次)








专业 计算机科学技术
班级
学号
姓名






XX学院信息学院


实践成绩评价说明

1) 机前充分准备实践材料机容程序草稿(10分)
2) 独立完成实践务实践程非常清晰(30分)
3) 认真理解知识点够理知识相结合(10分)
4) 机房遵守机守接受实践指导教师监督理(20分)
5) 认真填写实践指导书写出实践结(10分)
6) 实践中具备定创新思想够动指导教师探讨(5分)
7) 加实践工作量动完成实践指导书中选做题目(5分)
8) 掌握程序调试方法认真完成程序调试工作程序够运行(10分)

























机八 类象(四)

1学类组合
2体会类组合构造函数方式
3理解利友元关系实现数享机制
4 掌握类友元函数友元类实现方法

二求:
1 课前学必须题目程序编写完毕做充分准备
2 环节均位学独立完成严禁抄袭结果
三步骤容
1定义点类友元函数计算两点间距离体会友元函数
2题目1基础设计类Trig定三角形三定点坐标(面直角坐标系)求:a) 友元函数计算三角形面积
b) 友元函数存放类中该类修改类Trig友元类
注:三角形面积公式:已知三角形三边abc
  (海伦公式)(p(a+b+c)2)
  S
3 设计类Sample两私数成员a[]n(a中元素数)请a[]中数进行排序排序函数作友元函数者放类process中

四思考题
1类组合中构造函数声明序样
2友元关系传递什说友元关系
五结果分析
1定义点类友元函数计算两点间距离体会友元函数
#include
#include
using namespace std
class Trig{
public
Trig(int mint n){
x1m
y1n
}
Trig(double adouble bdouble c)
{
xa
yb
zc}
friend add(Trig &aTrig &bTrig &cTrig &d){
double s1s2s3s4area1area2ps
s1sqrt(fabs s2sqrt(fabs s3sqrt(fabs s4*(s1+s2+s3)
area1sqrt(s4*(s4s1)*(s4s2)*(s4s3))
p*++
area2sqrt(p***)
sarea1+area2
return s
}
private
int x1y1
double xyz
}
int main(){
Trig A(10)B(04)C(00)D(345)
double ss
ssadd(ABCD)
cout<<两三角形面积:<cout<return 0
}

2题目1基础设计类Trig定三角形三定点坐标(面直角坐标系)求:a) 友元函数计算三角形面积
b) 友元函数存放类中该类修改类Trig友元类
注:三角形面积公式:已知三角形三边abc
  (海伦公式)(p(a+b+c)2)
S
#include<>
#include<>
class Cpoint {
public
float a1b1
Cpoint(float ifloat j)构造函数
{
a1i
b1j
}

}
class tria
{
private
double L1L2L3s
public
double area
Cpoint ABC类Cpoint三象
tria(float afloat bfloat cfloat dfloat efloat f)A(ab)B(cd)C(ef)初始化列表
{
L1sqrt( L2sqrt( L3sqrt( s((L1+L2+L3)2)
areasqrt(s*(sL1)*(sL2)*(sL3))
}
friend void print(tria D)
}
void print(tria D)
{
cout<<< }
void main()
{
tria D
print(D)
}

3 设计类Sample两私数成员a[]n(a中元素数)请a[]中数进行排序排序函数作友元函数者放类process中
#include
using namespace std
class process
class Sample{
public
Sample(int n1)
{
nn1
anew int[n]
}
friend process
void input(){
for(int i0icin>>a[i]
cout<private
int n*a

}
class process{
public
void paixu(Sample &s)
{
for(int j0jfor(int i0iif[i]>[i+1])
{
int t
t[i]
[i][i+1]
[i+1]t
}
cout<for(int i0icout<<[i]<<'\t'
cout<}

}
int main(){
int n
cout< cin>>n
Sample a(n)
()
process b
(a)
return 0
}

六指导教师评阅成绩



精心搜集整理需
文档容仅供参考
文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

EVIEWS上机实验指导书

 计量经济学 上机指导及练习 第一部分 Eviews基础 1.1. Eviews简介 Eviews:Econometric Views(经济计量视图),是美国QMS公司(Quantitative Micro Software Co.,网址为http://www.eviews.com)开发的运行于Windows环境下的经济计量分析软件。Eviews是应用较为广泛的经济计量分析软

文***品 5年前 上传2314   0

面向对象程序设计(C++)实验报告

面向对象程序设计(C++)实验报告姓名:学院:数学与计算机学院 班级:10级计算机大类班 学号:实验5 单继承一、实验目的1.掌握派生的类别与方式; 2.了解派生类中如何使用基类的成员、基类成员在派生类中的访问控制; 3. 掌握继承中构造函数和析构函数的调用过程。二、实验内容及步骤

文***品 3年前 上传1114   0

Visual C++程序设计与应用教程课后答案

Visual C++程序设计与应用教程课后答案1.6 习 题1. 填空题(1) 项目工作区一般在集成开发环境的左侧。它展示一个项目的几个方面,它们分别是ClassView、ResourceView和FileView。 (2) 编译程序的快捷键是Ctrl+F7,链接程序的快捷键是F7,运行程序的快捷键是 Ctrl+F5。(3) 项目工作区文件的扩展名为 .dsw

文***品 1年前 上传557   0

C++程序设计课程教学大纲

教师学科教案[ 20 – 20 学年度 第__学期 ]任教学科:_____________任教年级:_____________任教老师:_____________C++程序设计 课程教学大纲一、 课程名称:C++程序设计二、 课程代码: CST11004三、 课程英文名称:Programming in C++四、 课程负责人:熊壮五、 学

z***u 11个月前 上传240   0

C++程序设计试卷2010(有答案)

XX大学 试题纸课 程 面向对象的程序设计C++ (B) 班 级 学 号 姓 名 题号一二三四五六七八九十总分得分阅卷人一、选择题:(每小题2分,共20分)1. 下面四个选项不属于表达式的语句是(B )。A.z=x

文***品 2年前 上传532   0

C++语言程序设计稿件管理数据系统

XX大学 本科生课程设计(实践)任务书、设计报告 (C++语言程序设计) 题 目 稿件管理数据系统 学生姓名 指导教师 学 院 专业班级 学生学号 计算机基础教学实验中心 20XX年 X 月 X 日 目 录 设计任务书……………………………………………3 课程实践报告…………………………………………4 一、实践内容…………………………………

文***享 5年前 上传1648   0

面向对象程序设计实验指导书

        《面向对象程序设计》 实  验  指  导  书     张家精   编 写         适用专业:     信息与计算科学            **建筑工业学院  数理系(部) 2006年 10月 8日     前   言 《面向对象程序设计》是信息与计算科学专业本科生的一门专业选修课。面向对象软件开发方法是吸收了软件工

云***烨 9年前 上传5870   0

2022年电大C++语言程序设计考试题库及答案

一、单选题1. 在定义函数的格式类型修饰符 函数名 (形式参数表)函数体;中,函数体可以是( )。A、基本语句 B、复合语句C、空语句 D、语句序列2.A>B&&A<=B的值( )。A、为true B、为falseC、与A>B 的值相同 D、与A<=B的值相同3.每一个实在参数就是一个( )。

海***9 2年前 上传613   0

C++程序设计学生成绩管理信息系统设计与开发

C++程序设计课程设计说明书题目: 学生成绩管理信息系统设计与开发 学生姓名: 学 号: 院 (系): 理学院 专 业: 数学与应用数学 指导教师: 2011 年 X

文***品 3年前 上传617   0

中南大学-c++课设报告面向对象编程(C++)

中南大学面向对象编程(C++)实验报告学生姓名 学 院 信息科学与工程学院 专业班级 信息安全班 完成时间 2014年X月X日 目 录

文***品 2年前 上传495   0

最新电大C++语言程序设计期末复习题(本)资料考试小抄

电大C++语言程序设计复习题资料参考一、单选题1. 在定义函数的格式类型修饰符 函数名 (形式参数表)函数体;中,函数体可以是( )。A、基本语句 B、复合语句C、空语句 D、语句序列2.A>B&&A<=B的值( )。A、为true B、为falseC、与A>B 的值相同 D、与A<=B的值相同3.每一个实在参数就是一个( )。A、表达

豆***2 3年前 上传539   0

南京信息工程大学滨江学院C++面向对象程序设计期末复习资料

+++ 面向对象程序设计复习资料一、概念、填空题1. 面向对象的四大特性是:抽象、封装、继承、多态2. 构造函数的作用是创建对象时为对象赋初值,析构函数的作用是释放对象占用的资源3. 根据继承的基类的多少,C++将继承分为: 单继承和 对继承4. C++进行动态内存分配的一对运算符是new和delete5. 抽象类、纯虚函数:…..P153纯虚函数是一个在

文***享 8个月前 上传163   0

2020年电大C++语言程序设计期末考试复习试题及答案(本)

C++语言程序设计复习题一、单选题1. 在定义函数的格式类型修饰符 函数名 (形式参数表)函数体;中,函数体可以是( )。A、基本语句 B、复合语句C、空语句 D、语句序列2.A>B&&A<=B的值( )。A、为true B、为falseC、与A>B 的值相同 D、与A<=B的值相同3.每一个实在参数就是一个( )。A、表达式 B、

海***9 3年前 上传712   0

《面向对象程序设计C++》期末试卷及标准答案集总

《面向对象程序设计C++》期末考试试卷(B)班级: 姓名: 学号: 分数: 题号一二三四总分得分试卷说明:本套试题共四个大题,全部题目都答在答题纸上,写在其他地方均无效。(答题纸在本套试卷的第8页上)一、单项选择题(每小题2分,共40分)1、关于C++与C语言关系的描述中,( D )是错误的

文***享 1年前 上传544   0

上机实验报告

上机实验报告  一.     题目1.  建立一个学生档案,内容包括学号,姓名,年龄,性别,数学,物理和英语3门功课成绩。要求实现以下功能:1)        数据输入;2)        查询某个学生的成绩;3)        按平均排列输出;4)        统计某门课各分数段人数;5)        删除某个学生记录;2.  编程实现对二位数进行加,减,乘运算,每运行一次程序做10道

l***2 8年前 上传878   0

信号处理上机

XX大学硕士研究生 2014/2015 学年上机作业考试科目: 近代信号处理 课程编号: 姓名: 学号: 阅卷教师: 成绩: 实验一:利用周期图法估计信号功率谱1、问题: 估计下面两个信号的功率谱

文***享 3年前 上传526   0

SQL上机练习

创建如下数据表并插入如下数据: create table S (SNO CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL, SSEX CHAR(2), SAGE SMALLINT, SDEPT CHAR(10) PRIMARY KEY (SNO), CHECK (SSEX='男' or SSEX='女'));   create table c

g***i 5年前 上传1193   0

c++期末复习资料

c++期末复习资料1、 面向对象相关概念:类:具有相同属性和行为的对象集合,把数据和操作封装在一起对象:数据+操作。面向对象特征:抽象,封装,继承,多态2、输入输出:输入cin>>a>>b;输入不能有endl。 输出cout<<a<<b<<endl;3、const修饰符:l 指向常量的指针:如const char *p=”abcd”;不允许改变指针所指的常量,如p[3]=’x’是

z***u 1年前 上传295   0

c++程序实习报告

c++程序实习报告  针对我们这学期学的c++,假期进行了五天的实习。第一天听老师讲实习内容和提示的时候觉得思路挺明确的一个程序,哪有传说中的那么难。下午和同学讨论的时候觉得很有目的,只要按部就班的完成各步操作就可以了,有难度的也只是第二步。这一步要进行判断,这就需要多个输出函数;还要冒泡法给工作排序,工资的计算不是在类中完成的――挺棘手的一个问题。  第二天上机的时候也很快完成了第一步

l***0 12年前 上传458   0

电子商务上机作业

电子商务上机作业管理学院 专业:会计学 班级: 姓名: 学号:

文***品 3年前 上传1203   0

浅析C语言程序设计实践教学环节研究

浅析C语言程序设计实践教学环节研究摘要:本文将以《C语言程序设计》课程为例,讲述如何将实践知识贯穿于线上教学,实现实践教学环节的线上教学智能化运行及管理。关键词:百万扩招;线上教学;C语言;实践教学一、概述以“中国制造2025”为背景,高校培养的是有实际操作能力的高素质、高技能型人才,那么实践教学是工程类专业必不可少的教学环节。随着“百万扩招”逐年推进,线上教学工作全力开展,传统理论知识

三***1 2年前 上传413   0

java程序设计实践报告范例2篇

java程序设计实践报告范例2篇【java程序设计实践报告例一】2014年暑假的到来,预计着大学三年的终结,作为网络工程专业的我还在迷惘和浑噩中度过。然而有幸参加学校组织的实训是幸福的。从学校走上社会,来到这个培训,发现了个人的能力尤为重要,在学校也学了很多有关计算机的理论知识,但是实践操作的机会很少导致个人动手能力极差。实训中,我们以小组的方式进行项目训练,这也反映了今后在工作岗位是团

是***忘 9个月前 上传186   0

南邮dsp上机实验报告

南京邮电大学实 验 报 告实验名称:离散时间信号与系统的时、频域表示离散傅立叶变换和z变换 数字滤波器的频域分析和实现数字滤波器的设计课程名称 数字信号处理A(双语) 班级学号________姓 名_____________开课时间 201 /201 学年, 第 学期实验一:离散时间信号与系统的时、频域表示一、实验

文***享 1年前 上传365   0

数据库上机实验报告

数据库上机实验报告  数据库上机实验报告  试验内容   1、 数据表的建立   基本表《简单的》带有主键   带有外码约束的(外码来自其他表或者本表)   2、 数据表的修改   添加删除列    修改列属性类型   添加删除约束(约束名)   元组的添加,修改,删除        删除数据表   试验过程   1、create table 

空***校 10年前 上传691   0

技术系上机实验报告格式

技术系上机实验报告格式 课程名称: 班级: 实验日期: 姓名: 学号: 指导教师: 实验名称: 实验序号: 实验成绩: 一、实验目的及要求 本次上机实践所涉及并要求掌握的知识点。 二、实验环境 本次上机实践所使用的平台和相关软件。 三、实验内容 上机实践内容等。 四、算法描述及实验步骤 用算法表示方法,流程图等形式表达算法设计思想与算法实现步骤 五、调

l***杰 13年前 上传22234   0