最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

Scratch编程第二课《Scratch基础2》

Scratch 少儿编程 2606浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

Scratch编程第二课《Scratch基础2》

课程目标:

1 知道如何测试Scratch指令

2 理解Scratch指令分类

3 尽可能多的理解Scratch指令

Scratch共有100多条指令,这是Scratch软件的核心,当我们编写一个程序的时候,我们希望快速的找到需要的指令。这一方面需要有足够的编程经验,另一方面也需要理解Scratch指令的分类以及每条指令的作用。

编程经验需要大家多多练习这里不讨论。

关于每条指令的作用:

由于Scratch的指令是中文的,所以我们可以一目了然的知道大部分指令的作用,然而有一些指令的具体作用是需要测试的。当我们刚开始学习Scratch的时候,我们可以用以下三种方法去测试:

1 直接点击指令区的指令——适用于单条指令

2 将指令区的指令拖拽出来,点击第一条指令——适用于多条指令

2 用外观中的指令“说”

建议大家用以上三种方式,试一试所有的指令,虽然这会花费一些时间,但对于以后的编程来说,利用这样的时间是绝对值得的。

Scratch编程第二课《Scratch基础2》

关于Scratch指令的分类:

动作:包含所有控制角色运动的指令

外观:包含所有涉及舞台外观,角色外观的指令

声音:包含所有涉及程序中声音的指令

画笔:包含所有涉及画笔的指令

数据:包括变量和链表,是程序中数据处理的指令

事件:包含程序段开始执行的所有指令,以及广播!

控制:包含程序执行的三种流程(顺序,分支,循环),以及克隆

侦测:可以侦测舞台上的颜色,角色之间距离,鼠标位置,键盘按下摄像头,响度,计时器,时间等信息!

数字和逻辑运算:包含程序中涉及到的数学计算(加减乘数),逻辑运算(且,或,不成立),关系运算(大于小于等于)以及字符串处理,数字处理

熟练掌握以上内容,大家可以快速的找到自己所需要的指令!

今天,老师带大家去尽可能多的了解Scratch中的所有指令。

Scratch编程第二课《Scratch基础2》

动作的所有指令都很简单,需要注意的是:

1 两条“面向”指令,一个是面向方向,一个是面向对象。其中面向方向指令中的具体方向,可以选择,也可以自己输入数据。

2 旋转模式右边有个下拉箭头,是黑色的小三角,所有带有小三角的指令都应该打开看一下,打开之后三种旋转模式大家应该能看明白了吧!

3 最后三条指令是可以获取角色的x坐标,y坐标以及方向!可以用指令“说”测试。

Scratch编程第二课《Scratch基础2》

外观需要注意的指令:

1 颜色下拉箭头点开之后,有很多内容可以处理角色的外观,配合指令“重复执行”,用第二种方法测试,非常有趣,大家一定要尝试一下!

2有两条指令涉及到“层”的概念,我们现在可以在舞台上看到猫而不是蝙蝠,就是因为猫在蝙蝠的上层,如果想看到蝙蝠的话,需要将蝙蝠移至最上层,或者将猫下移一层。

3最后三条指令可以获取角色的造型编号,背景名称,以及角色大小,都可以用“说”这条指令去测试。

Scratch编程第二课《Scratch基础2》

Scratch编程第二课《Scratch基础2》
Scratch编程第二课《Scratch基础2》

声音,画笔,事件的指令都非常简单,我们在以后的程序中会用到。

Scratch编程第二课《Scratch基础2》

数据

当我们新建一个变量的时候,会出现4条指令,这是对变量的操作,非常简单。

当我们新建一个链表的时候,会出现9条指令,这是对链表的操作,依次完成:

1 往链表中加数据

2 删除链表中的数据

3 插入数据到链表的指定位置

4 替换链表中指定位置的数据

5 获取链表的第1项

6 获取链表的长度

7 判断链表中是否包含某些数据

8在舞台上显示链表

9在舞台上隐藏链表

这些功能都非常实用,尤其是它们相互组合的时候,我们之后会有专题讲解变量和链表。

Scratch编程第二课《Scratch基础2》

控制是程序设计中非常重要的部分。它控制着程序执行的流程。程序执行有三种流程:
第一种顺序:“移动10步”“向右旋转15度”“移到坐标(0,0)”这三条指令就是从上往下依次执行的。

第二种分支:“如果那么”是在满足条件的情况下执行分支,不满足条件则正常执行;“如果那么否则”是在满足条件的情况下执行分支,不满足条件则执行另一分支。

第三种循环:从上往下依次为:执行固定的次数,执行到一定的条件,一直执行。

需要注意的是,顺序,分支和循环可以相互嵌套使用,根据一定的需求选择具体的嵌套方式。

Scratch编程第二课《Scratch基础2》

侦测需要注意的地方:

1 两条“碰到”指令,一个是碰到颜色,一个是碰到角色。

2 “询问并等待”一般与“回答”一起使用。“回答”的值为键盘输入的内容。

3 “空格键”的下拉箭头包含了键盘上的上下左右空格,26个字母,10个数字。

Scratch编程第二课《Scratch基础2》

数字和逻辑运算需要注意的地方:

1 逻辑运算(且,或,不成立)以及关系运算(大于小于等于)的结果只能是true或false,可以用“说”指令测试。

2 “或”要求两个条件满足一个即可,“且”要求两个条件都满足,实际使用过程中可能不止两个条件,“或”“且”可以组合。

以上内容基本上涵盖了Scratch的所有指令,当然有很多指令没有提到,一些指令会在后续的程序中学习,一些是老师认为指令一目了然没有必要单独讲解。但是如果你不理解,一定要自己测试!这里,依然建议花时间去测试所有指令!

Scratch程序是指令的组合,知道了每条指令的含义只是万里长征第一步,后面有很多精彩的程序等着你。

最后再次列出课程目标,你学会了吗?

您必须 登录 才能发表评论!