使用microsoft small basic为儿童提供3个简单的编码项目

寻找一个简单的方法开始编码?今天就试试这些微软的小的基本编码项目来学习编程吧。...

学习编码可能会让人望而生畏,尤其是对儿童来说。学习复杂语法和编程概念的结合足以让许多人望而却步。尽管如此,学习代码是你的孩子能学到的最重要的事情之一,而且有工具可以让他们更容易。

coding-projects-kids

一个这样的工具是microsoftsallbasic,它很容易入门。这里有三个项目,孩子们可以用它们来迈出编码的第一步。

什么是microsoft小型基础(microsoft **all basic)?

microsoftsallbasic(MSB)是一种语言,旨在使人们更容易学习编码的基础知识。面向儿童(但也适合**),它提供了精简的后台语言和用户友好的界面。现在已经是第10个年头了,MSB是一个宽容的集成开发环境,它允许在语法方面有一些回旋余地。

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

这个项目是一个个性化的时钟编码演练。该项目涵盖了简单的编程概念,虽然面向儿童,但**初学者也可以从中受益。虽然IDE可以下载到运行microsoftwindows的计算机上,但是今天的教程使用的是基于web的IDE。它可以在任何带有浏览器和互联网连接的计算机上完成。

microsoft **all basic入门

首先,打开web浏览器并导航到**allbasic.com. 你应该看到一个中间有两个按钮的网站:

Microsoft Small Basic Splash Page

单击“开始”按钮,您将进入如下屏幕:

New Instance of the Microsoft Smal Basic IDE

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

Output of basic Hello World Script

按右上角的小x键关闭程序。看看密码。您将看到在运行程序时,括号内的内容都会被打印出来。尝试将单词World改为您的名字,然后再次单击run。如果不起作用,请确保括号中仍有引号(“…文本…”),如下所示:

Code for a personal greeting!

为了理解为什么会发生这种情况,让我们把这条线分成几部分。它以文本窗口开始。这告诉计算机接下来发生的事情应该发生在文本窗口上。TextWindow.WriteLine意味着我们想让TextWindow写一行。TextWindow.WriteLine(“你好,伊恩!”)意思是我们告诉TextWindow写一行,括号里的就是要写的!

1询问姓名

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

Code to ask the users name

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

Storing the username in a variable

此行生成一个名为name的变量。变量就像一个用来存储数据的盒子——在本例中是用户名。

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

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

现在,当程序运行时,会询问用户的姓名。当他们键入并按enter键时,它被存储。剩下的就是告诉电脑把它打印回去。

Personalized greeting output

您会注意到,WriteLine括号中并非所有内容都有引号。这是因为您使用加号将“Hello”与name变量中存储的内容结合起来。这称为字符串连接。如果你还不明白那意味着什么,不要担心——这是一个很好的短语,以后当你对编程更熟悉,或者已经学习了编程课程时,就可以知道。现在,当您运行程序时,用户会得到一个个人响应。

2报时

到目前为止,您的程序通过名字向每个用户打招呼。现在你可以告诉他们时间了时钟。时间. 将其添加到刚才的行中:

Telling the user the current time

注意哪里有引号,哪里没有引号。同时,确保在正确的位置包含所有的加号。把这件事做好很重要!再次运行你的代码——和你的问候语一起,你会看到时间。

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

三。使之个性化

既然你有了你的闹钟,我们就让它只为你工作吧。我们需要一种方法来确认输入的是你的名字。我们用if语句来实现。将代码更改为如下所示:

Simple If and Else statement

通过在代码中加上If这个词,计算机知道它必须检查一些东西。这一次,您希望使用等号检查name变量是否与您的名称匹配。

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

这就是Else语句的目的。如果输入了任何其他名称,程序将跳过If语句,并在Else之后执行它所说的任何操作。

最后,键入EndIf,以便计算机知道if语句结束。现在,当您运行程序时,您将根据输入您的姓名或否获得不同的响应:

The output for both the correct name and any other input

你刚刚给一个为你工作的时钟编了代码,并向其他使用它的人致意!

使用microsoft **all basic了解更多信息

这个项目有一些基本的编程概念。使用简化的IDE可以让初学者学习编程概念并习惯于编码语法。这有助于使用更复杂的语言,如Python。

microsoftsallbasic不是唯一的学习方法,如果实际代码在这个阶段有点太多,你还有其他选择。

Scratch是一种纯粹的视觉语言,非常适合孩子们。Minecraft还有几个教育元素,旨在教授核心概念。Minecraft的一小时代码为勇敢的年轻建设者提供了一个熟悉的学习环境!

图片来源:olly18/照片

  • 发表于 2021-03-22 19:17
  • 阅读 ( 228 )
  • 分类:编程

你可能感兴趣的文章

使用microsoft visual studio online在浏览器中开始编码

...时,VS Online尚未向公众开放。有一个私人预览,您可以向Microsoft申请访问它。不过,您可能需要等到它进入公测后才能试用。 ...

  • 发布于 2021-03-20 14:11
  • 阅读 ( 200 )

儿童linux软件:8个有趣的教育性linux软件

...技能,从学习字母和基本数字到训练数字技能,如打字和使用鼠标。 ...

  • 发布于 2021-03-21 18:28
  • 阅读 ( 450 )

每个程序员都应该知道的13个最好的浏览器ide

...在开发最新的web应用程序还是在第一次学习一门语言,您使用的环境都应该是方便易用的。 ...

  • 发布于 2021-03-21 19:14
  • 阅读 ( 436 )

微软红心程序员!ms提供的11个免费开发工具

如果您使用Microsoft Windows并对编程感兴趣,您可能会对从何处开始感到不知所措。毕竟,编程和开发是一个很大的行业,有许多不同的语言和软件程序。也许你还不知道如何编码,但你想学习。 ...

  • 发布于 2021-03-22 05:32
  • 阅读 ( 397 )

7个最简单的在线数据库

... 当用作数据库工具时,microsoftexcel有几个主要缺点。众所周知,错误很难审核和纠正,很难同时处理两个工作表,同时也缺乏本地的“全局”工具。 ...

  • 发布于 2021-03-23 10:28
  • 阅读 ( 395 )

如何在microsoft word和excel中将“开发人员”选项卡添加到功能区

Microsoft Word和Microsoft Excel中的“开发人员”选项卡提供了对一些高级功能的访问,如窗体控件、宏和加载项。默认情况下,Microsoft会隐藏“开发人员”选项卡。但您可以轻松地启用Word功能区和Excel功能区上的选项卡。首先让我们...

  • 发布于 2021-03-23 10:44
  • 阅读 ( 426 )

如何使用click在python中创建自己的命令行程序

... 下面是如何使用它来活跃Python项目。 ...

  • 发布于 2021-03-23 13:56
  • 阅读 ( 267 )

如何以及为什么要教你的孩子编码

...儿童和我们的未来的歌曲中的暗示)。孩子们吸收信息和使用新技术就像他们的旧帽子(只要问问那些给了尿布孩子一台iPad的家长或者在命令行上抚养孩子的爸爸就知道了。)如果我们让他们现在就开始学习如何修补,很难想象...

  • 发布于 2021-05-23 20:12
  • 阅读 ( 196 )

vb语言(vb)和vba(vba)的区别

...有着根本的相似性。visualbasic作为支持由领先的软件公司Microsoft引入的集成开发环境的第三代产品而广受欢迎。从用户的角度来看,visualbasic被认为是初学者比较容易学习和使用的语言之一,因为它支持图形用户界面应用程序的RA...

  • 发布于 2021-06-23 10:09
  • 阅读 ( 244 )

vb语言(vb)和vba(vba)的区别

...初学者使用visualbasic,因为应用程序代码简单。VBA用于除Microsoft以外的许多第三方应用程序。vb语言(vb) vs. vba(vba)visualbasic与visualbasic应用程序的区别在于visualbasic是完全编译的,所使用的函数是内置的。另一方面,visualbasic应用程...

  • 发布于 2021-07-09 18:19
  • 阅读 ( 228 )
blfldtidv
blfldtidv

0 篇文章

相关推荐