Scratch - 阶段性测试试卷二
图形化编程 - 知识点总结
一.Scrath 中的九大模块:
1.运动:让角色动起来
坐标: x 代表横【-240 - 240 】 y 代表竖【-180 - 180】
左转: 左转 - 90 等于 右转90 转动180 360
右转
2.外观:造型:编号 名字 颜色 大小:如何求角色的最大值最小值
3.声音 4.事件 广播 5.控制 6.侦测 7.运算 8.变量 9.自定义积木 扩展模块:
画笔:
图章和角色的显示的隐藏是无关的;
图章是不可移动的
二.参数: 被传递的 数据
【01】Scratch 中参数有以下四种形式
【02】参数的分类:
【03】谁可以做参数:
1.变量
2.数字类型的数据 - 字符串类型的数据
【04】参数的范围
根据积木指令的不同,参数范围不同
三.变量
【01】定义:
【02】特点:
【03】范围:
【04】类型:
系统自带的变量:每个模块都有自己自带的变量
【05】操作:
1.基础操作:新建 修改 删除 显示 隐藏
2.值的操作:
设为:设为一个固定的值
增加:在原来的基础上增加新的值
【06】作用:
1.存储数据
2.变量可以作为一个参数,传递数据;
四.运算符:
【01】算术运算符 + - ✖ ➗
取余 :被除数比除数小 则余数是被除数本身
取整
【02】比较运算符
> < = != >= <=
【03】逻辑运算符
与:
或:
不成立:里面的条件为假,则新的条件为真;
五.条件:
1.定义:条件相当于一个开关,有两种状态,一种是成立,一种是不成立;
2.值:成立的时候 值是 true 不成立值是false
3.形状:六边形
4.位置:运算和侦测 变量
六.程序结构:
1.顺序结构: 从上到下 依次执行
2.选择结构:
3.循环结构:
七:广播
1.作用:传递消息 广播的名字就是消息本身
2.谁发送的广播 - 谁需要接收广播
3.发送之前做什么事,接收之后做什么事
4.广播消息 - 广播消息并等待
5.消息可以自己发自己接
6.舞台和角色可以互相通信发送消息
7.广播消息不能广播为变量
八.随机数:
定义:
分类:
随机整数
随机小数
九.Scratch 中的克隆
克隆的定义:
就是复制的自己,可以具有本体同样的属性和行为;
克隆体特点:
Scratch 中克隆体的最大数量是 300 个
克隆体的生命周期:
1.克隆体产生
2.克隆体初始化:
3.克隆体运动:
4.克隆体删除: