软件开发与设计实例分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
辽宁省高等教育自学考试计算机软件专业实验报告书课程名称软件开发与设计实例分析
助学单位辽宁装备学院
姓名
准考证号
成绩
2016年4月
实验报告
课程名称:软件开发与设计实例分析2016年4月6日助学单位辽宁装备学院专业计算机软件
姓名班级考号
实验名称计算机设计
实验目的
设计一个简单的计算器可以进行简单的数学运算,比如加减乘除。利用C++中的MFC来编写实现。输出形式要与题目中给的样板相同或类似。
仪器设备VC++6.0
注意事项在编写程序主要遇到两个大问题。
第一个是整个程序编码是没有错的,可以通过编译,但错误是处在变量相同经过多次赋值后改变了原来的数值。
第二个是在修改第一个的过程中出现的,在修改时一不小心把一段自动生成的代码给删除了,当时却没有注意到,导致编译通不过,最后花费了好大的经历才找到删除的地方,把代码补上。
特别注意在编程时要谨慎,不能随意的删除代码!
实验原理(实验步骤及现象)实验原理:
C++是面向对象的的编程语言,应用广泛,支持多种编程范式面向对象编程、泛型编程和过程化编程,可实现可视化语言。
实验步骤:
1、数符的编码流程图:
数符的函数体
if判断语句
n=1n=0
执行小数点的处理语执行整数的处理语句
2、等号的编码流程图:
等号的函数
if判断语句
判断m的值
m=1m=2m=3m=4
执行加法操作语句执行减法操作语句执行乘法操作语句执行除法
3、概要设计
(1)设置按钮;
(2)点击每一个按钮,起一个函数名,进入Dlg.cpp中编写相应的函数体;
(3)设置一些全局变量:double型m1、m2、m3、m4分别再加减乘除函数体的编写时使用;int型变量m、n、I,m取1、2、
3、4时分别表示加减乘除的使用,n==1时则代表着小数点
的使用,I则表示输入的时小数点后的第几位;
(4)编写等号的函数,根据m的不同取值选取不同的操作。
结果分析及
讨论输入数据:10-5结果为:
输入数据:
2.5*0.4
输出结果为:
输入数据:6.6/3
输出结果为:
分析:根据输出结果与预设值得比较,可以看出此计算器的输出结果完全
正确!
报告成绩得分:教师签章:年月日