首页 Scratch软件中的三种程序结构

Scratch软件中的三种程序结构

举报
开通vip

Scratch软件中的三种程序结构Scratch软件中的三种程序结构 张立新 Scratch作为一种新型的程序设计语言,具有计算机语言的一切结构特征。了解程序的结构特点,对于我们使用Scratch进行程序设计是有一定帮助的。 下面就程序的几种结构做简单的分析。 一般来说,任何复杂的程序都是由顺序、循环、选择这三种基本的结构组成的,这三种结构既可以单独使用,也可以相互结合组成较为复杂的程序结构。 我们首先来看一下顺序结构。顺序结构是程序结构中最基本的,也就是说,程序是按从上往下的顺序执行的。比如表...

Scratch软件中的三种程序结构
Scratch软件中的三种程序结构 张立新 Scratch作为一种新型的程序设计语言,具有计算机语言的一切结构特征。了解程序的结构特点,对于我们使用Scratch进行程序设计是有一定帮助的。 下面就程序的几种结构做简单的 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 。 一般来说,任何复杂的程序都是由顺序、循环、选择这三种基本的结构组成的,这三种结构既可以单独使用,也可以相互结合组成较为复杂的程序结构。 我们首先来看一下顺序结构。顺序结构是程序结构中最基本的,也就是说,程序是按从上往下的顺序执行的。比如 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 现两个角色进行对话的作品 ,两个角色的程序脚本如图1所示。 在这个作品中,每个角色的程序脚本都是按照先后顺序从前向后执行的,因此我们把这种结构称为顺序结构。 有些程序需要我们不断重复同样的内容,比如在制作不断切换造型来实现的动画效果时,需要不断重复切换不同的造型,这就是循环结构。循环结构一般用于重复某段需要不断重复执行的代码,如图2所示。 第三种程序结构是选择结构。选择结构也称为判断结构或分支结构,是在顺序结构中提供了程序的分支,也就是说在程序的一个顺序 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 中加入子程序流程,这样可以使得程序更具交互性,分支结构又可分为单分支结构和双分支结构。在Scratch中相应提供了这两个模块,如图3所示。 我们先来看单分支结构模块的流程图,如图4所示。 从流程图中我们能够看出,如果条件为真(满足条件),和前面的顺序结构完全相同,如果条件为假(不满足条件)时,程序就会绕行。 在这里我们举一个例子:商场进行商品促销,凡购买超过两百元商品的顾客可享受九折优惠,200元以下(包括200元)按原价付款,请使用Scratch编写计算付款金额的程序。 在此应用中要对付款的金额做出判断,如果金额满足大于200元这个条件则打九折,不满足这个条件则不运行判断语句中的指令,绕行程序,如图5所示。 我们再来看一下双分支结构的流程图,如图6所示。 从分流程图中可以看出,在双分支结构中当条件为真(满足条件),执行语句序列1,如果条件为假(不满足条件),将执行语句序列2。 比如:判断奇偶数的例子,当我们输入一个数字后,计算机通过计算看它能否被二整除。如果这个数字除以二后所得余数为零,那么输出“此数为偶数”,如果不满足这个条件,执行序列2的模块,输出“此数为奇数”,如图7所示。 这三种结构是计算机程序语言中最基本的结构,在实际编程过程中我们通常还会把它们结合起来使用,比如在Scratch1.4中还有这样两个模块,如图8所示。 以上介绍了程序的三种基本结构以及在Scratch中的使用方法。相信学生掌握了这些知识,在编写程序的过程中会更加得心应手、游刃有余。 (作者单位:北京史家胡同小学) 1
本文档为【Scratch软件中的三种程序结构】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
精品文档
千万精品文档模板,下载即用
格式:doc
大小:17KB
软件:Word
页数:4
分类:建筑/施工
上传时间:2018-10-04
浏览量:43