一、二进制与十进制之间的转化
(1)二进制转化为十进制的算法:
加法原理:二进制数的每一位上的数字都表示2的相应次方,然后将这些值相加。
例题:将7转换为二进制
(2)十进制转化为二进制的算法:
即用2除正整数,从而得到商和余数;随后,用2除商,也将得到商与余数;如此重复,直至商小于1为止。然后,将余数进行倒叙摆列,从而得二进制。
例题:将111转换为十进制
二、每类特效的区别
(1)鱼眼
口诀:小头变大圆头称鱼眼
(2)旋涡
口诀:身体畸形为旋涡
(3)像素化
口诀:格子猫猫叫像素化
(4)马赛克
口诀:密密麻麻的猫叫马赛克
(5)虚像&亮度
口诀:虚像或亮度等于100称消失的猫猫
三、生成随机数的区别
(1)只能取到小数
(2)只能取到整数
(3)能取到小数与整数
四、克隆与图章
(1)图章
特性:图章不能作为一个角色,也不能单独进行移动,图章后,原本图章的内容无法进行改变
- 如果直接在循环中插入图章,运行之后将只出现一只猫猫
- 那么我们要怎么让我们图章出来的猫猫全部都完整的显示出来呢?
我们可以尝试让图章出来的猫猫,每次图章就移动到随机的位置,这样我们就可以解决这个问题啦!
- 现在如果让原本的猫猫隐藏起来,循环中,我们让其变图章边移到随机位置,我们能看到多少只小猫呢?
其实呢,原本的角色隐藏和显示是不会影响到克隆出来的猫猫滴!这个也是图章与克隆最显著的区别。
(2)克隆
特性:克隆体能作为一个单独的角色,可以单独移动,克隆体会继承本体的所有属性(包括大小、显示、隐藏、颜色特效、位置等)
- 为什么让小猫进行克隆,小猫会只出现一只呢?原因是:小猫在克隆的时候,没有进行移动或者移到随机位置,所以导致所有的克隆体重叠在一起。
我们要怎么解决这个问题呢?其实这个跟图章一个道理,只需要加上移动的积木或者移到随机位置就可以解决啦!
- 那么问题来了,我们可以克隆无数只小猫吗?
答案是不可以的,克隆的上限最多是300只左右!
-
如果现在让原本的小猫隐藏起来,那么我们能看到多少只小猫呢?
答案是0只小猫,因为克隆体会继承本体的所有属性,所以克隆体是全部都隐藏起来了,那我们要怎么解决这个问题呢?
只要将克隆体让其显示出来就可以了。
- 如果克隆之后,我们点击“停止全部脚本”或者
会出现什么样子的情况呢?
答案是:当点击“停止全部脚本”时,所有的克隆体将全部被删除掉。
五、画笔工具
(1)画笔工具的六大要素
(2)画笔工具选择题的做题步骤
六、字符串的应用
答案:爱学编程123+345
答案:爱学编程468
答案:程
答案:13
答案:8
解析:ab为什么小于AC呢?原因是:在字母表中,b是在c的前面,所以在ASCII码中,b的值小于c的值,并且,在scratch中,除了变量名称之外,其他的无区分大小写,所以ab<AC。
答案:true
答案:false
答案:true/false
解析:取决于变量的值的大小,如果两个变量相等,那么结果为true,如果两者不相等,那么结果为false。
答案:true/false
答案:false
解析:虽然在ASCII码中,a的值等于65,但是在运算模块中,字母与数字无法作比较。
七、坐标象限
八、四舍五入
四舍五入的方法:遇到小数位最后一位<=4时,最后一位小数位舍弃,当小数位最后一位>4时,倒数第二位增加1。
答案:8
答案:7
九、向上取整
向上取整的方法:把小数位舍弃,整数位+1
答案:5
答案:5
十、向下取整
向下取整的方法:把小数位舍弃,保留整数位
答案:4
答案:4
十一、绝对值
绝对值的方法:正数和0的绝对值是它本身,负数的绝对值是把负号去掉。
答案:1
答案:0
答案:1