易语言教学_流程控制

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

跳出循环() 本命令转移当前程序执行位置到当前所处循环体循环尾语句的下一条语 句处。 语法: 无返回值 跳出循环() 参数: 说明:跳出循环命令,是要终止一个循环的使用,在一定条件下,想停止一 个循环的运行,就可以使用跳出循环命令,此循环就会停止,继续运行循环 尾句下面的语句。如果是双重循环,即一个循环里面还有另一个循环,那么 用跳出循环命令只是终止跳出循环命令所在的那个循环。
例程:对10个数字进行排序
分析:通过分析,我们就可以知道,母鸡最多可以买20只,公鸡最多可 以买33只,小鸡最多300只。并且母鸡数量加公鸡数量加小鸡数量为100, 母鸡数量乘以5,然后加公鸡数量乘以3,然后加小鸡数量除以3,和为 100元。
到循环尾() 本命令转移当前程序执行位置到当前所处循环体的循环尾语句处。 语法: 无返回值 到循环尾() 参数: 说明:这个命令可以在循环中,直接运行到循环尾(循环判断尾;判断循环 尾;计次循环尾)。 例程:显示10以内的奇数
例程:显示8前面的数
返回() 本命令转移当前程序执行位置到调用本子程序语句的下一条语句处,并可 根据需要返回一个值到子程序调用处。 语法: 无返回值返回([返回到调用方的值]) 参数:返回到调用方的值可选的;通用型。 说明:返回命令使用比较普遍,返回命令不但可以返回给调用方各种类型的 数据,也可以终止一系列代码的运行。 例程:返回一个时间
这一讲就到这里,谢谢大家!
静宁县教育局现代教育技术中心 2012年5月22日
Βιβλιοθήκη Baidu
例程:简单的休息提示
例程:简单的用户验证
如果真() 本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的 逻辑参数值为真,程序继续顺序向下执行,否则跳转到左侧箭头线指向的命令处去执 行。同“如果”命令相比,本命令没有为假时的程序部分。 语法: 无返回值 如果真(条件) 参数:条件 (必需的;逻辑型。本条件值的结果决定下一步程序执行位置。) 说明:如果真命令和如果命令相似,如果真的条件也必须是逻辑型,可以用“或 者”“并且”连接多个条件。
例程:简单的验证提示信息
提醒:如果和如果真语句的条件,可以用或者、并且 连接多个条件
例程:简单的用户验证
点击到窗口上的提示
点击到错误的选项
点击到正确的选项
判断循环首() 本命令根据提供的逻辑参数的值,来决定是否进入循环。如果提供的逻辑参数值 为真,程序顺序执行下一条命令进入循环,否则跳转到本命令所对应的“判断循环尾” 命令的下一条命令处以跳出循环。 语法: 无返回值 判断循环首(条件) 参数:条件 (必需的;逻辑型。本条件值的结果决定下一步程序执行位置) 说明:判断循环首的条件是逻辑型,是在判断循环首中判断,先判断再循环,符合条 件,就循环执行以下代码,不符合条件就停止循环。
例程:输出100以内的偶数
例程:将C盘根目录下所有文件显示在列表框中
这里用到了寻找文件命令,此命令在指定目录连续检索相同条 件的文件,第二次调用时,无需填写参数。
例程:输出100以内的数累加之和
计次循环首() 执行本命令将把循环体内的命令重复执行指定的次数。提供的整数参数值决定将 重复执行的次数。 语法:计次循环首(循环次数,[已循环次数记录变量]) 参数:循环次数 (必需的;整数型。本数值指定执行计次循环体内所有命令的次数, 必须大于等于零) 已循环次数记录变量 (可选的;整数型,参数数据只能提供变量。本数值型 变量用作记录当前循环首已经被进入过的次数(从 1 开始),程序可以直接取用此变 量中的值) 说明:第一个参数,给出将要循环的次数,是整数型,第二个参数可选的,可以给出 一个整数型的变量,用来记录已经循环的次数。
结束() 本命令结束当前易程序的运行。 语法: 无返回值 结束() 参数: 说明:结束命令,可以用来结束当前的易程序的运行,可以用做结束程序或 关闭程序,需要注意的是,结束命令是结束当前的整个程序,而不是一个窗 口的结束,结束易程序中的单个窗口,可以用销毁()命令。 建议:建议在程序中尽量使用销毁命令来结束程序
易语言流程控制
静宁县教育局
流程控制分类
分支类流程控制 如果() 如果真() 判断() 判断循环首() 循环判断首() 计次循环首() 变量循环首() 到循环尾() 跳出循环() 返回() 结束()
循环类流程控制
跳转类流程控制
如果() 本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的 逻辑参数值为真,程序继续顺序向下执行,否则跳转到左侧箭头线指向的命令处去执 行。 语法: 无返回值如果(条件) 参数:条件 ( 必需的;逻辑型。本条件值的结果决定下一步程序执行位置。) 说明:如果命令的条件参数必须为逻辑型,可以为一个或多个逻辑型条件语句组成, 多个逻辑型条件语句之间可以用“或”或者“且”连接。

例程:计算100到200以内的所有偶数和
说明:此段代码,可以求出100到200之间所有偶数的和,循环开始时,循环 变量的初始值是100,这是由第一个参数变量起始值决定的,每次循环,循环 变量的值都递增2,即偶数,然后求和变量每次循环都把循环变量的值相加, 直到循环变量的值到达200,循环结束,求和变量得出的就是100到200之间的 偶数和。
循环判断首() 执行本命令后将顺序执行下一条命令进入程序循环。 语法: 无返回值 循环判断首() 参数: 说明:此命令和判断循环首命令相似,不同在于,此命令是先循环再判断, 是在循环尾部判断,如果条件成立,则跳到循环判断首,顺序执行循环中的 命令。
例程:每只母鸡值5元,每只公鸡值3元,3只小鸡值1元,现在用100元 买100只小 鸡,问能买母鸡、公鸡、小鸡各多少只?
例程:输出10以内的数
变量循环首() 执行本命令将利用变量对循环体内的命令进行循环执行。第一次执行此命令时将使用“变 量起始值”参数初始化“循环变量”参数所指定的变量。每次(包括第一次)执行到此命令处 都将判断循环变量内的值是否已经超过“变量目标值”参数所指定的值,如已超过,则跳转到 对应的“变量循环尾”命令的下一条命令处继续执行,否则顺序执行下一条语句继续进行循环。 语法:无返回值 变量循环首(变量起始值,变量目标值,变量递增值,[循环变量]) 参数:变量起始值(必需的;整数型,初始值为“1”。定义循环变量的起始数值) 变量目标值 (必需的;整数型。定义循环变量的目标数值,在循环首部如果发现变量值 已超出此目标值时将跳出循环。) 变量递增值(必需的;整数型,初始值为“1”。每次执行到循环尾部时都将把此值加入 到循环变量中去,此值可为正数或负数,如为正数则递增,为负数则递减) 循环变量(可选的;整数型,参数数据只能提供变量。本数值型变量将用作控制循环执 行次数,在循环尾部将自动递增或递减该变量内的数值。如果被省略,命令将自动使用内部临 时变量。) 说明:此命令可以在变量内进行循环,并能把每次内部循环的值取出。变量起始值:是进行内 部变量循环的起始值,并用这个参数的值初始化循环变量,即循环刚开始时循环变量的值;变 量目标值:是变量起始值最终达到的数值,当到达变量目标值时,循环结束;变量递增值:它 的初始值是1,可以按照需要规定它的值,是变量起始值向变量目标值递增时每次所要增加的数 值;循环变量:可以省略,如果省略,将自动使用内部临时变量,它记录了递增的过程,是记 录变量起始值向变量目标值每次递增后的数值。
相关文档
最新文档