处理逻辑的描述工具_第1页
处理逻辑的描述工具_第2页
处理逻辑的描述工具_第3页
处理逻辑的描述工具_第4页
处理逻辑的描述工具_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第五节 处理逻辑的描述工具11.结构式语言 结构式语言是一种介于自然语言和程序设计语言之间的一种语言,它采用了结构化程序设计思想,只使用三种基本的逻辑结构:顺序结构、判断结构和循环结构。 结构式语言使用的语句只允许有以下四类。(1)简单的祈使句。祈使句指明要做的事情,它至少要包括一个动词,明确地指出执行的功能,还至少要包括一个名词作为宾语,表示动作的对象。例如:“计算平均成绩”、“获得学生姓名”等。祈使句要尽量简短、易懂。2 “住户每月应交房费由三项费用组成:第一项是每月固定的房租;第二项是水费;第三项是电费。每吨水的费用是120元,每一度电的费用是080元。查住户本月底的水表数,然后减去上月

2、底的水表数,就可以得到住户本月的实际用水量,再用120元乘以实际用水吨数,算出本月的应交水费。查本月底的电表数,减去上个月的电表数,得到住户本月的实际用电量,再用080元乘以实际用电量,即可算出本月应交的电费。最后把房租、水费、电费相加得到该住户本月应交的房租水电费。”下面是一段用自然语言表达的“计算每户每月的房租水电费”的过程。3用结构式语言表达如下: 获得当月水表数 获得上月底水表数 当月水表数减去上月底的水表数,得到本月实际用水吨数 120元乘以实际用水吨数得到水费 将水费加到应交房租水电费中 获得当月电表数 获得上月底电表数 当月电表数减去上月底的电表数,得到本月实际用电度数 080元

3、乘以实际用电度数得到电费 将电费加到应交房租水电费中 获得房租费 房租费加到应交房租水电费中,得到住户应交房租水电费4(2)判断句。在结构式语言中的判断句类似结构化程序设计中的判断结构,它的一般形式为:条件1动作B动作A成立不成立如果条件1(成立) 则动作A否则(条件l不成立) 就动作B 5例如:在学生成绩管理中有这样一条:如果学生某门课程的成绩在60分以下,则初步判定该生要参加补考,否则为通过。用判断句表示如下: 如果成绩60 则 参加补考 否则 通过成绩88 F=75 G80申请一等奖学金E85 F=70 G80申请二等奖学金E92 F=85 G90申请特等奖学金E90 F=80 G85申

4、请一等奖学金E88 F=75 G80申请二等奖学金E85 F=70 G80申请三等奖学金奖学金133.判断表 判断表也是用来表达判断逻辑的一种 工具,当某个判断结构依赖于较多的条件且有较多的条件并有较多的取值时,用判断表能够把所有的条件组合且一个不漏地表达出来。 14 描述多条件、多目标动作的形式化工具判定表结构: 条件类别 条件组合 操作 操作执行15 交易所规定给经纪人的手续费计算方法如下:总手续=基本手续费+交易中的每股价格和股数有关的附加手续费如交易额少于1000元,则基本手续费为交易额的8.4%;如交易额在1000-10000元之间,则基本手续费为交易额的5%+34;如交易额大于10

5、000元,则基本手续费为交易额的4%+134;当每股售价低于14元时,附加手续费为基本手续费的5%(买入卖出数是100的倍数),否则附加手续费为基本手续费的9%(不是100的倍数);当每股售价在14-25元之间,附加手续费为基本手续费的2%(买入卖出数是100的倍数),否则附加手续费为基本手续费的6%(不是100的倍数);当每股售价超过25元时,交易股数零散,则附加手续费为基本手续费的6%。16示例(1)年交易额在5万或5万以下,则不给予折扣;(2)对于年交易额在5万以上时: 如果无欠款,则给予15%的折扣; 如果有欠款,而且与本公司的交易关系在20年以上,则折扣为10%; 如果有欠款,而且与本公司交易关系在20年以下,则折扣为5%。 订货折扣政策如下:17判断树订货处理优惠待遇年交易额5万以上年交易额5万或以下无欠款有欠款交易20年以上交易20年以下15%10%5%0%18条件语句行动语句条件项行动项19判断表YYYYNNNNYYNNYYNNYNYNYNYN20判断表的简化(1)YYYYNNNNYYNNYYNNYNYNYNYN21判断表的简化(2)YYYNNNNYNNYYNNYNYNYN22判断表的简化(3)YYYNYNNYN23三、结构英语表示法 IF 购货金

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论