《计算机实习报告-样本1-表达式计算》.docVIP

  • 4
  • 0
  • 约4.98千字
  • 约 7页
  • 2015-12-17 发布于河南
  • 举报

《计算机实习报告-样本1-表达式计算》.doc

《计算机实习报告-样本1-表达式计算》.doc

计算机实习报告 面向过程编程 用C语言求解实际问题 班级: 学号: 姓名: 实习时间:2011年7月4日-7月15日 一、问题描述 基础类第40个任务——简单表达式计算:编程完成10进制以内数据四则运算(+、-、*、/)表达式的计算。 二、需求分析 (这一部分主要是确定要做什么,以及问题的边界。如下例所示,完成带括号的10以内的数据四则运算,不支持单目运算。具体来说,就是给出程序的基本功能和性能,设计问题的输入/输出) 表达式计算任务的功能是: (1)读入表达式。假设整个表达式为字符串,且按从左到右顺序读入,在读入的时候逐步分析读入的内容是数据,还是运算符; (2)计算表达式。假设表达式的计算规则是: (a)参与运算的数字仅为’0’~’9’; (b)不支持单目运算,即不允许有负数参与运算; (c)支持的双目运算符号为+、-、*、/,其中*和/是同级运算符,+和-是同级运算符;且*和/优先级高于+和-; (d)表达式计算时,先计算优先级高的运算,再计算优先级低的运算,同级运算则从左往右顺序计算; (e)表达式中可以出现小括号运算符,它的作用是改变表达式运算符计算顺序,且小括号可以嵌套,内括号优先级高于外括号。 (3)

文档评论(0)

1亿VIP精品文档

相关文档