C语言课程设计简易计算器报告.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言课程设计-简易计算器 通信工程11级一班 PAGE2 / NUMPAGES17 刘 秀 xxxx大学信息科学与工程学院 课程设计报告 班 级: 通信工程一班 姓名 (学号): xxx 实验项目名称: 简易计算器 实验室(中心): 信息科学与工程学院信息技术实验室 指 导 教 师 : xxx 实验完成时间: 2012 年 6 月 19 日 目录 一:课程设计题目 3 二:功能描述 3 三:概要设计 4 四:详细设计 5 五:测试结果及存在的问题 9 六:课程设计心得体会 12 七:附录 12 序号 项目 标准 评分 1 系统演示(功能)(50%) 按要求完成系统功能且界面友好容错能力强(45-50) 按要求完成系统功能界面一般有较好的容错能力(40-44) 基本完成系统功能有一定的容错能力(35-39) 基本完成系统功能(30-34分) 未完成系统功能或他人代做或抄袭(15) 2 课程设计说明书(50%) 课程设计书各项目认真填写,具有清晰的设计思路及软件测试结果分析(45-50) 课程设计书各项目认真填写,具有较为清晰的设计思路并对软件测试结果进行了较为清晰的分析(40-44) 课程设计书各项目认真填写,设计思路正确(35-39) 课程设计书进行为较为认真的填写(30-34) 课程设计书有未完成项或各项填写不属实或他人代做或抄袭(15) 教师签字 总分 一、题目: 简易计算器设计 二、功能描述: 此简易计算器根据算符优先算法原则可以计算由“+,-,*,/,(,)” 组成的任意算术表达式的值。其中此程序中包含对负数和字符数据转 换功能。 如:-9+((2+3)*9/8-5)/(-3); 三、概要设计: 根据算符优先算法设计将函数功能模块分布如下: 利用结构体数组中脚码的变换达到符号和数据进栈和出栈的目的。 算符优先算法计算表达式的值 算符优先算法计算表达式的值 定义运算符栈和数据栈及各个函数的类型和数据的类型(自定义完成) 功能:完成栈的定义和初始化及 定义运算符栈和数据栈及各个函数的类型和数据的类型(自定义完成) 函数的类型定义及运算符 集合定义. 字符型数据表达式的输入并对负数处理以符合算法规则(Translate函数完成) 功能:完成负数转换成(0-负数)形 字符型数据表达式的输入并对负数处理以符合算法规则(Translate函数完成) N 式以便数据读入 (Translate). 判断表达式是否正确(Can函数完成) 判断表达式是否正确 (Can函数完成) 功能:完成判断表达式是否符合

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档