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

下载本文档

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

文档简介

处理逻辑的描述工具第1页,共24页,2023年,2月20日,星期四1.结构式语言

结构式语言是一种介于自然语言和程序设计语言之间的一种语言,它采用了结构化程序设计思想,只使用三种基本的逻辑结构:顺序结构、判断结构和循环结构。结构式语言使用的语句只允许有以下四类。(1)简单的祈使句。祈使句指明要做的事情,它至少要包括一个动词,明确地指出执行的功能,还至少要包括一个名词作为宾语,表示动作的对象。例如:“计算平均成绩”、“获得学生姓名”等。祈使句要尽量简短、易懂。第2页,共24页,2023年,2月20日,星期四“住户每月应交房费由三项费用组成:第一项是每月固定的房租;第二项是水费;第三项是电费。每吨水的费用是1.20元,每一度电的费用是0.80元。查住户本月底的水表数,然后减去上月底的水表数,就可以得到住户本月的实际用水量,再用1.20元乘以实际用水吨数,算出本月的应交水费。查本月底的电表数,减去上个月的电表数,得到住户本月的实际用电量,再用0.80元乘以实际用电量,即可算出本月应交的电费。最后把房租、水费、电费相加得到该住户本月应交的房租水电费。”下面是一段用自然语言表达的“计算每户每月的房租水电费”的过程。第3页,共24页,2023年,2月20日,星期四用结构式语言表达如下:获得当月水表数获得上月底水表数当月水表数减去上月底的水表数,得到本月实际用水吨数

1.20元乘以实际用水吨数得到水费将水费加到应交房租水电费中获得当月电表数获得上月底电表数当月电表数减去上月底的电表数,得到本月实际用电度数

080元乘以实际用电度数得到电费将电费加到应交房租水电费中获得房租费房租费加到应交房租水电费中,得到住户应交房租水电费第4页,共24页,2023年,2月20日,星期四(2)判断句。在结构式语言中的判断句类似结构化程序设计中的判断结构,它的一般形式为:条件1动作B动作A成立不成立如果条件1(成立)则动作A否则(条件l不成立)就动作B

第5页,共24页,2023年,2月20日,星期四例如:在学生成绩管理中有这样一条:如果学生某门课程的成绩在60分以下,则初步判定该生要参加补考,否则为通过。用判断句表示如下:

如果成绩<60

则参加补考否则通过成绩<60通过参加补考成立不成立第6页,共24页,2023年,2月20日,星期四(3)循环语句。循环语句是指在某种条件下,连续执行相同的动作,直到这个条件不成立为止。它也可以用来明确地指出对每一件相同的事务都执行同一个动作。例如,“计算房租水电费”是对管区中的每一户计算其每月应交的房租水电费用,并且计算方法是一致的,用循环结构表示如下:

退出每住户房租水电费成立不成立第7页,共24页,2023年,2月20日,星期四2.判断树

判断树是用一种树型图形方式来表示多个条件、多个取值所应采取的动作。看一张判断树图形的时候,要从左边(树根)开始,沿着各个分支向右看,根据每一个条件的取值状态可以找出应该采取的动作,所有的动作都列在这张图的最右侧。第8页,共24页,2023年,2月20日,星期四例:优惠折扣

某商业公司的销售策略规定:不同的购货量、不同的顾客可以享受不同的优惠。具体办法是:年购货额在5千元以上且最近三个月无欠款的顾客可享受15%的折扣;近三个月有欠款,但是本公司十年以上的老顾客,可享受10%的折扣;若不是老顾客,只有5%的折扣;年购货额在5千元以下无折扣。第9页,共24页,2023年,2月20日,星期四

例:优惠折扣交易额大于5000元以最近三个月无欠款:折扣15%

与本公交易10年以上:折扣10%

最近三个月有欠款与本公交易10年以下:折扣5%

交易额大于5000元以下:不打折第10页,共24页,2023年,2月20日,星期四假设学校的奖学金有两种,且记为奖学金A和奖学金B。对于奖学金A,凡各科成绩平均在88分以上、单科成绩不低于75分、英语平均在80分以上者可申请一等奖学金(金额400元);凡各科成绩平均在85分以上、单科成绩不低于70分、英语平均在80分以上者可申请二等奖学金(金额300元)。第11页,共24页,2023年,2月20日,星期四对于奖学金B,凡各科成绩平均在92分以上、单科成绩不低于85分、英语平均在90分以上者可申请特等奖学金(金额1500元);凡各科成绩平均在90分以上、单科成绩不低于80分、英语平均在85分以上者可申请一等奖学金(金额800元);凡各科成绩平均在88分以上、单科成绩不低于75分、英语平均在80分以上者可申请二等奖学金(金额400元);凡各科成绩平均在85分似上、单科成绩不低于70分、英语平均在80分以上者可申请三等奖学金(金额300元)。第12页,共24页,2023年,2月20日,星期四奖学金B奖学金AE>88F>=75G>80申请一等奖学金E>85F>=70G>80申请二等奖学金E>92F>=85G>90申请特等奖学金E>90F>=80G>85申请一等奖学金E>88F>=75G>80申请二等奖学金E>85F>=70G>80申请三等奖学金奖学金第13页,共24页,2023年,2月20日,星期四3.判断表判断表也是用来表达判断逻辑的一种工具,当某个判断结构依赖于较多的条件且有较多的条件并有较多的取值时,用判断表能够把所有的条件组合且一个不漏地表达出来。

第14页,共24页,2023年,2月20日,星期四

描述多条件、多目标动作的形式化工具判定表结构:

条件类别条件组合操作操作执行第15页,共24页,2023年,2月20日,星期四

交易所规定给经纪人的手续费计算方法如下:总手续=基本手续费+交易中的每股价格和股数有关的附加手续费如交易额少于1000元,则基本手续费为交易额的8.4%;如交易额在1000-10000元之间,则基本手续费为交易额的5%+34;如交易额大于10000元,则基本手续费为交易额的4%+134;当每股售价低于14元时,附加手续费为基本手续费的5%(买入卖出数是100的倍数),否则附加手续费为基本手续费的9%(不是100的倍数);当每股售价在14-25元之间,附加手续费为基本手续费的2%(买入卖出数是100的倍数),否则附加手续费为基本手续费的6%(不是100的倍数);当每股售价超过25元时,交易股数零散,则附加手续费为基本手续费的6%。第16页,共24页,2023年,2月20日,星期四示例(1)年交易额在5万或5万以下,则不给予折扣;(2)对于年交易额在5万以上时:如果无欠款,则给予15%的折扣;如果有欠款,而且与本公司的交易关系在20年以上,则折扣为10%;如果有欠款,而且与本公司交易关系在20年以下,则折扣为5%。订货折扣政策如下:第17页,共24页,2023年,2月20日,星期四判断树订货处理优惠待遇年交易额5万以上年交易额5万或以下无欠款有欠款交易20年以上交易20年以下15%10%5%0%第18页,共24页,2023年,2月20日,星期四条件及行动12345678条件组合C1:交易额5万以上C2:无欠款C3:交易20年以上行动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%条件语句行动语句条件项行动项第19页,共24页,2023年,2月20日,星期四判断表条件及行动12345678条件组合C1:交易额5万以上C2:无欠款C3:交易20年以上行动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYYNNNNYYNNYYNNYNYNYNYN第20页,共24页,2023年,2月20日,星期四判断表的简化(1)条件及行动12345678条件组合C1:交易额5万以上C2:无欠款C3:交易20年以上行动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYYNNNNYYNNYYNNYNYNYNYN第21页,共24页,2023年,2月20日,星期四判断表的简化(2)条件及行动1345678条件组合C1:交易额5万以上C2:无欠款C3:交易20年以上行动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYNNNNYNNYYNNYNYNYN第22页,共24页,2023年,2月20日,星期四判断表的简化(3)条件及行动1345条件组合C1:交易额5万以上C2:无欠款C3:交易20年以上行动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%YYYNYNNYN第23页,共24页,2023年,2月20日,星期四三、结构英语表示法

IF购货金额在5

温馨提示

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

评论

0/150

提交评论