趣学妙用Scratch编程 03 预备篇(三)初识Scratch 编程
2023-06-09 09:13:31
了解编程语言
有了算法,用什么指令来描述算法,才能被计算机理解和执行呢?这要用到“编程语言”。 你可能难以想象,我们眼中的计算机虽然看上去几乎无所不能,甚至被称为“电脑”,但它能直接理解的却是由“0”和“1”两个数字组成的指令。 因为这个原因,早期的科学家前辈们不得不把打孔的纸带输入计算机来编程,他们用纸带特定位置穿孔与否来代表0、1,再用这些0、1组成指令(比如:0000 代表加载,0001代表存储,0010代表加法等),把带有0、1指令的纸带传输到计算机,计算机就能按照指令运行程序了。小贴示:为什么是0和1呢?这是由于计算机的处理芯片是大规模的集成电路,这种电路只能识别处理“0”、“1”这两个数字编码组成的信息。你在计算机上看到的任何文字、图片、电影甚至游戏,其实都是以0、1组成的“二进制”编码存储和处理的,具体原理你将在未来学到。这种由0和1组成的指令被称为“机器”语言,它实在是太难识别、太难记忆了, 写起来也很麻烦。你能想象实现两个数相加要怎么编写程序吗?
- 实现两数相加的“程序”(机器语言版)
0000,0000,000000000001
0010,0000,000000000010
0001,0000,000000010000
幸好,在一代又一代人的努力下,许多接近于人类表达方式的编程语言被发明出来。这类编程语言被称为“高级语言”,用高级语言来编写上面的程序,只需要写成这样:
- 实现两数相加的“程序”(高级语言版)
Z=X+Y
好简单!真应该感谢那些发明了高级语言的前辈,让我们不用去记忆大串大串的机器指令啦。
事实上,由高级语言编写的程序,还是需要经过特定的程序转换成机器语言才能被计算机执行的。在计算机眼里,仍然只有简单的“0”和“1”……


初识Scratch
古人云:“工欲善其事,必先利其器”,要学习Scratch,先要准备一下Scratch 的编程环境。 要使用 Scratch 有两种方式,一是在线使用,:,- 在线使用:由于网络的原因,官方网站可能无法访问,小马编程提供了一个在线编程的地址,访问这个网址,不需要安装任何软件就能开始编程,非常方便。这种方法的缺点在于如果没有网络,你就无法编程,在有网络的情况下,你还可能受网速的影响,试想一下你摩拳擦掌想开始编程却半天打不开网站的场景吧!
- 离线编辑器:可以访问小马编程提供的网络链接下载安装程序,安装好就能使用,使用体验与网页版几乎完全一致。地址:
如果你在安装过程中遇到问题,可以留言给我。安装好的Scratch运行后,显示的界面是这样的:

微信扫码关注
抖音扫码关注