欢迎光临
我们一直在努力

Scratch小百科

Scratch是一款由麻省理工学院(MIT) 设计开发的少儿编程工具。其特点是:使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动模块到程序编辑栏就可以了。

左边的部分是编辑好的程序代码,中间是可以用来选择的积木功能模块,右边上部是程序预览和运行窗口,右边下部是角色窗口。

Scratch下载是完全免费的。这个开发组织除了保留对“SCRATCH”名称和“

小猫”LOGO的权利外,公布源码,允许任意修改,发布,传播。已经有不同的改进版本在网上流通,目前最新的官方版本是3.0版。

官方网站的教学影片和介绍在离线编辑器上都是英文的,在官网可以找到部分中文资料。

软件是多语言版本,根据操作系统,自动会改成中文界面。在原版中是没有函数调用的。也就是说复杂的功能用重复编写相同的代码。在自由软件开发组织中有人进一步开发了制作自定义积木(自己编函数)的功能。

Scratch不用记住命令不代表不需要知道命令。积木模块包括8个大类,100多个功能。包括了过程一个完整程序的每个环节,甚至数组和函数。孩子并不能完全独立的使用这些图形化的积木,需要老师或者家长正确引导。孩子从模仿的过程中,能感悟到条件语句,循环语句,判断。能理解参数和命令的区别。让孩子理性的总结出来是很困难的,引导是必须的。

Scratch2.0在线版允许您直接在Web浏览器里创建、编辑和查看项目(不再需要上传、下载项目或者安装其他软件)。Scratch2.0离线版已提供下载,便于在无法连接Internet的情况下使用,2.0版本加强与外部链接设备的互动,包括LEGO WeDo和Scratch、arduino版。

Scratch 3.0放弃了Flash,采用了HTML5来编写,支持所有浏览器和WebGL,不需要任何额外的插件,Scratch 3.0不仅仅是重构,也增加了一些积木,比如字符串包含判断、移至最下层等积木。编辑器的外形看起来更加柔美,拖拽积木还有音效,支持多次撤回和恢复。

赞(75)
分享到: 更多

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址