- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程名称: C 语言程序设计
课题名称: 简易计算器
班级:
学号:
姓名:
指导老师:
成绩:
一、课程设计目的
1. 通过这次的课程设计,巩固以前所学的知识:
1) 进一步熟悉了各种语句,如宏定义语句,语句的嵌套等等。
2 ) 对顺序,选择,循环结构的综合运用。
3) 进一步巩固了一些算法,如求四则混合运算,三角函数,指对数的算法。
C 语言课程设计 .简单计算器
2. 在课程设计的过程中,拓展了自己的知识面,知道我们所学过的 C 语言知识不过
是很少的一部分。还有很多知识等待我们自己去学习。
3. 为了完善自己的程序,通过上网,查阅图书等途径学到了一些新的知识,如对 C
语言中一些常用图形函数的应用。
4. 通过课程设计,加深对结构化程序设计思想的理解,能进行一个系统功能需求分
析,并设计合理的模块化结构。
5. 通过课程设计,提高程序开发能力,能运用合理的控制流编写清晰高效的程序。
二、设计内容
我设计的是一款简易计算器,界面清楚,操作方便,它能实现以下功能:
1. 查询当时时间
2. 简单的四则混合运算(支持小括号、优先级)
3. 正弦、余弦函数计算
4. 指对数计算
三、总体设计
简单计算器由六大模块组成,模块调用图如下:
Main()
ZhuJieMia SiZeYunS Time() SanJiaoY ZhiDuiShuY
n() uan() unSuan() unSuan()
1. 主函数 void main()
功能:调用各个主要模块,实现简单计算器的整体功能。
2. 主界面函数 void ZhuJieMian()
功能: 使用有关图形函数模拟出可视化的计算器外观界面, 并提供用户输入窗口。
3. 时钟函数 int Time()
ee Page 2 9/23/2019 6
C 语言课程设计 .简单计算器
功能:在模拟的可视化计算器中显示当时的时间。
4. 四则混合运算函数 void SiZeHunHeYunSuan()
功能:实现简单的加减乘除混合运算,并支持优先级和带括号的运算。
5. 三角运算函数 void SanJiaoYunSuan()
功能:实现基本的三角函数运算: sin(x) 和 cos(x) 。
6. 指对数函数 void ZhiDuiShuYunSuan()
功能:实现基本的指数和对数运算。
四、详细设计
a) 数据结构设计:
int priority(char left,char right)
{char option[]={+,-,*,/,(,),=};
int i,le,ri;
int l[]={4,4,6,6,2,10,0};
int r[]={3,3,5,5,9,3,0};
for(i=0;i=7;i++)
{if(option[i]==left) le=l[i];
if(option[i]=
您可能关注的文档
- 环境影响评价期末试卷aqtc.pdf
- 环氧树脂胶黏剂应用发展.pdf
- 火灾报警系统招投标技术规格书...pdf
- 货币银行学练习题客观部分.pdf
- 霍兰德职业能力倾向测试题.pdf
- 集成模拟乘法器.pdf
- 计控课程考试设计题目任务书.pdf
- 计算机控制系统报告.pdf
- 计算机模拟试题九.pdf
- 计算机图形学答案全面.pdf
- 2025年甘肃省天水市选调生考试(公共基础知识)综合能力题库新版.docx
- 2025年甘肃省天水市行政职业能力测验模拟试题汇编.docx
- 2025年甘肃省天水市选调生考试(行政职业能力测验)综合能力测试题完整版.docx
- 2025年甘肃省天水市行政职业能力测验模拟试题学生专用.docx
- 2025年甘肃省定西地区事业单位招聘考试(职业能力倾向测验)题库完美版.docx
- 2025年甘肃省天水市行政职业能力测验模拟试题一套.docx
- 2025年甘肃省天水市行政职业能力测验题库审定版.docx
- 2025年甘肃省天水市选调生考试(公共基础知识)综合能力题库审定版.docx
- 2025年甘肃省天水市行政职业能力测验模拟试题及答案1套.docx
- 2025年甘肃省天水市行政职业能力测验题库附答案.docx
最近下载
- 二甲双胍恩格列净片(JXHL1600019、20、21、23、24)说明书.pdf VIP
- 部编版-5年级下册-第2单元《公共生活靠大家》 (4).docx VIP
- 家属取保候审申请书.docx VIP
- 中国古代天文学和数学-公开课件.ppt VIP
- 2022年解放军第九六零医院(南院)医护人员招聘模拟试题及答案解析.docx VIP
- XX高速铁路土建工程制梁场临时用地复垦方案.docx
- 2022年解放军第九六零医院(南院)医护人员招聘考试试题及答案解析.docx VIP
- 2021年解放军第九六零医院(南院)医护人员招聘试题及答案解析.docx VIP
- 2025年解放军第九六零医院(南院)医护人员招聘模拟试题及答案解析.docx VIP
- 2025年解放军第九六零医院(南院)医护人员招聘备考试题及答案解析.docx VIP
文档评论(0)