处理逻辑的描述工具

处理逻辑的描述工具

ID:22070112

大小:396.50 KB

页数:24页

时间:2018-10-21

处理逻辑的描述工具_第1页
处理逻辑的描述工具_第2页
处理逻辑的描述工具_第3页
处理逻辑的描述工具_第4页
处理逻辑的描述工具_第5页
资源描述:

《处理逻辑的描述工具》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

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

3、吨数得到水费将水费加到应交房租水电费中获得当月电表数获得上月底电表数当月电表数减去上月底的电表数,得到本月实际用电度数080元乘以实际用电度数得到电费将电费加到应交房租水电费中获得房租费房租费加到应交房租水电费中,得到住户应交房租水电费(2)判断句。在结构式语言中的判断句类似结构化程序设计中的判断结构,它的一般形式为:条件1动作B动作A成立不成立如果条件1(成立)则动作A否则(条件l不成立)就动作B例如:在学生成绩管理中有这样一条:如果学生某门课程的成绩在60分以下,则初步判定该生要参加补考,否则为通过。用判断句表示如下

4、:如果成绩<60则参加补考否则通过成绩<60通过参加补考成立不成立(3)循环语句。循环语句是指在某种条件下,连续执行相同的动作,直到这个条件不成立为止。它也可以用来明确地指出对每一件相同的事务都执行同一个动作。例如,“计算房租水电费”是对管区中的每一户计算其每月应交的房租水电费用,并且计算方法是一致的,用循环结构表示如下:退出每住户房租水电费成立不成立2.判断树判断树是用一种树型图形方式来表示多个条件、多个取值所应采取的动作。看一张判断树图形的时候,要从左边(树根)开始,沿着各个分支向右看,根据每一个条件的取值状态可以找

5、出应该采取的动作,所有的动作都列在这张图的最右侧。例:优惠折扣某商业公司的销售策略规定:不同的购货量、不同的顾客可以享受不同的优惠。具体办法是:年购货额在5千元以上且最近三个月无欠款的顾客可享受15%的折扣;近三个月有欠款,但是本公司十年以上的老顾客,可享受10%的折扣;若不是老顾客,只有5%的折扣;年购货额在5千元以下无折扣。例:优惠折扣交易额大于5000元以最近三个月无欠款:折扣15%与本公交易10年以上:折扣10%最近三个月有欠款与本公交易10年以下:折扣5%交易额大于5000元以下:不打折假设学校的奖学金有两种,

6、且记为奖学金A和奖学金B。对于奖学金A,凡各科成绩平均在88分以上、单科成绩不低于75分、英语平均在80分以上者可申请一等奖学金(金额400元);凡各科成绩平均在85分以上、单科成绩不低于70分、英语平均在80分以上者可申请二等奖学金(金额300元)。对于奖学金B,凡各科成绩平均在92分以上、单科成绩不低于85分、英语平均在90分以上者可申请特等奖学金(金额1500元);凡各科成绩平均在90分以上、单科成绩不低于80分、英语平均在85分以上者可申请一等奖学金(金额800元);凡各科成绩平均在88分以上、单科成绩不低于75

7、分、英语平均在80分以上者可申请二等奖学金(金额400元);凡各科成绩平均在85分似上、单科成绩不低于70分、英语平均在80分以上者可申请三等奖学金(金额300元)。奖学金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申请三等奖学金奖学金3.判断表判断表也是用来表达判断逻辑的一种工具,当某个判断结构依赖于较多的条件且有较多的条件并有较

8、多的取值时,用判断表能够把所有的条件组合且一个不漏地表达出来。描述多条件、多目标动作的形式化工具判定表结构:条件类别条件组合操作操作执行交易所规定给经纪人的手续费计算方法如下:总手续=基本手续费+交易中的每股价格和股数有关的附加手续费如交易额少于1000元,则基本手续费为交易额的8.4%;如交易额在1000-1000

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。