面向对象程序设计实验指导书-韦琳(2016.9) 下载本文

内容发布更新时间 : 2025/1/24 8:50:24星期一 下面是文章的全部内容请认真阅读。

实验一 C++的简单程序 (4)

一、实验目的

1. 熟悉VC6.0的开发环境。

2. 学习用Visual C++编写标准的C++控制台程序 3. 学会编写简单的C++程序。

4. 掌握结构化程序设计基本控制结构的运用,包括:选择结构语句(if-else, if-elseif-else, switch case);循环结构语句(while, do while, for)的使用。

5. 学会使用VC++6.0开发环境中的debug调试功能:单步执行、设置断点、观察变量值。

二、实验要求

1. 分析程序,上机验证结果。

2. 写出程序,并调试程序,要给出测试数据和实验结果。 3. 整理上机步骤,总结经验和体会。 4. 完成实验日志和上交程序。

三、实验内容

题目一:程序编写

编写一个完整的程序,运行时向用户提问:“你考试考了多少分?(0~100)”,接收输入的成绩后判断其等级并显示出来。规则如下:

优 90 ≤分数≤ 100 良 80 ≤分数< 90

等级= 中 60 ≤分数< 80

差 0 ≤分数< 60 要求:用if else和switch case两种方法实现。

题目二:程序编写

用穷举法找出1~100的质数并显示出来。使用while, do-while, for循环语句,三选一实现。

题目三:程序编写

在程序中定义一个整型变量,赋以1~100的值,要求用户猜这个数,比较两个数的

大小,把结果提示给用户,直到猜对为止。

题目四:程序编写

编程计算图形的面积。程序可计算圆形、长方形、正方形的面积,运行时先提示用户选择图形的类型,然后,对圆形要求用户输入半径值,对长方形要求用户输入长和宽的值,对正方形要求用户输入边长的值,计算出面积的值后将其显示出来。

备注:任选一个程序,学习简单的debug调试功能。

使用debug调试功能观察程序运行中变量值的变化情况。

实验二 函数的应用 (4)

一、实验目的

1. 了解函数的定义。

2. 掌握函数的调用形式、执行过程,特别掌握嵌套调用和递归调用。 3. 掌握值调用和引用调用的编程方法。 4. 掌握重载函数的使用。

5. 掌握带默认形参值的函数的编程方法。

6. 学习使用VC++的debug调试功能,使用step into追踪到函数内部。

二、实验要求

1. 分析程序,上机验证结果。

2. 写出程序,并调试程序,要给出测试数据和实验结果。 3. 整理上机步骤,总结经验和体会。 4. 完成实验日志和上交程序。

三、实验内容

题目一:程序编写

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

题目二:程序编写

编写重载函数Max可分别求取两个整数,三个整数,两个双精度数的最大值。

题目三:程序编写

编写递归函数GetPower(int x, int y)计算x的y次幂,在主程序中实现输入输出。

要求:y的取值可正可负。

题目四:程序编写

用递归的方法编写函数,求n阶勒让德多项式的值,在主程序中实现输入输出。 递归公式为: