第一讲:scratch编程软件简介

admin 发表于 2019-09-17 12:53

Scratch 

它是麻省理工设计开发的,面向少儿的编程工具。

特点

简单易学,无需太多的编程基础
构建程序的命令和参数,通过积木形的模块实现。

使用:

  (1)注册账号 Scratch官网:https://scratch.mit.edu/ 为了方便学习、使用Scratch,建议到官网注册账号。注册的过程很简单。

  (2)下载Scratch 可以使用web版的Scratch、离线版本的Scratch 离线版本的Scratch:点击“Help”,该页面有不同版本的Scratch提供。

https://cdn.china-scratch.com/timg/190917/1253334146-0.jpg

  
https://cdn.china-scratch.com/timg/190917/1253345339-1.jpg

Web版的Scratch
点击Create,即可创建工程。 

https://cdn.china-scratch.com/timg/190917/125334BO-2.jpg
https://cdn.china-scratch.com/timg/190917/1253351219-3.jpg

(3)Scratch工程小例
让我们通过Scratch做一个小例子,实现吃苹果的功能。
1.从角色库中将“苹果”加入 

https://cdn.china-scratch.com/timg/190917/1253364334-4.jpg

选择“Apple”

https://cdn.china-scratch.com/timg/190917/1253363I5-5.jpg

2.缩小场景中的苹果 

https://cdn.china-scratch.com/timg/190917/12533631A-6.jpg

3.新建Score变量
该变量用来保存吃掉苹果的数量 

https://cdn.china-scratch.com/timg/190917/12533A115-7.jpg

4.为苹果添加脚本
功能:当被Sprite碰到,播放声音,将Score增加1,将苹果隐藏,移动到随机的位置,并等待1秒钟,然后显示新位置的苹果。 

https://cdn.china-scratch.com/timg/190917/12533H143-8.jpg

5.为Sprite1添加脚本
实现方向键控制Sprite移动。 

https://cdn.china-scratch.com/timg/190917/12533H449-9.jpg
https://cdn.china-scratch.com/timg/190917/12533HX9-10.jpg

6.运行程序 

https://cdn.china-scratch.com/timg/190917/12533K106-11.jpg

7.效果

https://cdn.china-scratch.com/timg/190917/12533G245-12.jpg

后记,小编朋友公司研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。

感兴趣的朋友可以扫描二维码,关注一下,或微信搜索“大耳猴少儿编程”

https://www.china-scratch.com/Uploads/Editor/2018-04-22/5adca08bdc212.jpg