Raspberry Pi:利用 Scratch 编程的初步阶段

发布人是

Raspberry Pi 旨在通过教育人士能够负担和使用的便宜 Linux 计算机为所有孩子教授编程。Raspbian 默认为 Linux 操作系统,而此操作系统安装有 Scratch。

Scratch 是免费的可视编程语言,用于使初学者学习基础的编程概念。无需编写代码行,通过代表用户交互在屏幕上移动对象。您的孩子使用此语言创建了无数游戏,Scratch 大力证明编程非常有趣并且不再是专家专享。

在本文中,我们创建了一个程序,其中名称“Arrow”在屏幕上跟着一个六边形移动。

在 Scratch 语言中,对象称为子画面。我们可通过画图编辑器新建子画面,但事实上,导入的是 Arrow 徽标图片。

现在,可为此子画面设计脚本。此程序将在单击绿色标记后启动。因此在控制窗口中,“绿色标记何时选中”拼图将拖至脚本窗口。当我们需要无限重复此程序时,我们将用一个大括号将我们将使用的所有功能“永久”括起来。然后我们选择“清除”来清除其中弹出图片的窗口,之后我们等待 1 秒,子画面将到达位置 (0,0)。接着,我们再等待 1 秒,子画面将移至位置 (0,100)。当我们需要绘制六边形时,将选择拼图元素“落笔”。接着此程序将移至六边形的第 6 个顶点,在每个顶点处等待 1 秒。当 Arrow 徽标返回位置 (0,100) 的第一个顶点时,六边形已绘制完成,我们可添加“提笔”元素。之后,我们将等待 1 秒返回中心(位置 (0,0)),再等待一秒之后,此程序可在窗口清除后再次启动。

此程序仅使用一些功能,而且根据功能名称,执行的任务显而易见。这些功能分为八组,如下方的矩阵中所示。

活动:移动子画面并更改角度

外观控制子画面的视觉效果,附加语音或思想气球、更改背景、放大或缩小

声音播放音频文件和可编程序列

通过控制笔的宽度、颜色和阴影来纵向绘制

控制条件 if-else 语句、forever、repeat 和 stop

感应例如,子画面可与鼠标交互

 

运算符数学运算符、随机数字生成器、用于比较子画面位置的 and-or 语句

通过用户界面,可轻松拖动、放置和即时可视化任何更改的效果。利用 Scratch,用户能够在初学编程时发现乐趣,这将为未来的程序员打下好基础,这些程序员将进一步开发更高级的语言(如 Java 或 Python)。

最新消息

Sorry, your filter selection returned no results.

请仔细阅读我们近期更改的隐私政策。当按下确认键时,您已了解并同意艾睿电子的隐私政策和用户协议。

本网站需使用cookies以改善用户您的体验并进一步改进我们的网站。此处阅读了解关于网站cookies的使用以及如何禁用cookies。网页cookies和追踪功能或許用于市场分析。当您按下同意按钮,您已经了解并同意在您的设备上接受cookies,并给予网站追踪权限。更多关于如何取消网站cookies及追踪的信息,请点击下方“阅读更多”。尽管同意启用cookies追踪与否取决用户意愿,取消网页cookies及追踪可能导致网站运作或显示异常,亦或导致相关推荐广告减少。

我们尊重您的隐私。请在此阅读我们的隐私政策。