第5章流程控制与逻辑运算.pptVIP

  • 2
  • 0
  • 约1.77万字
  • 约 61页
  • 2019-08-30 发布于湖北
  • 举报
* 流程控制可以在程序执行中,视情况来选择是否要执行某一段程序代码。 第四章所介绍的实例程序,它们的执行流程都是经过直线,一行接着一行来执行,这样的东西很难做出一个具备复杂功能的程序。较具备功能的程序,都免不了会出现一些“流程判断”命令。 * 程序执行后会要求输入现在车速,如果车速太快会输出“Slow down.” ,没有超速的话则不会出现任何警告。 * * 这个写法还可以省略掉THEN和END IF,不过只能在程序模块中只有一个程序命令时才能使用 * * * * * 一个逻辑表达式可以不只是单纯的两个数字间互相比较大小。它还可以是由两个,甚至多个小逻辑表达式组合成的。 * * * * * 通常在IF中的逻辑判断非常复杂,只有需要使用到重复的逻辑运算时,才会配合逻辑变量来使用,以增加程序代码的可读性。某些情况下使用逻辑变量可以增加执行效率。 * * * 其中最多只有一个条件成立,最多只有其中的一个程序模块会被执行。 省略ELSE这个模块时,如果每个条件都不成立,则不会有任何一个模块的程序被执行,程序会继续从END IF后面执行下去。 * 判断成绩等级的实例程序 * * 比较EX0505和EX0506这两个程序,以程序的可读性来说EX0505更好一些,但以执行效率来说EX0506比较好。因为EX0506的每一个IF判断式只有1个表达式,EX0505中则都有2个表达式,自然是EX050

文档评论(0)

1亿VIP精品文档

相关文档