1、C 计算器计算器课程设计课程设计 目目 录录 第第1 1章章 课程设计内容及要求课程设计内容及要求. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 5 1.11.1 内内容容. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 5 1.21.2 要求要求. . . . . . . . . . . . . . . . . . . . . .
2、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 5 第第2 2章章 系统设计流程图系统设计流程图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 6 2.12.1 系统流程图系统流程图. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6 6 2.22.2 主要功能表主要功能表.
3、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 7 第第3 3章章 系统测试系统测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 8 3.13.1 系统测试系统测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4、. . . . . . . . . .8 8 3.23.2 调试调试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9 9 第第4 4章章 使用使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1111 4.14.1 运行程序进入计算器界面运行程序进入计算器
5、界面. . . . . . . . . . . . . . . . . . 1111 第第5 5章章 课程设计心得课程设计心得. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1212 第 2 页 共 14 页 第第 1 1 章章 课程设计内容及要求课程设计内容及要求 1.1 1.1 内容内容 编写 C 语言程序,设计一个简单计算器 1.2 1.2 要求要求 运用相关知识,查阅相关资料,编写一个简单的计算器。 第第 2 2 章章 系统设计流程图系统设计流程图 2.12.1 系统流程图系统流程图 第 3 页 共 14
6、页 2.1 系统流程图 2.22.2 主要功能表主要功能表 2.2 主要功能表 输入第一个操作数 加 法 减 法 乘 法 除 法 清 零 开 方 乘 方 显示结果 输入第二个操作数 结束 开始 第 4 页 共 14 页 序号 文件名 主要功能 备注 1 + 加法 两个操作数 2 减法 两个操作数 3 * 乘法 两个操作数 4 / 除法 两个操作数 5 # 开方 一个操作数 6 乘方 两个操作数 7 Enter 等于 8 Tab 清零 9 q 退出 第第 3 3 章章 系统测试系统测试 程序的调试是指对程序的差错和排错,为了便于差错、阅读,在设计 该程序的过程中我们采用了结构化程序方法编辑,添加了尽可能多的注释, 第 5 页 共 14 页 这就为接下来的调试过程带来了很多方便。 经过仔细检查之后进行上机调试。进行编译,如果在编译和连接过程 中发现错误,屏幕上显示了出错信息,根据提示找到出错的位置,加以改 正,在进行编译如此反复,直到顺利通过编译和连接为止。在本次实习 过程中碰到的编译、连接的错误主要有:缺少变量定义、定义为置不