高品质文库网

易语言程序设计 第五章 程序流程控制与语法基础 免费
收录时间:2022-11-25 22:58:51  浏览:0
易语言程序设计 蔷薇的羽翼 蔷薇的羽翼 QQ 258597947 作者 蔷薇的羽翼 第五章第五章 程序流程控制与语法基础程序流程控制与语法基础 第三代计算机语言提出了程序结构化的概念 所谓的结构化是指程序逻辑遵循三种 结构 顺序结构 条件分支结构和循环结构 结构化程序设计是程序代码具有良好的可 维护性 各种程序设计语言会有相应的语句来实现这三种结构 易语言也不例外 本章信息查考 易语言知识库 5 15 15 1 5 1 程序流程的类型程序流程的类型 1 1 1 1 顺序结构顺序结构 顺序结构是最简单的 只要语句一行接一行写下来就是顺序结构 2 2 2 2 条件分支结构条件分支结构 条件分支结构就是当一个条件满足时产生一个动作不满足时产生另外的动作 3 3 3 3 循环结构循环结构 当条件不满足要求时 重复上个动作 知道满足要求跳出循环 5 25 25 2 5 2 如果 判断如果 判断 根据提供的逻辑参数的值 来决定是否改变程序的执行位置 如果提供的逻辑参 数值为真 程序继续顺序向下执行 否则跳转到下一分支处去继续判断 判读 与 如果命令可以互换 用法相似 条件必须是逻辑型 例 5 1 判断编辑框内容是否等于 你好易语言 参见 5 1 e 5 35 35 3 5 3 如果真如果真 令根据提供的逻辑参数的值 来决定是否改变程序的执行位置 如果提供的逻辑参 数值为真 程序继续顺序向下执行 否则跳转到左侧箭头线指向的命令处去执行 同 如 果 命令相比 本命令没有为假时的程序部分 易语言程序设计 蔷薇的羽翼 蔷薇的羽翼 QQ 258597947 例子 5 2 当编辑框不为空时改变编辑框系列属性 详细 5 2 e 5 45 45 4 5 4 判读循环首 循环判断首判读循环首 循环判断首 判断循环首 本命令根据提供的逻辑参数的值 来决定是否进入循环 如果提供的逻辑参数值为真 程序顺序执行下一条命令进入循环 否则跳转到本命令所对应的 判断循环尾 命令的 下一条命令处以跳出循环 判断循环首的条件是逻辑型 是在判断循环首中判断 先判断再循环 符合条件 就循 环执行以下代码 不符合条件就停止循环 循环判断首 执行本命令后将顺序执行下一条命令进入程序循环 语法 无返回值循环判断首 此命令和判断循环首命令相似 不同在于 此命令是先循环再判断 是在循环尾部判断 如果条件成立 则跳到循环判断首 顺序执行循环中的命令 例 5 3 显示 100 以内的全部偶数 详见 5 3 E 5 55 5 计次循环首计次循环首 计次循环首 执行本命令将把循环体内的命令重复执行指定的次数 提供的整数参数值决定将重复执 行的次数 语法 无返回值计次循环首 循环次数 已循环次数记录变量 第一个参数 给出将要循环的次数 是整数型 第二个参数可选的 可以给出一个整数 型的变量 用来记录已经循环的次数 例 5 4 显示 10 以内的整数 详见 5 4 E 5 65 6 变量循环首变量循环首 变量循环首 执行本命令将利用变量对循环体内的命令进行循环执行 第一次执行此命令时将使用 变量起始值 参数初始化 循环变量 参数所指定的变量 每次 包括第一次 执行 到此命令处都将判断循环变量内的值是否已经超过 变量目标值 参数所指定的值 如 易语言程序设计 蔷薇的羽翼 蔷薇的羽翼 QQ 258597947 已超过 则跳转到对应的 变量循环尾 命令的下一条命令处继续执行 否则顺序执行 下一条语句继续进行循环 语法 无返回值变量循环首 变量起始值 变量目标值 变量递增值 循环变量 此命令可以在变量内进行循环 并能把每次内部循环的值取出 变量起始值 是进行内 部变量循环的起始值 并用这个参数的值初始化循环变量 即循环刚开始时循环变量的 值 变量目标值 是变量起始值最终达到的数值 当到达变量目标值时 循环结束 变 量递增值 它的初始值是1 可以按照需要规定它的值 是变量起始值向变量目标值递 增时每次所要增加的数值 循环变量 可以省略 如果省略 将自动使用内部临时变量 它记录了递增的过程 是记录变量起始值向变量目标值每次递增后的数值 例 5 5 计算 100 150 以内的全部偶数并计算出偶数和 详见 5 5 E 5 75 7 跳出循环 到循环尾 返回跳出循环 到循环尾 返回 到循环尾 本命令转移当前程序执行位置到当前所处循环体的循环尾语句处 语法 无返回值到循环尾 跳出循环 本命令转移当前程序执行位置到当前所处循环体循环尾语句的下一条语句处 语法 无返回值跳出循环 返回 本命令转移当前程序执行位置到调用本子程序语句的下一条语句处 并可根据需要返回 一个值到子程序调用处 语法 无返回值返回 返回到调用方的值 例 5 6 到循环尾 例 5 7 跳出循环 例 5 8 返回 详见 5 6 E 详见 5 7 E 详见 5 8 E 5 85 8 数据类型数据类型 现实社会中我们遇到各种不同类型 比如描述一个人的姓名 身高 体重 生日 婚否等 这些特征都一般都有固定规律进行记录 比如 姓名是文本型的 身高体重只能是数字 婚否只能用是或者否来表示 计算机为了更真实的反应现实世界 总是尽量在计算机语 言中也是用不同的表达形式来标记和记录这些数据 这就是计算机语言中的数据类型 5 8 1 逻辑型 上面提到的人是否结婚只能用是或者否来表示 于此类似的有 一个窗口是否可见 是否 可以被移动等 在计算机中我们统一用真假来表示 在易语言中就是 逻辑型 这个类型 只有两个情况 真 假 5 8 2 数值型 生活正我们有很多数据都是按照数字方式进行记录的 他们都能执行加减乘除等运算 但不同的数字也有不同 有整数的 有小数的 因此易语言为了满足不同的计算需要提供 易语言程序设计 蔷薇的羽翼 蔷薇的羽翼 QQ 258597947 里多种数字类型 5 8 3 文本型 除了数字之外我们更常见到的类型就是按照文本形式存在的 其中有英文 中文 或者数 字 他们在易语言中被视为 文本型 用两个引号括起 例如 张三 李四 等等 5 8 4 日期型 时间日期型用于记录时间占用 8 个字节 5 8 5 字节集 字节集是易语言的特有格式 可以看做成字节型的数组唯一的不同是字节集可以变长 因此可把字节集看作可变长的字节数组 数组可以参考下一章 5 8 6 自定义类型 当我们开发特别的应用时候数据可能于众不同 我们可以定义数据类型来管理他们 比 如定义一个三维坐标点 会有 X Y Z 一组的指标数据 他们出现并且有一定的联系 在易语言中点插入菜单 数据类型来设置自定义数据类型 这样我们在程序中就可以使用 三维坐标来保存这一组数据了 5 95 9 常量常量 一些数据总是某个固定值 不论在什么情况下都不会发生改变 例如圆周率 这样的数 据称为常量 易语言中申请常量如下 点插入菜单 常量 在常量数据表中填写常量名称和值 在程序中使用 常量 来引用 数据名称数据类型长度 字节型0 255 个字节 短整数型 32 768 到 32 767 之间的数值 尺寸为 2 个字节 整数型 2 147 483 648 到 2 147 483 647 之间的数值 尺寸为 4 个字节 长整数型 9 223 372 036 854 775 808 到 9 223 372 036 854 775 807 之间的数值 尺寸为 8 个字节 小数型3 4E 38 7 位小数 之间的数值 尺寸为 4 个字节 双精度小数型1 7E 308 15 位小数 之间的数值 尺寸为 8 个字节 易语言程序设计 蔷薇的羽翼 蔷薇的羽翼 QQ 258597947 5 105 10 变量变量 所谓的变量就是没有固定值 就像二元一次方式成中的 X Y 一样 变量是用名称代表一个可变化的值 变量的类型也分多种多样 每种变量类型都是存储 的特定的值 变量也好象是一种容器 把所有的数据都存储在变量中 下面我们就来详细了解变量的有关知识 变量的有效范围 所谓变量的有效范围是指 在程序中一个变量可以在哪些地方使用 变量的有效范围
温馨提示:
1. 高品质文库网仅展示《易语言程序设计 第五章 程序流程控制与语法基础 免费》的部分公开内容,版权归原著者或相关公司所有。
2. 文档内容来源于互联网免费公开的渠道,若文档所含内容侵犯了您的版权或隐私,请通知我们立即删除。
3. 当前页面地址:https://www.gpinxiao.vip/doc/8bff6ddbd5bc7c4f.html 复制内容请保留相关链接。