
上QQ阅读APP看书,第一时间看更新
1.1 什么是Scratch
计算机程序在本质上是一系列的指令集合,用来告诉计算机我们想做什么。目前大部分编程语言都是基于文本的,对于年龄不大的孩子或一些成人初学者来说,上手了解语法规则并熟练运用比较困难,导致很多人在刚起步就放弃了。在智能时代到来之际,需要揭开程序的神秘面纱,让更多的孩子适应未来的发展,因此麻省理工学院(MIT)设计了Scratch。它是一种可视化的编程语言,除了能让初学者更容易上手之外,还能快速实现一些实用的程序,并使学习过程变得更有趣。
1.1.1 我们可以通过Scratch做什么
通过Scratch,我们可以制作动画、故事、游戏、科学模拟实验、教学工具等。
1.1.2 初识Scratch
每一条脚本,我们都可以用积木做代号(编程的过程就是搭建积木的过程)。
积木可以分为运动、外观、声音、事件等各种类型。下面举一个小小的例子,初次进入Scratch后,默认会有一只小猫在舞台上,选择运动分类,可以拖入一个【移动】积木让小猫移动。

选择声音分类,拿起一片【播放声音等待播完】的积木,把它插入到移动积木的下面,然后点击这个组合,小猫就可以一边叫一边走啦!

那么我们要怎么启动这个组合呢?选择事件分类,添加一块【当绿旗被点击】的积木,当点击绿旗开启时,角色就动起来了。

思考一下
如何让小猫自己不断地走下去呢?
给舞台加入不同的角色,给每个角色定义自己的脚本,通过多个积木组合让角色做更多复杂的动作。寻找创意和灵感,动手做出让人心动的作品,现在从Scratch开始吧!