收藏 分享(赏)

初学易语言教程.pdf

上传人:精品资料 文档编号:10721089 上传时间:2020-01-02 格式:PDF 页数:73 大小:1.22MB
下载 相关 举报
初学易语言教程.pdf_第1页
第1页 / 共73页
初学易语言教程.pdf_第2页
第2页 / 共73页
初学易语言教程.pdf_第3页
第3页 / 共73页
初学易语言教程.pdf_第4页
第4页 / 共73页
初学易语言教程.pdf_第5页
第5页 / 共73页
点击查看更多>>
资源描述

1、第 1单元 程序与程序设计到目前为止,我们已经有了丰富的使用软件的经验。我们可以很自如的使用文字处理类软件写文章、制作版面精美的报刊;可以使用图片处理软件制作出创意新奇的宣传画;或者用画图软件描绘出自己设计的卡通人物等等;但是无论我们的使用计算机的经验多么丰富,我们一直都是处于一种 “ 使用者 ” 的层面上。一直在使用或者说创造性的使用他人编制好的软件来解决问题。 是否思考过这些软件是如何工作的?如何编写的?我们也能自己写出帮助人们解决问题的 “ 软件 ”就让我们也尝试一下 “ 编写 ” 程序,与计算机做更进一步的 “ 交流 ” 。第 1 课 理解程序与程序设计要开始学习编写计算机 “ 程序

2、” 了!很兴奋吧!提到 “ 程序 ” ,你是否能够理解什么是程序? “ 程序 ” 在计算机系统中具有什么样的意义和价值?学习目标:1. 认识计算机组成的逻辑结构;2. 认识计算机中数据的表示方法;3了解什么是程序;4. 了解什么是程序设计;5. 了解计算机语言的发展。学习过程:一、计算机系统再认识 我们非常清楚的知道 一个完整的计算机系统包括 “ 硬件系统 ” 和 “ 软件系统 ” 两大部分。 二者是不可分割的,没有软件系统,硬件就是一堆 “ 废物 ” ;没有了硬件,软件也只是无所依托的 “ 符号幽灵 ” 。1.计算机组成的逻辑结构 就计算机的硬件系统而言,当今计算机的基本结构仍然 是 冯 诺

3、依曼结构 。冯诺依曼 (Von Neumann)是 美籍匈牙利数学家 ,这位伟大的人物 在 1946年提出了关于计算机组成和工作方式的基本设想。到现在为止,尽管计算机制造技术已经发生了极大的变化,但是就其体系结构而言,仍然是根据他的设计思想制造的 。而 冯诺依曼 也因其对计算机领域的卓绝贡献而被称为 “ 计算机之父 ” 。 冯 诺依曼设计思想可以简要地概括为以下三点:( 1) 计算机应包括运算器、存储器、控 制器、输 入和输出设备五大基本部件。 如图 1-1所示。( 2) 计算机内部应采用二进制 ( 0, 1) 来表示指令和数据。( 3) 将编好的程序送 入 内存储器中, 然 后启动计算机工作

4、, 计算机勿需操作 人员干预,能自动逐条取出指令和执行指令。 图 1-1计算 机的 逻辑 组成 图冯 诺依曼设计思想最重要之处在于明确地提出了 “ 程序存储 ” 的 概 念 ,他的全部设计思想实际上是对 “ 程序存储 和程序控制 ” 概念的具体化。迄今为止, 计算机的工作原理仍然采用 存储 程序 和程 序控 制 原理,计算 机一系列的工作是根据指令功能控制程序的执行来完成的。2.计算机中数据的表示方法 由组成计算机硬件电路的特性决定, 计算机中的数据由 0, 1两个二进制 数表 示 。 现代计算机不仅处理数值领域的问题, 而且处理大量非数值领域的问题 。这样一来,必然要引入文字、字母以及某些专

5、用符号,以便表示文字语言、逻 辑语言等信息。 那么,一个数字或者一个字符在计算机中具体是如何表示的呢?目前国际上普遍采用的字符系统是 ASCII码 (美国国家信息交换标准字符码 )。 ASCII码规定 8个二进制位的最高一位为 0,余下的 7位可以给出 128个 编码 ,表示 128个不同的字符。其中 95个编码 ,对应着计算机终端能 输 入并且可 以显示的 95个字符 ,打印机设备也能打印这 95个字符 ,如大小写各 26个英文字母 ,0 9这 10个数字符 ,通用的运算符和标点符号 ,*,/, ,20,则单价为 1.5元 /支 , 否则单 价 仍 为 2元 /支。 这 里 我 们 要 解

6、决 的 问 题 就 是 要 了 解 易 语 言 如 何描述 x20,又如何实现判断的。2 按 照我们使用应用软件的习惯, 执行命令通常使用命令按钮, 一 般单 击命令按钮,通知计算机执行要做得工作,所以可以在界面设计时,添加一个命 令按钮。 3中国人习惯看到具体显示是应该支付多少 “ 元 ” ,所以,在写程序的时候要注意到这些细节,为用户着想。 【 知识 准备 】1关系运算符和关系表达式 “ 购买数量超过 20” ,很容易把它用数学语言描述为 x20; 在 易 语 言 中 ,要把这个意思描述给计算机,与数学的方法也很相似,使用的是关系运算。 ( 1)关系运算符 关系 运 算 符 是 对 数 值

7、 或 其 他 值 进 行 操 作 , 并 得 到 逻 辑 结 果 的 一 种 运 算 符 。包 括 : 、 =、 =、 =、 。 如 表 2-3所示:表 2-3关系 运算 符及 其含 义注意:关系运算符的优先级低于算术运算符(算术运算符是指用来表达任何复 杂的数学表达式,如: +、 -、 *、 /等 )。( 2)关系表达式 使用 关 系 运 算 符 把 两 个 算 术 表 达 式 ( 或 字 符 串 表 达 式 ) 连 接 起 来 的 式 子 ,被称为关系表达式。 关 系表达式的值是逻辑值, 结果只能为 “ 真 ” 或 “ 假 ” 。 如果表达式的条件满足, 关 系表达式的值为 “ 真 ” ,

8、 否 则关系表达式的值为 “ 假 ” 。如 用户购买的数量是 35支 (x=35),则 x20的结果就是 “ 真 ” 。2.分支结构在现实生活中, 人们常常是根据具体情况作出相应的判断,然后决定做什么事情。如 “ 如果明天天气好,就去 公园 玩;否则,就 留在家里看电视 ” 、 “ 如果用户购买签字笔的数量超过 20支, 就 1.5元 一 支 ; 否 则 , 2元一支 ” 。 这 样的判 断 ,在易语言中,通过分支结构告诉计算机。从而实现逻辑判断,赋予计算机 “ 判断 ” 的能力。2分支控制流程命令 如果()根据表达式的值有条件地执行一组语句。语法格式为:命令参数()为一个条件表达式(或称为关

9、系表达式), 值为逻辑型数据,即 “ 真 ” 或 “ 假 ” 。如果条件表达式的值为真,即条件成立(为真), 则程序顺序执行如果()的下一行代码;若条件不成立(为假), 则程序跳转到左箭头代码行执行。 例如:关系运算符 在易语言中的表示 含义 小于 大于 = 小于或等于= 大于或等于= 等于 不等于3字符串的连接运算 将要显示的字符常量使用英文状态下的双引号引上,可以使用连接符 “ +”连接。以下两条语句的执行结果相同。 如:标签 1.标题 =“ 美丽的祖国 ”标签 标题 “ 美丽的 ” +“ 祖国 ”【 操作 指南 】一、界面设计 1.添加对象打开 “ 货款计算 ” 程序, 调 整原对象的位

10、置, 添加新 “ 按钮 ” 对象, 如图 2-17所示。图 2-17界面 设计2、设置属性属性值参考下表。 表 2-4属性 设置 表二、编写代码 1.有效事件 输入购买数量后, 单 击 “ 计算货款 ” 按钮, 引 发 “ 按钮 ” 组件的 “ 被单击 ”如果 标 签 的 标 题 属 性 值 为 空 , 则 显示文本 “ 你好 ” ; 否 则显示文本信息 “ 再见 ” 。组件 属性 属性 值_启动 窗口 标题 小小 “ 收银 员 ”标签 1 标题 签字 笔:字体 楷体 、粗 体、 四号标签 2 标题 请付 款:字体 楷体 、粗 体、 四号标签 3 标题 空边框 凹入 式编辑框 1 内容 空按钮

11、 标题 计算 货款事件,此时程序应判断输入的数量是否超过 20支,并执行相应的代码。在事件下拉列表中, 选 择按钮 “ 被单击 ” 事件, 或 者双击按钮, 切换到 “ _按钮 1_被单击 ” 子程序界面。2事件过程在 “ _按钮 1_被单击 ” 的事件过程中,要通知计算机做如下几件事情:( 1)首先,要提取用户输入的数据;( 2)判断输入的数据符合什么条件;( 3)依据条件的结果执行相应的语句代码的输入方法: ( 1)按照做事的先后顺序输入相应的语句,首先要提取用户输入的数据。如果,把提取的数据放到变量 “ 变量 1” 中,则语句描述应为( 2)使用系统的流程控制对于控制程序结构的,选择语句

12、可以使用系统提供的流程输入。图 2-18选择 如果 流程 控制( 3)程序代码,如图 2-19所示。图 2-19参考 代码变量 1=到数值(编辑框 1.内容)三、调试修改程序 分别输入, 15和 28,按功能键 “ F8” 单步调试,观察和体会 “ 如 果 ( ) ”选择结构的执行过程,体会在 “ 如 果 ( ) ” 结构中,条件的意义。四、保存文件 执行 “ 程序 ” “ 另存 为 ” 命令 ,将 该 程 序 换 名 为 “ 货款 计 算 2” 保存起来。 【 尝试 探索 】易语 言 还 有 另 一 种 控 制 流 程 “ 如 果 真 ( ) ” 命令 , 请 使 用 系 统 提 供 的 帮

13、 助,了解 “ 如 果 真 ( ) ” ,并自己尝试修改程序。【 实践 任务 】1 写出下表 2-5关系表达式的值。 表 2-5计算 关系 表达 式2根据描述,写出关系表达式。( 1)变量 1的值大于 56_( 2)变量 的值不等于编辑框 1的内容属性值 _( 3)输入到编辑框 1的内容是否能被 100整除 _( 4)标签 1标 题 属 性 的 值 与 “ 程序设计 ” 是否相同 _3.试一试,看看下面的程序代码错在哪,并提出修改方案。表 2-6错误 代码 和修 改方 案关系表达式 值100=272*90=180“ 初一 ” =“ 初二 ”错误代码 错误原因 如何修改3程序设计 某车站行李托运

14、收费标准是: 10公斤或 10公斤以下,收费 2.5元,超过 10公斤的行李, 按 每超过 1公斤增加 1.5元进行收费。 试编 写计算 托运费 的程序 。第 6课 购书付费 分支 结 构 2【 学习 目标 】1巩固对选择结构的理解;2了解流程图的含义,使用流程图表述问题解决方法;3学会取整命令的使用。【 任务 】某学校七年级学生向某出版社邮购 50本课外读物,每本书定价为 7.5元 。出版社规定: 邮购 10本以下 ( 包括 10本) 需 另加邮购费 3元; 邮购 10本以 上(不包括 10本) 需 另加书价 15%的邮购费。 在 邮局汇款时, 每 100元汇款需 付汇费 1元(加 1%汇费

15、); 汇款不足 100元时,按 100元汇款。请 设 计 一 个 计 算 所 付 购 书 款 和 汇 费 的 程 序 。 程 序 界 面 参 考 示 例 如 图 2-20所示。图 2-20程序 界面 参考 示例【 任务 分析 】1问题解决方法的自然语言描述 首先需要先计算出购书所需的费用,然后根据费用,计算出需要交给邮局的汇费。把这个问题再进一步细化,就是: 第一步:判断出购书数量是否大于 10本,如果大于 10本,则汇款就要在购书总价的基础上加 15%;否则,只需要在购书总价上加 3元钱。第二步:计算出购书所需的汇款后,需要要判断汇款是否超过 100元,如果超过 100元,则每 100元加收 1元汇费,否则不收汇费。如何计算有几个 元呢?方法 有 很 多 , 最 简 单 的 是 汇 款 除 以 100,如 果 能 够 整 除 , 所 得 结 果 就 是要交的汇费,否则,只取整数部分,小数部分免去不考虑。 2.问题解决方法的流程图描述当我们用自然语言描述一个相对复杂的问题解决方法时,看上去不够直观。如 图 2-21所示, 用 流程图描述的是同一个问题解决方法。 流程图要直观、 清 晰 的多,在问题分析时,我们经常使用流程来理清思路,描述想法。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报