处理逻辑的描述工具.ppt

上传人:牧羊曲112 文档编号:5952885 上传时间:2023-09-08 格式:PPT 页数:24 大小:313KB
返回 下载 相关 举报
处理逻辑的描述工具.ppt_第1页
第1页 / 共24页
处理逻辑的描述工具.ppt_第2页
第2页 / 共24页
处理逻辑的描述工具.ppt_第3页
第3页 / 共24页
处理逻辑的描述工具.ppt_第4页
第4页 / 共24页
处理逻辑的描述工具.ppt_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《处理逻辑的描述工具.ppt》由会员分享,可在线阅读,更多相关《处理逻辑的描述工具.ppt(24页珍藏版)》请在三一办公上搜索。

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

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

3、乘以实际用电度数得到电费 将电费加到应交房租水电费中 获得房租费 房租费加到应交房租水电费中,得到住户应交房租水电费,(2)判断句。在结构式语言中的判断句类似结构化程序设计中的判断结构,它的一般形式为:,如果条件1(成立)则动作A否则(条件l不成立)就动作B,例如:在学生成绩管理中有这样一条:如果学生某门课程的成绩在60分以下,则初步判定该生要参加补考,否则为通过。用判断句表示如下:如果成绩60 则 参加补考 否则 通过,(3)循环语句。循环语句是指在某种条件下,连续执行相同的动作,直到这个条件不成立为止。它也可以用来明确地指出对每一件相同的事务都执行同一个动作。例如,“计算房租水电费”是对管

4、区中的每一户计算其每月应交的房租水电费用,并且计算方法是一致的,用循环结构表示如下:,2.判断树 判断树是用一种树型图形方式来表示多个条件、多个取值所应采取的动作。看一张判断树图形的时候,要从左边(树根)开始,沿着各个分支向右看,根据每一个条件的取值状态可以找出应该采取的动作,所有的动作都列在这张图的最右侧。,例:优惠折扣,某商业公司的销售策略规定:不同的购货量、不同的顾客可以享受不同的优惠。具体办法是:年购货额在5千元以上且最近三个月无欠款的顾客可享受15%的折扣;近三个月有欠款,但是本公司十年以上的老顾客,可享受10%的折扣;若不是老顾客,只有5%的折扣;年购货额在5千元以下无折扣。,例:

5、优惠折扣,假设学校的奖学金有两种,且记为奖学金A和奖学金B。对于奖学金A,凡各科成绩平均在88分以上、单科成绩不低于75分、英语平均在80分以上者可申请一等奖学金(金额400元);凡各科成绩平均在85分以上、单科成绩不低于70分、英语平均在80分以上者可申请二等奖学金(金额300元)。,对于奖学金B,凡各科成绩平均在92分以上、单科成绩不低于8 5分、英语平均在9 0分以上者可申请特等奖学金(金额1500元);凡各科成绩平均在90分以上、单科成绩不低于80分、英语平均在85分以上者可申请一等奖学金(金额800元);凡各科成绩平均在88分以上、单科成绩不低于 7 5分、英语平均在 80分以上者可

6、申请二等奖学金(金额4 0 0元);凡各科成绩平均在85分似上、单科成绩不低于70分、英语平均在80分以上者可申请三等奖学金(金额300元)。,3.判断表 判断表也是用来表达判断逻辑的一种 工具,当某个判断结构依赖于较多的条件且有较多的条件并有较多的取值时,用判断表能够把所有的条件组合且一个不漏地表达出来。,描述多条件、多目标动作的形式化工具判定表结构:条件类别 条件组合 操作 操作执行,交易所规定给经纪人的手续费计算方法如下:总手续=基本手续费+交易中的每股价格和股数有关的附加手续费如交易额少于1000元,则基本手续费为交易额的8.4%;如交易额在1000-10000元之间,则基本手续费为交

7、易额的5%+34;如交易额大于10000元,则基本手续费为交易额的4%+134;当每股售价低于14元时,附加手续费为基本手续费的5%(买入卖出数是100的倍数),否则附加手续费为基本手续费的9%(不是100的倍数);当每股售价在14-25元之间,附加手续费为基本手续费的2%(买入卖出数是100的倍数),否则附加手续费为基本手续费的6%(不是100的倍数);当每股售价超过25元时,交易股数零散,则附加手续费为基本手续费的6%。,示例,(1)年交易额在5万或5万以下,则不给予折扣;(2)对于年交易额在5万以上时:如果无欠款,则给予15%的折扣;如果有欠款,而且与本公司的交易关系在20年以上,则折扣

8、为10%;如果有欠款,而且与本公司交易关系在20年以下,则折扣为5%。,订货折扣政策如下:,判断树,订货处理优惠待遇,年交易额5万以上,年交易额5万或以下,无欠款,有欠款,交易20年以上,交易20年以下,15%,10%,5%,0%,条件语句,行动语句,条件项,行动项,判断表,Y,Y,Y,Y,N,N,N,N,Y,Y,N,N,Y,Y,N,N,Y,N,Y,N,Y,N,Y,N,判断表的简化(1),Y,Y,Y,Y,N,N,N,N,Y,Y,N,N,Y,Y,N,N,Y,N,Y,N,Y,N,Y,N,判断表的简化(2),Y,Y,Y,N,N,N,N,Y,N,N,Y,Y,N,N,Y,N,Y,N,Y,N,判断表的简化(3),Y,Y,Y,N,Y,N,N,Y,N,三、结构英语表示法,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号