精易论坛

标题: 控制台 倒三角矩阵 的演变过程 [打印本页]

作者: 麽麽茶    时间: 2011-12-4 16:34
标题: 控制台 倒三角矩阵 的演变过程
本帖最后由 麽麽茶 于 2011-12-4 16:41 编辑

这是一个控制台程序倒三角图形矩阵;计次循环【嵌套】命令的演变过程
.计次循环首 (5, a)
    .计次循环首 (6 - a, )                           等会我们就来分解这个程序做‘ 例 子 ’
        标准输出 (, “ *”)                  以便大家更好的了解它的形成过程;
    .计次循环尾 ()
    标准输出 (, #换行符)
.计次循环尾 ()

下面 我们来模拟这个控制台程序在控制台当中的运行轨迹 来加深我们对计  【计次循环命令】  的循环路线情况


首先; 我们进入外循环的第一次循环:【分解循环】

       外循环:(5 - 1 = 4 , a = 1 ) 》》进入内循环  
                           
               内循环;(1) 内循环:((6-a)=5, )【循环次数】
                                   标准输出(,)  空格+“*”
                      (2) 内循环:(5-1)=4
                                   标准输出(,)  空格+“*” +空格+“*”
                      (3) 内循环:(4-1)=3
                                   标准输出(,)  空格+“*” +空格+“*” +空格+“*”
                      (4) 内循环:(3-1)=2
                                   标准输出(,)  空格+“*” +空格+“*” +空格+“*” +空格+“*”
                      (5) 内循环:(2-1)=1
                                   标准输出(,)  空格+“*” +空格+“*” +空格+“*” +空格+“*” +空格+“*”
                      (6) 内循环尾:(1-1)= 零    【( 零)是一个空数据】 所以在这里执行【被禁止】
     转到外循环 执行还没有被执行的命令;
                                               
              来到外循环尾 》》》   标准输出(,) #换行符   【完毕】    再次转到循环首执行 外循环首命令;
   
  
我们进入外循环的第二次循环:【分解循环】

     二次外循环:(5 - 2= 3, a = 1+1=2 ) 》》进入2次内循环  
                           
           2次内循环;(1) 内循环:((6- a=2)=4, )【循环次数】
                                   标准输出(,)  空格+“*”
                      (2) 内循环:(5-2)=3
                                   标准输出(,)  空格+“*” +空格+“*”
                      (3) 内循环:(4-2)=2
                                   标准输出(,)  空格+“*” +空格+“*” +空格+“*”
                      (4) 内循环:(3-2)=1
                                   标准输出(,)  空格+“*” +空格+“*” +空格+“*” +空格+“*”
                     
                      (5) 内循环尾:(2-2)= 零    【( 零)是一个空数据】 所以在这里执行【被禁止】》》》
          转到外循环 执行还没有被执行的命令; 》》》   标准输出(,) #换行符   【完毕】    再次转到循环首执行 外循环首命令;
   
                       
我们进入外循环的第三次循环:【分解循环】

     三次外循环:(5 - 3= 2, a = 1+1+1=3 ) 》》进入3次内循环  
                           
           3次内循环;(1) 内循环:((6- a=3)=3, )【循环次数】
                                   标准输出(,)  空格+“*”
                      (2) 内循环:(5-3)=2
                                   标准输出(,)  空格+“*” +空格+“*”
                      (3) 内循环:(4-3)=1
                                   标准输出(,)  空格+“*” +空格+“*” +空格+“*”  
                     
                      (4) 内循环尾:(3-3)= 零    【( 零)是一个空数据】 所以在这里执行【被禁止】》》》
          转到外循环 执行还没有被执行的命令; 》》》   标准输出(,) #换行符   【完毕】    再次转到循环首执行 外循环首命令;


我们进入外循环的第四次循环:【分解循环】

   四次外循环:(5 - 4 = 1, a = 1+1+1+1=4) 》》进入4次内循环  
                           
          4次内循环;(1) 内循环:((6- a=4)=2, )【循环次数】
                                   标准输出(,)  空格+“*”
                      (2) 内循环:(5-4)=1
                                   标准输出(,)  空格+“*” +空格+“*”
                     
                      (3) 内循环尾:(4-4)= 零    【( 零)是一个空数据】 所以在这里执行【被禁止】》》》
          转到外循环 执行还没有被执行的命令; 》》》   标准输出(,) #换行符   【完毕】    再次转到循环首执行 外循环首命令;


我们进入外循环的第五次循环:【分解循环】

   五次外循环:(5 - 5 = 0, a = 1+1+1+1+1=5)【循环首被禁止执行】 》》进入5次内循环  
                           
          5次内循环;(1) 内循环:((6- a=5)=1, )【循环次数】
                                   标准输出(,)  空格+“*”
                                         
                      (2) 内循环尾:(5-5)= 零    【( 零)是一个空数据】 所以在这里执行【被禁止】》》》
          转到外循环 执行还没有被执行的命令; 》》》   标准输出(,) #换行符   【完毕】  
                                                      》》》》》到此这个程序运行全部结束 【终止命令】

   只有理解了程序的演变过程 才能更好的避免错误的发生; 我是个‘菜鸟’刚刚看视频到这里 感觉这个例子很好,就自己做了份分解图 分享给大家 希望大家可以来帮助我更好的学习‘易语言’,做的不好 还请大家可以理解~~~~~~!
                                       


作者: 麽麽茶    时间: 2011-12-4 16:45
有什么出错的地方 还请指正   不明白的也可以问我  (只针对这一个命令) 别的我还不会
作者: 麽麽茶    时间: 2011-12-7 11:10
这里怎么没有人盖楼啊  真是郁闷死我了!!没有人跟我交流
作者: cf704234067    时间: 2011-12-7 21:26
哈,好大杀气~{:3_227:}
作者: 魔法奇迹    时间: 2011-12-9 17:49
楼主很有耐心啊!!
作者: 麽麽茶    时间: 2011-12-9 17:57
魔法奇迹 发表于 2011-12-9 17:49
楼主很有耐心啊!!

我只是个初学者 为了理解 所以做点分解来加深下  
作者: Angelッsmile    时间: 2011-12-14 18:52
亲~~做个语音视频呗。
作者: 想学易    时间: 2012-3-31 23:49
字太多了,我很懒的
作者: 什么跟什么    时间: 2012-10-20 10:29
SF又是我的啦 我不会 自绘的

作者: 三咲智子    时间: 2012-10-20 10:30
字怎么多啊
作者: ffzz11    时间: 2012-11-17 20:11
好东西。啊
作者: 记忆深处    时间: 2012-11-18 23:25
好复杂啊!   




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4