精品文档---下载后可任意编辑HUBEI NORMAL UNIVERSITY综合课程设计(一)Integrated Curriculum Design(1)所在院系教育信息与技术学院专业名称信息工程班级1202 班题目计算器指导老师严焰老师成员罗显吉 韩旭东 肖扬完成时间2024 年 6 月 2 日题目1 设计目的设计简单计算器: 计算器对我们每一个学生都很熟悉,从初中到高中再到大学。但是我们只知道按下几个按钮计算器便会显示出结果,很少有学生分析过计算器究竟是如何运行的。要 求:(1)算术运算功能。能够实现加、减、乘、除(2)函数运算功能。能够实现 sin、x^y、n!、1/x(3)进制之间的转换功能。能够实现十六、十、二、八进制数据之间的转换。2 设计思路 计算器,用途广泛,能用计算器的平台也很多,从便携计算机,手机,平板,到我们的捧场,甚至在 web 网页上都谁处可以看到计算器,因此,本次课程设计我们小组,决定用多种语言分别实现计算器的基本功能。 Java 面对对象,自带类库,可以实现美观的界面,便于控制,由于 java 语言的特色,程序可以跨平台使用;js 为网站前台脚本,程序可以在客户端浏览器中运行,而且交互界面友好,使用者可一、设计任务及要求:设计任务:设计简单计算器: 计算器对我们每一个学生都很熟悉,从初中到高中再到大学。但是我们只知道按下几个按钮计算器便会显示出结果,很少有学生分析过计算器究竟是如何运行的。要 求:(1)算术运算功能。能够实现加、减、乘、除(2)函数运算功能。能够实现 sin、x^y、n!、1/x(3)进制之间的转换功能。能够实现十六、十、二、八进制数据之间的转换。指导老师签名:2024 年 6 月 2 日二、指导老师评语:指导老师签名: 2024 年 6 月 3 日三、成绩 验收盖章 2024 年 6 月 6 日精品文档---下载后可任意编辑以快速入手,熟练操控;至于 c 语言,由于界面交互实现较难,我们最终决定让其在 DOS 窗口中以对话的方式实现。3 设计分工分工:计算器的 java 实现由韩旭东完成;计算器的 js 实现由罗显吉来完成;计算器的 c 实现由肖扬完成。4 设计过程一,实验过程1,运行并编辑程序需要 jdk 环境的支持,用 eclipse 来编写的。2,程序设计由三个模块,即三个类构成(如图 4.1.1):(1)Calculator 类,程序的启动类,包含了 main 启动方法;(2)CalculatorJFrame 类,继承自 JFrame 类,框架类,规定了窗口的大小,位置,设置了窗口的显示和退出,...