易语言吧 关注:266,883贴子:1,668,063

回复:新手们跟我一起学易!(从入门到精通)

取消只看楼主收藏回复

循环类流程控制命令!
在任何一门编程语言,循环类流程控制命令可为是搭建了一个程序的灵魂!!有了他 程序才是有血有肉!戴尔。卡耐基曾经说过世界上最大的成功就是最简单的重复!
即使一个在多元化,功能在多的程序也是从最简单的循环开始搭建的!所以循环命令能否使用的好坏是程序入门最基础的课程!
我在这里将通过很多的实例来讲解!在编程中著名的“冒泡法”就是最基础的循环命令嵌套程序!


72楼2013-03-01 15:57
回复
    判断循环首()命令首先会检查判断条件是否成立。如果不能成立,直接跳到循环尾后的代码继续执行;如果条件成立,则进入循环。每次循环结束后,会在一次检查“判断循环首”中的条件,如果条件不成立了,则推出循环,执行后续代码!
    ------------------------------------------------------------------------------
    变量 整数型
    变量=0
    判断循环首(变量<100)
    变量=变量+2
    输出调试文本(变量)
    判断循环尾()
    --------------------------------------------------------------------------------
    这段代码的意思是判断变量小于100时就加2在调试输出,然后在判断是否小于100,在加2在输出!一直判断当变量大于等于100时,循环结束!


    73楼2013-03-01 16:26
    回复
      2026-01-24 03:11:30
      广告
      不感兴趣
      开通SVIP免广告
      循环判断首()命令是先循环在判断,即首先执行一次循环块,在判断条件是否成立。如果条件成立,就跳到循环首处在继续新的一次循环,如果不成立,则结束循环!
      -----------------------------------------------------
      变量 整数型
      变量=1
      循环判断首()
      输出调试文本(变量)
      变量=变量+2
      循环判断首(变量<100)
      -------------------------------------------------------
      根据上面的判断循环首()猜猜 这个循环是怎么样的一个流程呢??


      74楼2013-03-01 16:37
      回复
        计次循环首()
        计次循环首很简单,那就是按照条件进行次数循环!条件为10,就进行10次循环!
        -----------------------------------------------------------------------
        累加变量 整数型
        计次变量 整数型
        计次循环首(100,计次变量)
        累加变量=累加变量+计次变量
        计次循环首()
        输出调试文本(累加变量)
        -----------------------------------------------------------------------
        这里要说的计次变量,它的用途就是记录循环的次数!比如循环了1次,那么计次变量的数值就为1,循环了2次就为2!


        75楼2013-03-01 16:42
        回复
          基本的学习了上面的几条命令现在我们来学习一下冒泡法!
          -------------------------------------------------------------------------------
          .版本 2
          .支持库 spec .局部变量 数据组, 整数型, , "10"
          .局部变量 循环变量1, 整数型
          .局部变量 循环变量2, 整数型
          .局部变量 临时数组, 整数型
          .计次循环首 (10, 循环变量1)
          置随机数种子 ()
          数据组 [循环变量1] = 取随机数 (1, 100)
          .计次循环尾 ()
          .计次循环首 (10, 循环变量1)
          .变量循环首 (循环变量1 + 1, 10, 1, 循环变量2)
          .如果真 (数据组 [循环变量2] < 数据组 [循环变量1])
          临时数组 = 数据组 [循环变量2]
          数据组 [循环变量2] = 数据组 [循环变量1]
          数据组 [循环变量1] = 临时数组
          .如果真结束 .变量循环尾 ()
          .计次循环尾 ()
          .计次循环首 (10, 循环变量1)
          调试输出 (, 数据组 [循环变量1]) .计次循环尾 ()
          ----------------------------------------------------------------------------
          这段程序就是冒泡法的代码!代码的意思是随机取1~100之间的10个数,把他们从小到大排列起来!


          76楼2013-03-01 16:49
          回复
            这两天有点事情,所以耽搁了进程!在这些对那些顶我的人说个对不起了!我一定加紧进度


            来自手机贴吧87楼2013-03-03 10:57
            回复