下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

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

Scratch软件中的三种程序结构.doc.doc

Scratch软件中的三种程序结构.doc

阶梯男
2018-08-29 0人阅读 举报 0 0 暂无简介

简介:本文档为《Scratch软件中的三种程序结构.docdoc》,可适用于考试题库领域

Scratch软件中的三种程序结构docScratch软件中的三种程序结构Scratch作为一种新型的程序设计语言具有计算机语言的一切结构特征。了解程序的结构特点对于我们使用Scratch进行程序设计是有一定帮助的。下面就程序的几种结构做简单的分析。一般来说任何复杂的程序都是由顺序、循环、选择这三种基本的结构组成的这三种结构既可以单独使用也可以相互结合组成较为复杂的程序结构。我们首先来看一下顺序结构。顺序结构是程序结构中最基本的也就是说程序是按从上往下的顺序执行的。比如表现两个角色进行对话的作品两个角色的程序脚本如图所示。图顺序结构作品代码在这个作品中每个角色的程序脚本都是按照先后顺序从前向后执行的因此我们把这种结构称为顺序结构。有些程序需要我们不断重复同样的内容比如在制作不断切换造型来实现的动画效果时需要不断重复切换不同的造型这就是循环结构。循环结构一般用于重复某段需要不断重复执行的代码如图所示。图循环结构作品代码第三种程序结构是选择结构。选择结构也称为判断结构或分支结构是在顺序结构中提供了程序的分支也就是说在程序的一个顺序流程中加入子程序流程这样可以使得程序更具交互性分支结构又可分为单分支结构和双分支结构。在Scratch中相应提供了这两个模块如图所示。图Scratch中选择结构模块我们先来看单分支结构模块的流程图如图所示。图单分支结构流程图从流程图中我们能够看出如果条件为真(满足条件)和前面的顺序结构完全相同如果条件为假(不满足条件)时程序就会绕行。在这里我们举一个例子:商场进行商品促销凡购买超过两百元商品的顾客可享受九折优惠元以下(包括元)按原价付款请使用Scratch编写计算付款金额的程序。在此应用中要对付款的金额做出判断如果金额满足大于元这个条件则打九折不满足这个条件则不运行判断语句中的指令绕行程序如图所示。图单分支结构作品实例我们再来看一下双分支结构的流程图如图所示。图双分支结构流程图从分流程图中可以看出在双分支结构中当条件为真(满足条件)执行语句序列如果条件为假(不满足条件)将执行语句序列。比如:判断奇偶数的例子当我们输入一个数字后计算机通过计算看它能否被二整除。如果这个数字除以二后所得余数为零那么输出“此数为偶数”如果不满足这个条件执行序列的模块输出“此数为奇数”如图所示。图双分支结构作品实例这三种结构是计算机程序语言中最基本的结构在实际编程过程中我们通常还会把它们结合起来使用比如在Scratch中还有这样两个模块如图所示。图重复结构和选择结构相结合以上介绍了程序的三种基本结构以及在Scratch中的使用方法。相信学生掌握了这些知识在编写程序的过程中会更加得心应手、游刃有余。(作者单位:北京史家胡同小学)

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/2

Scratch软件中的三种程序结构.doc

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利