【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《少儿编程之Sctrach:4_数字逻辑运算类代码块》,欢迎阅读!
旗开得胜
数字逻辑运算类代码块
一、自学简单示例 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】,角色五彩纸屑confetti1到confetti7
从屏幕高处慢慢下落的效果使用了大量的随机数,包括随机出现的位置、亮度随机、颜
1
读万卷书 行万里路
旗开得胜
色随机、大小随机、角色造型随机、下落方向随机、移动步幅随机、两次移动间的等待时间随机。
Scratch自带范例【Greeting - 1 Spinner】,旋转次数由随机产生。
Scratch自带范例【Simulations - 2 GravityBlocks】,角色block的x坐标设置为递
增或减少一个随机数,效果为block在左右移动。
3、比较运算
4_comparison.sb 5_comparison1.sb
4、逻辑运算
6_logic.sb
更多示例:
Scratch自带范例【Simulations - 2 GravityBlocks】,侦测蓝色没有碰到玫瑰红色,
角色block就下落。
二、研究综合实例 4_Math_Number Guess
2
读万卷书 行万里路
本文来源:https://www.wddqxz.cn/0ccaab2975232f60ddccda38376baf1ffd4fe34a.html