云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 《面向对象程序设计 C++》实验报告

《面向对象程序设计 C++》实验报告

  • 62 次阅读
  • 3 次下载
  • 2025/6/26 17:34:28

《面向对象程序设计》实验教学大纲

实验学时: 32

课程性质: 专业必修课 教材及参考书:

1. 《C++语言程序设计习题与实验指导》,郑莉、傅仕星编著,北京:清华大学出版社,2004 2. 《C++语言程序设计(第三版)》,郑莉、董渊编著,北京:清华大学出版社,2005 大纲执笔人: 李晓宁 大纲审定人: 刘芳、苟仕蓉、左友东

实验个数: 13 适用专业: 软件工程

实验学分: 1

一、实验课的性质与任务

本课程实验大纲是面向计算机专业学生开设的《C++程序设计》实验课计划指导大纲,是依据《面向对象程序设计》课程教学计划指导大纲编制。本课程主要讲述了利用C++进行程序设计的思想和方法,既有面向过程和面向对象的程序设计的理论知识,又包括极强的实践应用能力的培养。本实验大纲力求结合该课程教学计划大纲的相应内容,由浅入深的指导学生了解和掌握如何利用C++程序设计语言进行程序设计,提高学生的动手能力,做到理论和实践相结合,培养学生理解,分析程序,编写,调试程序的能力,使之能把程序设计应用到今后的专业学习中。

二、实验课程目的与要求

1. 实验目的:

通过本课程的学习,使学生掌握面向过程的程序设计思想和编程思路,初步掌握面向对象的程序设计思想,学会调试程序,能独立编写实用的小型程序。 2. 实验要求:

1) 学生应该自始至终贯彻课程中所介绍的程序设计风格,养成良好的编程习惯; 2) 应独立完成所布置习题。为保证尽量在统一安排的上机时间内编译运行通过程序,学生应事先设计好程序。

三、实验项目及内容提要

面向对象程序设计实验课程 序号实验项目编号实验类型 实验名称 学时必做选做学分数基本操作验证综合设计内容提要 面向对象程序设计实验课程 序号实验项目编号实验类型 实验名称 学时必做选做学分数基本操作 验证综合设计内容提要 10 十 11 12 13 四、实验内容安排:

实验一 Visual C++6.0开发环境应用入门

( 验证性实验 2学时)

1. 目的要求:

了解Visual C++6.0的特点,熟悉了解Visual C++6.0的开发环境,学习使用Visual C++6.0编写标准的C++控制台应用程序。 2. 实验内容:

1 2 3 4 5 6 7 8 9 一 二 三 函数的应用 四 类与对象 五 C++程序的结构 六 数组、指针与字符串 七 继承与派生 八 多态性 九 群体类和群体数据的组织 泛型程序设计与C++标准模板库 十流内库与输入、输一 出 十异常处理 二 十Windows应用程三 序框架 Visual C++开发环境入门 C++简单程序设计 2 4 2 6 2 4 6 2 4 2 2 2 2 √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ 熟悉VC++开发环境 基本算法结构 √ 函数设计、模板函数 √ 类的设计与使用 √ √ 作用域与生存期,静态成员 三种常见编程元素的使用 √ 派生类的设计与使用 √ 运算符重载、动态多态 √ 群体类的设计 √ STL库的使用 √ 常用输入输出方法 √ 异常处理机制的设计 VC开发Windows程序方法 使用Visual C++来建立一个非图形化的标准C++程序,编译、运行教材中的例3-3,用公式法求解PI的数值,并尝试利用其他方法求解并获得相同的结果。

π=16arctan(1/5)-4arctan(1/239)

arctan(x)=x-x3/3+x5/5-x7/7+?求π=?

#include using namespace std; int main() {

double a,b;

double arctan(double x); a=16.0*arctan(1/5.0); b=4.o*aarctan(1/239.0); cout<<”PI=”<

double arctan(double x) {

int i;

double r,e f,sqr; sqr=x*x; r=0; e=x; i=1;

while(e/i>1e-15) {

f=e/I;

r=(i%4==1)?r+f:r-f; e=e*sqr; I+=2; }

return r; }

#include #include main() { int s=1;

float n=1,t=1,pi=0; while(fabs(t)1e-4) {

pi=pi+t; n=n+2; s=-s; t=s/n; } pi=pi*4;

printf(\}

1

3. 主要仪器设备及软件:PC + Windows 2000 + VC 6.0

实验二 C++简单程序设计实验 ( 验证性实验 4学时)

1. 目的要求:

会编写简单的C++程序;复习基本数据类型变量和常量的应用;复习运算符与表达式的应用;复习结构化程序设计基本控制结构的应用;复习自定义数据类型的应用;练习使用简单的输入输出;观察头文件的作用;学会使用VC6.0开发环境中的debug调试功能;熟练程序设计中的技巧; 2. 实验内容:

1) 给定一个字符变量输出其二进制形式。例如char a=’a’; 其二进制为00100001。 #include using namespace std;

int main() {

char ch;

int j,k[8]={0};

cout<<\请输入一个字符:\ cin>>ch;

for(j=0;j<=7;j++) { if(ch) { if(ch%2==0) k[j]=0; else k[j]=1; ch=(ch-(ch%2))/2;

搜索更多关于: 《面向对象程序设计 C++》实验报告 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

《面向对象程序设计》实验教学大纲 实验学时: 32 课程性质: 专业必修课 教材及参考书: 1. 《C++语言程序设计习题与实验指导》,郑莉、傅仕星编著,北京:清华大学出版社,2004 2. 《C++语言程序设计(第三版)》,郑莉、董渊编著,北京:清华大学出版社,2005 大纲执笔人: 李晓宁 大纲审定人: 刘芳、苟仕蓉、左友东 实验个数: 13 适用专业: 软件工程 实验学分: 1 一、实验课的性质与任务 本课程实验大纲是面向计算机专业学生开设的《C++程序设计》实验课计划指导大纲,是依据《面向对象程序设计》课程教学计划指导大纲编制。本课程主要讲述了利用C++进行程序设计的思想和方法,既有面向过程和面向对象的程序设计的理论知识,又包括极强的实践应用能力的培养。本实验大纲力求结合该课程教

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com