师梦圆 - 让备课更高效、教学更轻松!
网站地图
师梦圆
师梦圆高中信息技术教材同步沪科教版选修1 算法与程序设计活动二 了解程序的结构下载详情

选修1 算法与程序设计《第1章 计算机解决问题的过程 第三节 程序和程序设计语言 活动二 了解程序的结构》优秀ppt课件

  • 下载地址
  • 内容预览
下载说明

1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!

2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。

3、有任何下载问题,请联系微信客服。

扫描下方二维码,添加微信客服

师梦圆微信客服

内容预览

选修1 算法与程序设计《第1章 计算机解决问题的过程 第三节 程序和程序设计语言 活动二 了解程序的结构》优秀ppt课件

二、相关知识:

1、当程序中需要用到多个相同的角色时,比如大量的雪花飞舞、大批气球升空,使用Scratch的“克隆”技术是非常高效的方法。在“控制”类积木中有“当作为克隆体启动时”、“克隆自己”、“删除此克隆体”三个积木。

个人认为, 归为“事件”类积木应该更贴切些,当一个克隆体被创建时,就会触发“当作为克隆体启动时”积木,并运行其后的积木块。

2、“运算”类积木将产生一个值,其值被应用在其他积木中。在“运算”类积木中, 积木将产生1至10之间的随机整数, 积木将产生逻辑值“真”或“假”。例如:y=100时,则 积木 的值为“假”,y=-190时, 积木 的值为“真”。

3、“控制”类积木“如果…那么”的用法。

如左图所示,如果六角形框内的逻辑值为“真”,执行该积木块内嵌的所有积木。

三、动手实践:

场景描述:夜晚的城市,天空飘下无数晶莹剔透的雪花。

看似雪花无数,其实程序中只用到了一个角色snowflake,无数的雪花都是由这个角色(父角色)克隆出来的,克隆的脚本如下:

雪花竖直落下的脚本:

雪花向下左右30度方向随机落下的脚本:

思考:将上面脚本中 积木替换成 积木,运行程序会有什么现象?动手试一试。

(现象:雪花落下后在地面聚积)

?

四、拓展练习

细心的读者会发现,以上程序中,每一朵雪花实际上都是沿不同的角度直线下落的。有没有办法让每一朵雪花左右飘动曲线下落呢?

教材