下载此文档

处理逻辑的描述工具.ppt


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
第五节处理逻辑的描述工具 ,它采用了结构化程序设计思想,只使用三种基本的逻辑结构:顺序结构、判断结构和循环结构。结构式语言使用的语句只允许有以下四类。(1)简单的祈使句。祈使句指明要做的事情,它至少要包括一个动词,明确地指出执行的功能,还至少要包括一个名词作为宾语,表示动作的对象。例如: “计算平均成绩”、“获得学生姓名”等。祈使句要尽量简短、易懂。“住户每月应交房费由三项费用组成:第一项是每月固定的房租;第二项是水费;第三项是电费。每吨水的费用是 1. 20 元,每一度电的费用是 0. 80 元。查住户本月底的水表数,然后减去上月底的水表数,就可以得到住户本月的实际用水量,再用 1. 20 元乘以实际用水吨数,算出本月的应交水费。查本月底的电表数,减去上个月的电表数,得到住户本月的实际用电量,再用 0. 80 元乘以实际用电量,即可算出本月应交的电费。最后把房租、水费、电费相加得到该住户本月应交的房租水电费。”下面是一段用自然语言表达的“计算每户每月的房租水电费”的过程。用结构式语言表达如下: 获得当月水表数获得上月底水表数当月水表数减去上月底的水表数,得到本月实际用水吨数 1 . 20 元乘以实际用水吨数得到水费将水费加到应交房租水电费中获得当月电表数获得上月底电表数当月电表数减去上月底的电表数,得到本月实际用电度数 080 元乘以实际用电度数得到电费将电费加到应交房租水电费中获得房租费房租费加到应交房租水电费中,得到住户应交房租水电费(2)判断句。在结构式语言中的判断句类似结构化程序设计中的判断结构,它的一般形式为: 条件 1 条件 1动作 B 动作 B 动作 A 动作 A 成立不成立如果条件 1(成立) 则动作 A否则(条件 l不成立) 就动作 B 例如:在学生成绩管理中有这样一条:如果学生某门课程的成绩在 60 分以下,则初步判定该生要参加补考,否则为通过。用判断句表示如下: 如果成绩<60 则参加补考否则通过成绩<60 成绩<60 通过通过参加补考参加补考成立不成立(3) 循环语句。循环语句是指在某种条件下,连续执行相同的动作,直到这个条件不成立为止。它也可以用来明确地指出对每一件相同的事务都执行同一个动作。例如, “计算房租水电费”是对管区中的每一户计算其每月应交的房租水电费用, 并且计算方法是一致的,用循环结构表示如下: 退出退出每住户每住户房租水电费房租水电费成立不成立 、多个取值所应采取的动作。看一张判断树图形的时候,要从左边(树根)开始,沿着各个分支向右看,根据每一个条件的取值状态可以找出应该采取的动作,所有的动作都列在这张图的最右侧。例:优惠折扣某商业公司的销售策略规定:不同的购货量、不同的顾客可以享受不同的优惠。具体办法是: 年购货额在 5千元以上且最近三个月无欠款的顾客可享受 15% 的折扣; 近三个月有欠款,但是本公司十年以上的老顾客,可享受 10% 的折扣; 若不是老顾客,只有 5% 的折扣; 年购货额在 5千元以下无折扣。例:优惠折扣交易额大于 5000 元以最近三个月无欠款:折扣 15% 与本公交易 10年以上:折扣 10% 最近三个月有欠款与本公交易 10年以下:折扣 5% 交易额大于 5000 元以下:不打折

处理逻辑的描述工具 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小441 KB
  • 时间2017-02-20