前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >什么是scratch?

什么是scratch?

作者头像
企鹅号小编
发布2018-02-02 11:48:10
3K0
发布2018-02-02 11:48:10
举报
文章被收录于专栏:企鹅号快讯企鹅号快讯

2007年,一款儿童编程软件scratch风靡全球。目前,超过 150 个不同国家或地区的人在使用scratch学习编程。

scratch是麻省理工学院媒体实验室终身幼儿园项目小组为 8 至 16 岁儿童设计开发的一种可视化图形编程软件。它简单易学,儿童在编程时完全不用背指令,拖拽现成的脚本代码进行组合即可,使学习变得更加轻松。与此同时,孩子可以充分发挥他们的想象力和创造力,使用scratch软件设计和分享自己的互动式故事、游戏、动画、音乐和艺术等。

scratch软件发布之后,scratch官方网站也逐步建立起来。到 2007 年 5 月,网站注册用户可以将自己创建的scratch作品上传到官方网站与他人分享,并能够一起讨论编程技巧。每天有成千上万的、来自世界各地的新作品上传到官方网站。作品的种类包括包括音乐、动画、互动游戏等。社区注册用户主要包括了从小学到大学各个年龄段的人群。

scratch软件的最左侧是模块区域,包含了八大类按功能划分的模块,以供创建作品时选择使用。八大类模块分别为动作模块、控制模块、外观模块、侦测模块、声音模块、数字和逻辑运算模块、画笔模块以及变量模块,并用不同的颜色标识。

scratch用户界面导航清晰,每一类模块按颜色分类,查找模块时,只需点击对应按钮切换类别即可。模块区、角色信息区、脚本区、舞台、角色列表区等分窗格布局,一目了然。在 scratch 中,所有的模块只用有意义的方式粘合在一起,且在任何时候都可以单击脚本,观察运行结果。通常情况下,正在执行的脚本,四周会被发亮的白色边框包围。但是当脚本出现错误(如被 0 除)时,那么引发错误的模块的边框就会变成红色突出显示。

在使用scratch 进行编程时,创建的每一个角色是独立的,可以被共享。每个角色有它独立的脚本集合,而且在不破坏依赖关系的前提下,可以通过单击鼠标右键输出并保存角色。在后续的作品创建过程中,可以把先前输出保存的角色导入到现有的项目中,与其他角色整合在一起使用,最后形成最终的作品。

本文来自企鹅号 - AI儿童教育媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - AI儿童教育媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档