1、如果命令
如下图
![世宝易语言教程第三季(世宝易语言教程视频)插图 世宝易语言教程第三季(世宝易语言教程视频)插图](https://www.wzx5.com/wp-content/uploads/2022/04/1661417729-25d25eda4603747.jpg)
运行后,我们在编辑框输入1,效果如下图
![世宝易语言教程第三季(世宝易语言教程视频)插图1 世宝易语言教程第三季(世宝易语言教程视频)插图1](https://www.wzx5.com/wp-content/uploads/2022/04/1661417730-6705d8ca1298017.jpg)
这个命令,如果后面括号里面的条件如果为真,就顺序向下执行,否则就跳转到左边箭头,这里条件就是1大于2,这个是假的,所以提示信息为假。
2、如果真
这个和如果有什么区别呢?
首先箭头少了一个。
如下图。
![世宝易语言教程第三季(世宝易语言教程视频)插图2 世宝易语言教程第三季(世宝易语言教程视频)插图2](https://www.wzx5.com/wp-content/uploads/2022/04/1661417731-4378139d1272eaa.jpg)
我们运行后,效果如下图。
![世宝易语言教程第三季(世宝易语言教程视频)插图3 世宝易语言教程第三季(世宝易语言教程视频)插图3](https://www.wzx5.com/wp-content/uploads/2022/04/1661417732-dbd86d587f25ca8.jpg)
条件为真,就顺序向下执行,比起如果,就是这里少了一个箭头,写代码的时候,不能继续向下写了。
条件为假,就跳转到左边箭头。
3、判断
代码如下图。
![世宝易语言教程第三季(世宝易语言教程视频)插图4 世宝易语言教程第三季(世宝易语言教程视频)插图4](https://www.wzx5.com/wp-content/uploads/2022/04/1661417733-80e49c51855ba09.jpg)
运行效果如下图。
![世宝易语言教程第三季(世宝易语言教程视频)插图5 世宝易语言教程第三季(世宝易语言教程视频)插图5](https://www.wzx5.com/wp-content/uploads/2022/04/1661417734-58c90d9ecb2cfa3.jpg)
4、如果和判断的区别(比较复杂)
这个两个命令表面上看上去没有什么区别,连续2个如果或者判断,就有区别了。
如下图。
![世宝易语言教程第三季(世宝易语言教程视频)插图6 世宝易语言教程第三季(世宝易语言教程视频)插图6](https://www.wzx5.com/wp-content/uploads/2022/04/1661417735-0aea5269caa7ed3.jpg)
我们进行标记,如下图。
![世宝易语言教程第三季(世宝易语言教程视频)插图7 世宝易语言教程第三季(世宝易语言教程视频)插图7](https://www.wzx5.com/wp-content/uploads/2022/04/1661417736-773cbe365eefea6.jpg)
连续两个判断,只有4个代码插入点,连续连个如果,却有5个代码插入点。
5、判断循环首
代码如下图。
![世宝易语言教程第三季(世宝易语言教程视频)插图8 世宝易语言教程第三季(世宝易语言教程视频)插图8](https://www.wzx5.com/wp-content/uploads/2022/04/1661417737-eeb1bd00eeb353c.jpg)
运行如下图。
我们先输入0。
![世宝易语言教程第三季(世宝易语言教程视频)插图9 世宝易语言教程第三季(世宝易语言教程视频)插图9](https://www.wzx5.com/wp-content/uploads/2022/04/1661417738-64894c13a3e954f.jpg)
再点击按钮。
![世宝易语言教程第三季(世宝易语言教程视频)插图10 世宝易语言教程第三季(世宝易语言教程视频)插图10](https://www.wzx5.com/wp-content/uploads/2022/04/1661417739-76bd7bcae7daf43.jpg)
程序思路很简单,一开始为0,进入循环,第一次循环i就变成1,第二次循环就变成2,变成2了就不是小于2了,就跳出循环了,编辑框就停留成2的数值了。
6、计次循环首
代码如下图。
![世宝易语言教程第三季(世宝易语言教程视频)插图11 世宝易语言教程第三季(世宝易语言教程视频)插图11](https://www.wzx5.com/wp-content/uploads/2022/04/1661417740-be3631809c0e5ea.jpg)
运行结果如下图。
![世宝易语言教程第三季(世宝易语言教程视频)插图12 世宝易语言教程第三季(世宝易语言教程视频)插图12](https://www.wzx5.com/wp-content/uploads/2022/04/1661417741-251cbf85c086d5e.jpg)
这个就是运行100次累计加1,i的数值最开始是1,i=i+1后,从2开始,一直到101,一共100次。
7、变量循环首
代码如下图。
![世宝易语言教程第三季(世宝易语言教程视频)插图13 世宝易语言教程第三季(世宝易语言教程视频)插图13](https://www.wzx5.com/wp-content/uploads/2022/04/1661417742-45129e676fd9063.jpg)
![世宝易语言教程第三季(世宝易语言教程视频)插图14 世宝易语言教程第三季(世宝易语言教程视频)插图14](https://www.wzx5.com/wp-content/uploads/2022/04/1661417743-a6133b6768da28c.jpg)
运行结果如下图。
![世宝易语言教程第三季(世宝易语言教程视频)插图15 世宝易语言教程第三季(世宝易语言教程视频)插图15](https://www.wzx5.com/wp-content/uploads/2022/04/1661417744-a6e3850e5a4d76c.jpg)
这个就是傻瓜操作,写得很明显了,可以对比下计次循环首。
8、到循环尾
代码如下图。
![世宝易语言教程第三季(世宝易语言教程视频)插图16 世宝易语言教程第三季(世宝易语言教程视频)插图16](https://www.wzx5.com/wp-content/uploads/2022/04/1661417744-b122a123825300f.jpg)
运行结果如下图。
![世宝易语言教程第三季(世宝易语言教程视频)插图17 世宝易语言教程第三季(世宝易语言教程视频)插图17](https://www.wzx5.com/wp-content/uploads/2022/04/1661417745-f62c8ee24f77ca1.jpg)
执行了到循环尾这个命令,就直接跳到循环外面的代码:编辑框1.内容 = 到文本 (5)
9、循环判断首
代码如下图。
![世宝易语言教程第三季(世宝易语言教程视频)插图18 世宝易语言教程第三季(世宝易语言教程视频)插图18](https://www.wzx5.com/wp-content/uploads/2022/04/1661417746-67996b314d04b8b.jpg)
运行效果如下图。
![世宝易语言教程第三季(世宝易语言教程视频)插图19 世宝易语言教程第三季(世宝易语言教程视频)插图19](https://www.wzx5.com/wp-content/uploads/2022/04/1661417747-e9eabbe777c6803.jpg)
这个就是判断在循环尾部,换个思路就可以了。
10、跳出循环
代码如下图。
![世宝易语言教程第三季(世宝易语言教程视频)插图20 世宝易语言教程第三季(世宝易语言教程视频)插图20](https://www.wzx5.com/wp-content/uploads/2022/04/1661417748-a95fa26ea996667.jpg)
运行效果如下图。
![世宝易语言教程第三季(世宝易语言教程视频)插图21 世宝易语言教程第三季(世宝易语言教程视频)插图21](https://www.wzx5.com/wp-content/uploads/2022/04/1661417749-b35289005a3da7a.jpg)
这个和到循环尾有什么区别?循环判断首,用在这个命令里面就有区别了,跳出循环就直接跳出去了,到循环尾还需要判断一次。
11、返回(比较复杂)
代码如下图。
![世宝易语言教程第三季(世宝易语言教程视频)插图22 世宝易语言教程第三季(世宝易语言教程视频)插图22](https://www.wzx5.com/wp-content/uploads/2022/04/1661417750-11010a50c81c4e3.jpg)
运行效果如下图。
![世宝易语言教程第三季(世宝易语言教程视频)插图23 世宝易语言教程第三季(世宝易语言教程视频)插图23](https://www.wzx5.com/wp-content/uploads/2022/04/1661417751-d434eb654092c4b.jpg)
之前的理解是觉得没有子程序调用返回命令
判断循环首和判断循环尾
这种流程控制和其他命令调用的方式不一样
其他的命令方式是命令名称加上括号
而这个流程控制,是类似两个命令,中间夹了一个返回命令
看运行结果,后面的代码确实没有执行,紧接着第二命令没有执行,这个就是没有跳出循环,下面的命令也没有办法执行。
既然命令和子程序名称上有区别,肯定是不一样的。
这个返回根本就不能这么用,是程序设计不熟悉,概念不清楚,犯的低级错误。
只能放一个子程序里面,由一个子程序调用。
比如下图的代码。
![世宝易语言教程第三季(世宝易语言教程视频)插图24 世宝易语言教程第三季(世宝易语言教程视频)插图24](https://www.wzx5.com/wp-content/uploads/2022/04/1661417752-a5dd91e68d8bddd.jpg)
运行效果如下图。
![世宝易语言教程第三季(世宝易语言教程视频)插图25 世宝易语言教程第三季(世宝易语言教程视频)插图25](https://www.wzx5.com/wp-content/uploads/2022/04/1661417753-c28230d2633152b.jpg)
12、结束
这个命令很简单,运行就把窗口关闭了,代码如下图。
![世宝易语言教程第三季(世宝易语言教程视频)插图26 世宝易语言教程第三季(世宝易语言教程视频)插图26](https://www.wzx5.com/wp-content/uploads/2022/04/1661417754-a5b36e29965e8e4.jpg)
效果如下图,点击结束,就会关闭。
![世宝易语言教程第三季(世宝易语言教程视频)插图27 世宝易语言教程第三季(世宝易语言教程视频)插图27](https://www.wzx5.com/wp-content/uploads/2022/04/1661417755-db071fa9434009d.jpg)