Scratch是麻省理工学院的“终身幼儿园团队”(Lifelong Kindergarten Group)开发的图形化编程工具,免费。2019年1月2日正式发布, Scratch3.0。
Scratch把计算机执行的指令、逻辑变成了小朋友能看明白的“积木”,利用它可轻松地创建自己的互动故事、动画、游戏、教学工具和科学模拟实验等。
Scratch编程与其他代码编程的主要区别:编程书写方式不同。Scratch是可视化图形编程语言,使用者可以不认识英文单词,也可以不会使用键盘。其构成程序的命令和参数是积木形状的模块,不用书写代码语句,只需按照一定的逻辑用鼠标拖动模块把它们拼在一起就可以。其他编程语言,例如:Python,java,C等,必须具备一定的打字能力,以及书写英文单词的能力,利用代码语句来书写代码。Scratch编程比较直观,其他编程语言抽象一点,但是,编程的逻辑是相通的,只是表现形式或叫法不同。总体上来说scratch还是很适合作为编程语言启蒙使用的。如果希望在线体验,可用https://www.scratch-cn.cn/
Scratch3.0打开后的主界面如下:
★菜单栏:文件、编辑和教程。
★功能操作区:有三个标签页:代码标签页、造型或背景标签页、声音标签页,默认为代码标签页。
代码标签页的左边(积木选择区)列出了所有的用于操作当前角色的积木,右边(脚本区)是编写脚本代码(程序)的区域,Scratch就是通过组合积木区的各种积木来进行编程的:在代码标签页的积木选择区中单击选择积木,通过鼠标拖动到脚本区域,卡合在一起。
★舞台区:默认情况下中间是一只小猫作为角色。舞台区左上角是用于控制程序启动与终止的按钮;舞台区右上角的按钮可以设置舞台区的大小。舞台区是我们编码效果的展示区域,我们所有代码将以可视化的方式在这里展示。
舞台坐标
<