好文档 - 专业文书写作范文服务资料分享网站

C++ 计算器 课程设计模板资料

天下 分享 时间: 加入收藏 我要投稿 点赞

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

设 计 题 目 :计 算 器

学院名称: 专 业: 信息与计算科学 班 级: 学生姓名: 学 号: 指导教师: 完成时间:

C++面向对象程序设计

目 录

第1章 概述............................................................................................... 2 1.1 软件实现的目标 .......................................................................... 2 1.2 软件实现方案 .............................................................................. 2 1.3 软件实现环境 .............................................................................. 2 第2章 软件分析 ...................................................................................... 3 2.1 调查............................................................................................... 3 2.2软件分析 ....................................................................................... 3 第3章 软件设计 ...................................................................................... 4 3.1 软件功能设计 .............................................................................. 4 3.2 功能函数设计 .............................................................................. 4 3.3 输入输出的设计 .......................................................................... 5 第4章 软件实现 ...................................................................................... 5 4.1软件源代码 ................................................................................... 5 4.2运行结果 ...................................................................................... 12 结 论 ..................................................................................................... 15 参 考 文 献............................................................................................. 15

1

C++面向对象程序设计

第1章 概述

1.1 软件实现的目标

课程设计的任务:

设计一个简易计算器,要求源文件要采用多文件的工程结构;在源程序中必须使用类,输入输出要符合C++语言的特性。

基本功能:

能计算加、减、乘、除及带括号和乘方的混合运算。

软件特点:

可以方便快捷的直接运算带括号的混合算式;操作简便,都是从键盘直接输入。

1.2 软件实现方案

第一步:分析题目,建立类,画出类图。 第二步:画出流程,根据流程图编写程序清单

第三步:上机调试程序(使用单步调试,设置断点、分块调试的方法)。 第四步:及时整理资料,撰写课程设计报告中有关这个题目的内容。

1.3 软件实现环境

硬件配置:586以上PC兼容机或品牌机,配有彩色显示器、鼠标、键盘,内存不小于64MB,硬盘自由空间不少于200MB。推荐配置为内存128MB或256MB(或以上),硬盘自由空间500MB以上。

运行环境:Windows2000/NT/Xp、Visual C++集成开发环境。

2

C++面向对象程序设计

第2章 软件分析

2.1 调查

用户对计算器软件的要求:

① 能够进行复杂的运算; ② 能够实现对算式的计算; ③ 操作方便快捷;

④ 显示运行结果时,结果前显示该算式;

2.2软件分析

结构图:

主程序 主界面 退出程序 初始化程序 数据输入 数据处理

图2.2

结果输出 3

C++面向对象程序设计

第3章 软件设计 3.1 软件功能设计

流程图:

开始 操作界面 退出 算式输入 N 输入判断 错误类型 提示 Y Y 输入判断 N 输入判断 N 输入判断 N 算式计算 结果输出 Y Y 标记 标记 标记

图3.1

3.2 功能函数设计

1.定义界面函数

void first()

{cout<<\计算器基本功能介绍\ cout<

4

C++ 计算器 课程设计模板资料

《C++面向对象程序设计》课程设计报告设计题目:计算器学院名称:专业:信息与计算科学班级:学生姓
推荐度:
点击下载文档文档为doc格式
38rs92wglq4vbt01gdv99bpag891bi0044f
领取福利

微信扫码领取福利

微信扫码分享