少儿编程之Sctrach:4_数字逻辑运算类代码块

时间:2022-05-19 19:47:16 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
旗开得胜

数字逻辑运算类代码块

一、自学简单示例 1、加减乘除算术运算



1_arithmetic.sb

可组合成复杂算术表达式,注意运算的优先级 更多示例:

Scratch自带范例Game - 5 MarbleRacer小球碰到边界绿色时重复执行让变量x velocity和变量y velocity不断递减。





2、产生随机数



2_random.sb 3_random1.sb

更多示例:

Scratch自带范例:Animation - 6_Aquarium,小鱼在移动中随机翻转调头是通过产

生随机数和判断是否是某个特定数实现的。

Scratch自带范例【Game - 3_FishChomp,小鱼在水中移动会不停地移动、旋转,变

换各种角度,被吃掉后再次出现舞台任意位置上,这些都是通过产生随机数实现的。 Scratch自带范例:Interactive Art - 7_GardenSecret,画笔颜色、色度、大小和

几个变量的值都由随机数产生,以便每次运行程序都有不一样的效果。

Scratch自带范例Greeting - 4 Celebration角色五彩纸屑confetti1confetti7

从屏幕高处慢慢下落的效果使用了大量的随机数,包括随机出现的位置、亮度随机、

1

读万卷书 行万里路


旗开得胜

色随机、大小随机、角色造型随机、下落方向随机、移动步幅随机、两次移动间的等待时间随机。

Scratch自带范例【Greeting - 1 Spinner,旋转次数由随机产生。

Scratch自带范例【Simulations - 2 GravityBlocks,角色blockx坐标设置为递

增或减少一个随机数,效果为block在左右移动。

3、比较运算



4_comparison.sb 5_comparison1.sb

4、逻辑运算





6_logic.sb

更多示例:

Scratch自带范例【Simulations - 2 GravityBlocks,侦测蓝色没有碰到玫瑰红色,

角色block就下落。





二、研究综合实例 4_Math_Number Guess

2

读万卷书 行万里路


本文来源:https://www.wddqw.com/doc/0ccaab2975232f60ddccda38376baf1ffd4fe34a.html