使用Microsoft Small Basic的3个针对孩子的简单编码项目

学习编码可能会令人生畏,尤其是对于儿童而言。必须学习复杂的语法以及编程概念的结合足以使很多人失望。尽管如此,学习编码是孩子们可以学习的最重要的事情之一,并且可以使用一些工具来简化他们的学习。

其中一个工具就是Microsoft Small Basic,它很容易上手。 。这是孩子们可以用来迈出第一步的三个项目。

什么是Microsoft Small Basic?

Microsoft Small Basic(MSB)是一种旨在简化编程的语言。学习编码基础。面向儿童(但也非常适合成人),它提供了简洁的语言和易于使用的界面。现在已经是第10年,MSB是一个宽容的集成开发环境,允许在语法上有一些回旋余地。

这有助于避免初学者通常会遇到的一些挫败感。

该项目是编码个性化时钟的演练。该项目涵盖了简单的编程概念,虽然针对儿童,但初学者也可以从跟随中受益。虽然可以将IDE下载到运行Microsoft Windows的计算机上,但今天的教程使用基于Web的IDE。可以在具有浏览器和Internet连接的任何计算机上完成该操作。

Microsoft Small Basic入门

首先,请打开Web浏览器并导航至smallbasic.com。您应该会看到一个网站,中间有两个按钮:

单击按钮开始按钮,您将被带到如下所示的屏幕:

这是Microsoft Small Basic IDE的在线版本。在线IDE是一个您可以在其中编写代码并对其进行测试的地方。如您所见,文本窗口中已经有一些代码。按蓝色的三角形运行按钮查看代码的作用。

按右上角的小 x 关闭程序。 。看代码。您将看到运行程序时括号内的内容会被打印。尝试将单词世界更改为您的名字,然后再次单击运行。如果它不起作用,请确保仍然在括号(“…text…")中加上引号,如下所示:

要了解为什么会发生这种情况,让我们将其分解为件。它以 TextWindow 开头。这告诉计算机,接下来发生的任何事情都应发生在文本窗口上。 TextWindow.WriteLine 意味着我们希望TextWindow编写一行。 TextWindow.WriteLine(“ Hello,Ian!")意味着我们要告诉TextWindow写一行,括号中的内容是要写的内容!

1。询问名称

现在,您将更改程序以在开始时询问用户的名称。从一个明显的问题开始:

要获得用户的输入,我们需要两件事。一种阅读他们输入内容的方式,以及一个保存它们的地方。此行为您提供了这两者:

此行将创建一个名为 name 的变量。变量就像一个用来存储数据的盒子,在这种情况下,就是用户名。

接下来,有一个等号( = )。这意味着接下来出现的所有内容都将存储在名称中。

然后,您告诉 TextWindow 读取用户的内容输入。不要忘记括号,即使它们是空的,计算机也需要它们知道该怎么做!

现在,在程序运行时,会要求用户输入其名称。当他们键入内容并按 enter (输入)时,它将被存储。剩下的就是告诉计算机将其打印回给他们。

您会注意到,并非 WriteLine 括号中的所有内容都带有引号。这是因为您正在使用加号将“你好" name 变量中存储的内容进行组合。这称为字符串串联。如果您还不了解这意味着什么,请不要担心-这是一个好短语,可让您在以后更熟悉编程或参加编程课程时知道。现在,当您运行程序时,用户会收到个人回复。

2。告诉时间

到目前为止,您的程序已按名称向每个用户打招呼。现在,您可以使用 Clock.Time 告诉他们时间。将其添加到您刚创建的同一行:

请注意在哪里有引号,在哪里没有引号。另外,请确保在正确的位置包含所有加号。正确处理这一点很重要!再次运行您的代码-以及您的问候语,您会看到时间。

太棒了!如果您遇到任何错误,或者在文本窗口中缺少任何空格,请仔细检查代码中是否有任何错误。

3。使其具有个性化

现在让您拥有自己的时钟,让它适合您。我们需要一种检查输入的名称是否为您的名称的方法。我们使用 if语句来做到这一点。更改您的代码,使其看起来像这样:

通过在代码中添加单词 If ,计算机知道它必须进行检查。这次,您想使用等于符号检查 name 变量是否与您的名字匹配。

到目前为止,如果等于中键入的 name 变量,它将告诉您时间。如果其他人使用该程序会发生什么?

这就是 Else 语句的作用。如果键入任何其他名称,程序将跳过if语句,并执行 Else 之后的内容。

最后,键入 EndIf ,这样计算机知道if语句结束。现在,当您运行该程序时,根据是否输入名称,您将得到不同的响应:

您刚刚编写了一个对您有用的时钟,并向使用它的任何人打招呼!<

通过Microsoft Small Basic了解更多信息

该项目具有一些编程的基本基本概念。使用简化的IDE,可使初学者学习编程概念并习惯于对语法进行编码。这可以帮助使用诸如Python之类的更复杂的语言。

Microsoft Small Basic并不是学习的唯一方法,如果在此阶段实际代码太多,您还有其他选择。

从头开始是一种纯粹的视觉语言,为勇敢的年轻建筑商提供了熟悉的学习环境!

图片来源:olly18 / Depositphotos

标签: