课程七

课程简介


你知道吗?乌龟拥有超强记忆力。


乌龟可以长时间记住某件事物。

但是,人类的记忆力是有限的。

电脑如何记住全部数据呢?

变量

变量是指暂时性的储存空间,用于储存数值和字符串。

例如,游戏里的分数,micro:bit被振动的次数和其他。

例如,“分数" 变量储存并记录游戏进行时的分数变化。

变量就像是电脑里的文件夹,记载着内在系统和外来输入的互动成果。

让我们来学习如何在micro:bit编程中使用变量。 

影片七:乌龟(上)/(第一部分) 

观看并跟随影片中的项目,学习如何编程变量

影片中所需要的材料:

单击“CC”按钮打开字幕。

单击“设置”>“字幕”按钮选择语言。

字幕

1

00:00:18,705 --> 00:00:21,555

大家好!欢迎回到 microbit 系列。我是 Alina。


2

00:00:21,555 --> 00:00:24,075

我将介绍你我的朋友,那就是甜美的乌龟!


3

00:00:24,075 --> 00:00:26,805

在这个影片里,我们将综合多项技能,


4

00:00:26,805 --> 00:00:28,875

都是从之前的影片中学习到的。


5

00:00:28,875 --> 00:00:31,565

我们将使用变量


6

00:00:31,565 --> 00:00:34,425

到编程程序中。变量


7

00:00:34,425 --> 00:00:37,345

是暂时性储存空间给数字,


8

00:00:37,345 --> 00:00:39,575

文字和物体。该量值可以储存为


9

00:00:39,575 --> 00:00:42,635

稍后的用途。先准备项目所需的所有材料


10

00:00:42,635 --> 00:00:46,045

:纸,纸板,水瓶和 microbit 开发板。


11

00:00:46,285 --> 00:00:48,615

在纸板上剪出乌龟的外形。


12

00:00:48,620 --> 00:00:51,595

利用塑料水瓶做为乌龟壳。


13

00:00:51,600 --> 00:00:54,900

在乌龟的头上打个洞。


14

00:00:54,900 --> 00:00:56,975

这次,我们要编程microbit


15

00:00:56,975 --> 00:01:00,295

显示我们振动乌龟的次数。


16

00:01:00,455 --> 00:01:02,115

在 MakeCode 编辑器上,声明 


17

00:01:02,115 --> 00:01:04,905

在“变量”指令抽屉里的变量。


18

00:01:05,555 --> 00:01:08,105

点击“设置变量”并给它


19

00:01:08,105 --> 00:01:11,025

取上一个适当的名字。输入“count”。


20

00:01:14,485 --> 00:01:17,345

在“当开机时”里,插入“将count


21

00:01:17,345 --> 00:01:18,515

设为0”积木块。


22

00:01:19,195 --> 00:01:20,455

点击“输入”,


23

00:01:21,405 --> 00:01:23,305

再点击“当振动”。


24

00:01:26,265 --> 00:01:29,015

插入“以1为辐度更改count”积木块,


25

00:01:29,705 --> 00:01:32,475

程序将更改“count”变量的量值,


26

00:01:32,475 --> 00:01:35,505

条件是每当 microbit 被振动时。为了显示


27

00:01:35,505 --> 00:01:37,995

“count”变量,我们将使用“无限循环”积木块


28

00:01:38,305 --> 00:01:40,285

并插入“显示数值”积木块。


29

00:01:46,475 --> 00:01:48,755

点击“变量”并选择“count” 


30

00:01:48,755 --> 00:01:50,195

再把它放入“显示数值”积木块里。


31

00:01:51,155 --> 00:01:54,165

利用数据线连接 microbit 到电脑。


32

00:01:54,165 --> 00:01:57,185

点击下载并存档编程文件


33

00:01:57,185 --> 00:01:58,235

到 microbit。


34

00:01:59,105 --> 00:02:01,925

观察 microbit 被振动时所产生的变化。


35

00:02:04,845 --> 00:02:07,595

“count”变量会随着振动的次数而更改。


36

00:02:12,615 --> 00:02:15,715

乌龟的项目还未完成。在下个影片中,


37

00:02:15,715 --> 00:02:18,795

我们将加入伺服电机以便弹出


38

00:02:18,795 --> 00:02:21,705

乌龟头,条件是当 microbit 被振动时。至于挑战任务,


39

00:02:21,705 --> 00:02:24,085

尝试重启 “count” 变量的量值


40

00:02:24,085 --> 00:02:27,045

为0,条件是每当其中一个按钮被按下时。


41

00:02:27,045 --> 00:02:28,325

尝试愉快!

观看完影片,就到了学生动手做的时间啦!尝试完成以下的任务:

接下来,学生们可以阅读笔记,以便巩固课程里所学到的新知识。

浏览讨论区 提出疑问,并交流想法。

影片中的练习

编程方式

所编写的程序

如何编程变量

点击 变量"Variables" > 设置变量"Make a Variable" > 声明变量的名字

变量类积木块