文档详情

自由函数计算器.doc

发布:2019-03-13约1.22万字共23页下载文档
文本预览下载声明
PAGE \* MERGEFORMAT i 暑假实习结题论文 自由函数计算器 姓名: 曹晓亮 学校: 江西理工大学 专业: 自动化 导师: 李志勤 日期: 2011年8月 PAGE \* MERGEFORMAT i 摘 要 计算器在当今社会的应用无处不在,大到政府、公司,小到家庭个人,计算器已经广泛应用到了社会的方方面面。。 但是,常用计算器的功能不够丰富,比如我们手机上的计算器程序,只能进行简单的加减乘除的运算,而且要一个数字一个数字的进行输入,功能差而且效率低。 本项目所设计的计算器叫做“自由函数计算器”,属于表达式计算器这一类,它可以任由你输入一串算式,其中可以包含加减乘除、括号、三角函数等各种运算符,而且括号可以多重嵌套,计算数据位双精度型,精确度较高。更重要的是具有一定的拓展性。 关键词:计算器 表达式 PAGE \* MERGEFORMAT 2 Abstract Calculators is used widely in the modern society. It is used in the government, companies, and everyone of us. We can’t leave calculators in daily life. However, calculators we are using are too simple. For example, the pocket calculator we use only can deal with plus, minus, multiply and divide. What’s more, it can only accept the digit we input one by one. The calculator designed in the project is called “Free Function Calculator”. It is a kind of expression calculator, which can accept any mathematics expressions users input, and the expression including of addition, minus, multiply, and divide, power, also trigonometric function included. What’s more, users can input many parentheses, the calculator can make it. The type of data calculate in the calculaor is double, so it is very exactitude. And the most important is that the calculator is samehow expansibility. keywords: calculator expansibility update 目 录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc301604292 1.引言 PAGEREF _Toc301604292 \h 1 HYPERLINK \l _Toc301604293 1.1项目背景 PAGEREF _Toc301604293 \h 1 HYPERLINK \l _Toc301604294 2. 需求分析 PAGEREF _Toc301604294 \h 2 HYPERLINK \l _Toc301604295 2.1 功能要求 PAGEREF _Toc301604295 \h 2 HYPERLINK \l _Toc301604296 2.2 功能分析 PAGEREF _Toc301604296 \h 2 HYPERLINK \l _Toc301604297 3.关键技术 PAGEREF _Toc301604297 \h 3 HYPERLINK \l _Toc301604298 3.1 字符串表达式的处理 PAGEREF _Toc301604298 \h 3 HYPERLINK \l _Toc301604299 3.2 优先级顺序 PAGEREF _Toc301604299 \h 3 HYPERLINK \l _Toc301604300 3.3 拓展性…………………………………………………………………………………... PAGEREF _Toc301604300 \h 4 HYPERLINK \l _Toc301604
显示全部
相似文档