篇一 :面向对象程序设计实验报告

课程设计报告

面向对象程序设计

(2012 /20##学年第一学期)

课题名称    模仿ATM机存取款管理系统设计

院(系)    电子与信息工程学院                                   

        通信工程                                                                  

        

…… …… 余下全文

篇二 :面向对象程序设计实验报告

面向对象程序设计实验报告

姓名:

学号:

班级:

专业:

学院:

实验三 函数的应用

一、实验目的:

掌握函数的定义 和调用方法;练习重载函数使用;练习函数模板的使用;练习使用系统函数。

二、实验步骤

编写函数float Convert(float TempFer),参数的返回值都为float类型,实现算法C=(F-32)*5/9,在main()函数中实现输入、输出。

分别编写四个同名函数max1,实现函数重载,在main()函数中测试函数功能。

使用函数模板实现求任意类型数的最大值,针对不同的参数个数,编写两个同名函数模板max1,其参数个数不同,实现函数重载,在main()函数中测试函数的功能。

在main()函数中提示输入两个整数x,y,使用cin语句得到x,y的值,调用pow(x,y)函数计算x的y次幂的结果,再显示出来。

编写递归函数int fib(int n),在主程序中输入n的值,调用fib函数计算Fibonacci级数。公式为fib(n)=fib(n-1)+fib(n-2),n>2;fib(1)=fib(2)=1。使用if语句判断函数的出口,在程序中用cout语句输出提示信息。

三、实验内容及部分代码:

1)编写一个函数把华氏温度转换为摄氏温度,转换公式为:C=(F-32)*5/9。

#include<iostream.h>

float Convert(float TempFer)

{

float C,F;

F=TempFer;

C=(F-32)*5/9;

return C;

}

main()

{float C,F;

cin>>F>>endl;

c=Convert(f);

cout<<”摄氏温度:”<<endl;

…… …… 余下全文

篇三 :面向对象程序设计实验报告

题目1

1.         问题描述:

建立一个二维坐标系的类TwoCoor,用x,y表示坐标值,实现两坐标点的加、减运算,计算两坐标点间的距离,并重载输入/输出运算符,使之能够直接输入/输出坐标点的坐标值。

2.         实现代码:

#include <iostream>

#include <math.h>

using namespace std;

class Twocoor{

private :

       float x,y;

public :

    Twocoor(float a=1,float b=2):x(a),y(b){}//构造函数

    friend float d(Twocoor t1,Twocoor t2);//友元函数

    friend istream& operator>>(istream &is,Twocoor &t);//重载>>运算符

    friend ostream &operator<<(ostream &os,Twocoor &t);//重载<<运算符

    float getx(){return x;}

    float gety(){return y;}

    Twocoor operator +(Twocoor t)//重载+运算符,实现坐标相加

…… …… 余下全文

篇四 :面向对象程序设计实验报告

综 合 实 验 报 告

面向对象程序设计

专业名称:               

    级:___                     

    名:                    

    号:                          

信息科学与工程学院

二零一三年七月

 

第一题······················ 1

1.1题目概述·················· 1

…… …… 余下全文

篇五 :面向对象程序设计实验报告一

课程名称:面向对象程序设计

实验名称:面向过程的整型栈编程

    计算机科学与技术

       专业班级  CS1201       

             U201214819   

             魏茹珺       

       指导教师  马光志       

 2015   1    5  

一、需求分析

1. 题目要求

整型栈是一种先进后出的存储结构,对其进行的操作通常栈括判断栈是否为空、向栈顶添加一个整型元素、出栈等。整型栈类型及其操作函数采用非面向对象的纯C语言定义,请将完成上述操作的所有函数采用纯C语言编程,然后写一个main函数对栈的所有操作函数进行测试。

struct STACK{

    int  *elems;   //申请内存用于存放栈的元素

    int   max;      //栈能存放的最大元素个数

…… …… 余下全文

篇六 :面向对象程序设计实验报告

教 案

2013 ~ 2014 学年 第 一 学期

学 院、 系 室 计算机科学系

课 程 名 称 面向对象程序设计

专业、年级、班级 12计算机嵌入式系统 、网络和

信息安全班

主 讲 教 师 蒋琳琼

梧州学院

面向对象程序设计教案

课时分配:理论课39学时,实验课12学时,共51学时

第1章 C++初步知识

一、教学目的:

熟悉如何编缉、编译、连接和运行一个C++程序,了解在面向过程程序设计中C++对C功能的扩充与增强,并善于在编写程序过程中应用这些新的功能。

学时分配:9学时

二、教学重点:

了解软件设计、开发思想的演变,面向对象程序设计语言的发展;理解面向对象程序设计的基本思想;熟悉如何编缉、编译、连接和运行一个C++程序,熟悉C++程序的结构和编程方法。

三、教学难点:

善于在编写程序过程中应用这些新的C++对C功能的扩充与增强功能

四、教学方法:

课题讲授及面向对象程序设计实例演示

五、教学过程设计:(9学时)

1. C++语言的发展,最简单的C++程序

1-1程序设计方法的发展和演变

大多数系统软件和许多应用软件都是用C语言编写的?

但是随着软件规模的增大,用C语言编写程序渐渐显得有些吃力了?

C++是由AT&T Bell(贝尔)实验室的Bjarne Stroustrup博士及其同事于20世纪80年代初在C语言的基础上开发成功的?C++保留了C语言原有的所有优点,增加了面向对象的机制?

C++是由C发展而来的,与C兼容?用C语言写的程序基本上可以不加修改地用于C++?从C++的名字可以看出它是C的超集?C++既可用于面向过程的结构化程序设计,又可用于面向对象的程序设计,是一种功能强大的混合型的程序设计语言?

C++对C的“增强”,表现在两个方面:

…… …… 余下全文

篇七 :面向对象程序设计实验报告-实验一

北京理工大学珠海学院实验报告

ZHUHAI CAMPAUS OF BEIJING INSTITUTE OF TECHNOLOGY

班级:13级计算机3班 学号:130201031037 姓名:郑永雄 指导教师:谭忠兵  

实验题目:类和对象        实验时间:20##-04-09          成绩:

一、实验内容

程序1声明一个日期类,日期的属性有年、月和日。方法有构造函数、析构函数、日期的显示。要求使用构造函数的重载,分别定义无参构造函数(使年月日的值分别为20##、1、1)和有参构造函数,并编写程序测试日期类。

程序2创建一个Employee类,该类中有字符数组,表示姓名、街道地址、邮政编码。其功能有修改姓名、显示输出数据。要求函数放在类定义中,构造函数初始化每个成员,显示信息函数要求把对象中的完整信息打印出来。

程序3建立类cylinder,cylinder的构造函数被传递了两个double值,分别表示圆柱体的半径和高度。用类cylinder计算圆柱的体积,并存储在一个double变量中。在类cylinder中包含一个成员函数vol,用来显示每个cylinder对象的体积。

程序4定义一个复数类,要求定义构造函数和析构函数,并能够为用户提供复数的加法和减法运算。编写程序测试复数类。

程序5定义一个矩形类。矩形的属性是左上角的顶点、长和宽,方法有构造函数、析构函数、显示、移动等。编写程序测试矩形类。

二、问题分析(类的数据成员、成员函数等的确定,对象的创建等)

程序1首先声明一个日期类date,日期的属性(数据成员)有年year、月month和日day。成员函数是构造函数date、析构函数、日期的显示show()。在主函数中使用构造函数的重载,分别定义无参构造函数(使年月日的值分别为20##、1、1)和有参构造函数,并调用输出成员函数显示结果。

…… …… 余下全文

篇八 :《Java程序设计》上机实验报告 实验二 初步的面向对象的程序设计练习

信息科学与工程学院 《Java程序设计》 上机实验报告

专业班级               姓    名            学    号  

实验时间                 指导教师            成    绩            

…… …… 余下全文