word
文档
可自由复制编辑
一、课程设计目的
本课程设计的目标就是要达到理论与实际应用相结合,
提高学生组织数据及
编写大型程序的能力,并培养基本的、良好的程序设计技能以及合作能力。
设计中要求综合运用所学知识,
上机解决一些与实际应用结合紧密的、
规模
较大的问题,通过分析、设计、编码、调试等各环节的训练,使学生深刻理解、
牢固掌握数据结构和算法设计技术,掌握分析、解决实际问题的能力。
通过这次设计,
要求在数据结构的逻辑特性和物理表示、
数据结构的选择和
应用、算法的设计及其实现等方面,加深对课程基本内容的理解。同时,在程序
设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。
二、课程设计内容
简单计算器
[
题目描述
]
使用
Java
的
GUI
图形用户界面编程设计并编写一个计算器程序,用户可以通过
鼠标或者键盘操作输入参加运算的的数值和运算符,要求能进行加、减、乘、除
等混合运算。
[
基本要求
]
(
1
)实现加、减、乘、除的双目单类别的基础运算;
(
2
)实现加、减、乘、除的多目多类别的混合运算。
(
3
)实现三角函数(
sin., cos, tan
)运算。
(
4
)实现幂运算(
X
n
)