zoukankan      html  css  js  c++  java
  • 易语言循环学习总结

    计次循环首()


    我们把这条命令分为3各部分
    第一个参数是1部分,第二个参数是2部分,首尾之间是3部分,如下图

    1部分,是循环的次数。你填1,就是执行3部分的所有代码1次;你填10那就是执行3部分的所有代码10次……
    2部分(此参数可省略不填),这里需要你提供一个整数型的变量,用来记录循环的的次数(有强制性,也就是说不管你这个变量原来有没有内容,都强制被赋值为前循环的次数)。
    下面举个例子来详细讲解。

    1部分,交代了一共要执行3部分的代码10次。
    2部分,是用来记录循环次数的变量。
    3部分,用调试输出告诉你循环了多少次。
    也就是说这里一共循环了10次,每次循环,2部分的变量都被自动赋值为当前循环的次数,然后就调试输出了。
    判断循环首()

    看字面意思,这个命令就能理解为:先判断,然后再循环,然后在判断,再循环……
    我们把他分为2个部分
    第一个括号里的是1部分。
    判断首尾中间夹着的是2部分。

    1部分,这里是用作逻辑判断的表达式,也就是条件。
    如果条件为真,那么就执行2部分的1个或多个子程序,执行完了继续判断,如果为真……
    如果条件为假,那么跳出循环,执行循环尾下面的代码。
    用2个例子进行讲解
    例1

    1部分,1+1=2返回的一定是真,这时程序就会陷入死循环中,因此导致程序不停地输出1,只能强制终止程序。
    例2

    1部分,1+1≠2返回的一定是假,这时程序就会跳出循环,不输出1,执行循环尾下面的代码(我没写下面的代码,所以什么都没有)。
    在下面的循环判断首()中,我会讲解他们之间的区别
    循环判断首()

    这个命令和判断循环首()就像判断()和如果()一样,太像了,但是他们还是有实际功能上的区别的……

    看字面意思,这个命令就能理解为:先循环,然后再判断,然后在循环,再判断……
    我把他分为了2个部分
    循环判断尾的参数是1部分。
    判断首尾中间夹着的是2部分。

    这个命令的运行过程是这样的:
    先执行2部分的代码,然后在判断1部分的条件是否为真。为真,继续执行2部分的代码,然后继续判断……;为假,跳出循环。
    和上面一样,2个例子
    例1

    先执行一次2部分的代码——调试输出1(这里可能看不出来),然后判断1部分的条件是否为真,1+1=2一定为真,所以就循环一次2部分的代码,然后继续判断1部分的条件是否为真……(死循环,需要强制终止程序)。
    例2

    先执行一次2部分的代码——调试输出1(这就能看出来了),然后判断1部分的条件是否为真,1+1≠2一定为假,所以就跳出循环,执行循环判断尾下面的代码(我没有写,所以什么都没有)。

    也就是说,循环判断首()这条命令与判断循环首()最大的区别就是:前者不管条件为真还是假,都先循环一次。而后者需要先判断件为真还是假,然后再确定是否循环。
    变量循环首()

    话说这个命令我不怎么用,但是在这里还是为大家讲解一下。(个人觉得写的不太好,大家凑合看吧
    参数1、参数2和参数3为1部分,参数4为2部分,首尾之间为3部分。

    这个命令先看参数1——变量起始值,
    这个参数确定了2部分的变量(或内置变量)最开始的值为1,那么这个2部分的变量(或内置变量)的值就为1(初始化),
    然后开始循环一次3部分的代码,接着开时判断这个2部分的变量(或内置变量)的值是否大于等于参数2——变量目标值,
    如果大于等于,那么就跳出循环;
    如果小于(不大于等于就是小于),就把这个2部分的变量(或内置变量)的值增加参数3——变量递增值,然后继续循环。
    (这段文字写的我都晕)
    举个例子吧

    我们按照刚才的文字,一步一步的走:
    我把1部分的变量起始值(参数1)设为1、变量目标值(参数2)设为3,变量递增值(参数3)设为1。
    2部分(参数4——循环变量)填为我们自己声明的变量i。
    然后我们按照自己的思维来在自己脑中运行这段代码。
    首先,给变量i进行初始化:赋值1。接着,调试输出i,可以看见i=1。判断i大于等于变量目标值3吗?答案是不大于等于,也就是小于。然后给变量i进行赋值:i=i+变量递增值1。(第1次循环)
    然后继续循环,调试输出i,可以看见i=2。判断i大于等于变量目标值3吗?答案是不大于等于,也就是小于。然后给变量i进行赋值:i=i+变量递增值1。(第2次循环)
    然后继续循环,调试输出i,可以看见i=3。判断i大于等于变量目标值3吗?答案是大于等于。然后跳出循环。(第3次循环,循环结束)
  • 相关阅读:
    Azure HPC Pack Cluster添加辅助节点
    Azure HPC Pack 辅助节点模板配置
    Azure HPC Pack配置管理系列(PART6)
    Windows HPC Pack 2012 R2配置
    Azure HPC Pack 节点提升成域控制器
    Azure HPC Pack VM 节点创建和配置
    Azure HPC Pack 部署必要条件准备
    Azure HPC Pack 基础拓扑概述
    Azure VM 性能计数器配置
    Maven私仓配置
  • 原文地址:https://www.cnblogs.com/sdya/p/4211728.html
Copyright © 2011-2022 走看看