快捷搜索:  汽车  科技

scratch初学教程(第一课初识Scratch)

scratch初学教程(第一课初识Scratch)指令积木构成了Scratch编程语言的指令系统,这些指令积木被划分为9个类别,每个类别都有属于自己的一种颜色。指令积木区Windows系统安装exe结尾的软件,Mac系统安装dmg结尾的软件。菜单栏菜单栏为软件的大多数功能提供功能入口。

学习目标
  • 了解什么是Scratch
  • 学习“移动”、“下一个造型”、“等待1秒”、“下一个背景”、“碰到边缘就反弹”等指令积木。
  • 唤醒神奇小猫,让小猫在舞台上移动。
什么是Scratch

Scratch是一款由麻省理工学院(MIT) 设计开发的少儿编程工具,通过拖拽积木的方式,完成编程。使用者可以不认识英文单词,可以不会写代码,就能制作出自己的编程作品,使用者可以从中学习编程基础概念等知识。

下载并安装Scratch3.0

可以通过百度网盘下载已准备好的Scratch3.0软件。

scratch初学教程(第一课初识Scratch)(1)

链接: https://pan.baidu.com/s/1Gmn9K9lp3HsAWqcDJtHcTw

提取码: j8g2

Windows系统安装exe结尾的软件,Mac系统安装dmg结尾的软件。

认识编程界面

scratch初学教程(第一课初识Scratch)(2)

菜单栏

菜单栏为软件的大多数功能提供功能入口。

指令积木区

指令积木构成了Scratch编程语言的指令系统,这些指令积木被划分为9个类别,每个类别都有属于自己的一种颜色。

编程区

可以将指令积木拖拽到编程区,并按照一定的逻辑关系将不同的指令积木拼接在一起,这样就得到有一定意义的程序。

舞台区

舞台是一个容纳角色活动的矩形区域,用来展示程序运行效果。

角色和背景区

角色和背景区是管理角色和背景的入口,角色和背景以缩略图形式呈现在这里。

学习指令积木

当绿旗被点击

scratch初学教程(第一课初识Scratch)(3)

【当绿旗被点击】是作为每一个程序开始的指令,点击绿旗运行我们编写的程序。

移动10步

scratch初学教程(第一课初识Scratch)(4)

角色向右移动10步。

运行第一个程序

scratch初学教程(第一课初识Scratch)(5)

将两块指令积木拼起来就得到我们第一个程序。

scratch初学教程(第一课初识Scratch)(6)

点击【绿旗】运行程序,运行后舞台区域的小猫稍微移动了一下,效果不太明显,多点击运行程序几次就会发现小猫在向右移动了。如果小猫跑到边缘不见了,可以点击尾巴将它拉回来。

学习指令积木

等待1秒

scratch初学教程(第一课初识Scratch)(7)

上一个程序积木和下一个程序积木执行的间隔时间。

scratch初学教程(第一课初识Scratch)(8)

上面的指令积木表示先移动10步,暂停1秒,再移动10步。

重复执行

scratch初学教程(第一课初识Scratch)(9)

重复执行积木内包含的指令。

scratch初学教程(第一课初识Scratch)(10)

如果让小猫一直行走,需要放置无数个重复的指令积木。

通过【重复执行】指令积木重复执行积木内包含的指令,可以达到小猫一直行走的效果。

以上的程序,会重复执行【移动10步】【等待1秒】,直到按停止键。

下一个造型

scratch初学教程(第一课初识Scratch)(11)

切换到当前角色的下一个造型。

小猫已经可以向右移动,但并没有“走”起来。通过【下一个造型】指令积木可以让小猫“走”起来。

scratch初学教程(第一课初识Scratch)(12)

点开造型,可以看到小猫有2个造型,通过切换造型可以让小猫“走”起来。

scratch初学教程(第一课初识Scratch)(13)

增加【下一个造型】指令积木,如果切换到最后一个造型,会从第一个造型重新开始。缩短等待时间,让小猫走起来。

碰到边缘就反弹

scratch初学教程(第一课初识Scratch)(14)

如果角色碰到了舞台边缘(上部、下部、两侧),会以某个特定角度反弹。

scratch初学教程(第一课初识Scratch)(15)

通过【碰到边缘就反弹】指令积木,会重复判断是否碰到舞台边缘,如果碰到舞台边缘就反弹。现在我们终于不用再把小猫拖到起点了。

有没有发现小猫在碰到边缘后倒过来行走了,旋转方式积木可以改变它的翻转模式。

将选择方式设为

scratch初学教程(第一课初识Scratch)(16)

【将旋转方式设为】通常和【碰到边缘就反弹】一起使用,可以设置反弹后的翻转模式。

scratch初学教程(第一课初识Scratch)(17)

小猫可以正常左右移动,不会倒立行走了。

小猫在海滩散步

将舞台设置为沙滩,让小猫在沙滩中散步。背景区可以改变舞台的背景。

scratch初学教程(第一课初识Scratch)(18)

背景有4种方式选择

  1. 上传背景:上传电脑中的图片作为背景
  2. 随机选择背景:随机选择一个Scratch软件中的背景图片
  3. 绘制背景:使用Scratch软件绘制一个背景
  4. 选择背景:选择Scratch软件中的背景

我们通过【选择背景】更换舞台背景,选择【户外】分类,左键点击选择海滩背景。

scratch初学教程(第一课初识Scratch)(19)

程序运行效果

保存&重新打开编写的程序

通过菜单栏【保存到电脑】可以将编写的程序保存到电脑中,【从电脑中上传】可以将已保存的程序重新打开进行编写。

scratch初学教程(第一课初识Scratch)(20)

巩固扩展

问题1:在Scratch中,可以展示编程效果的区域是?

A、脚本区

B、指令区

C、舞台区

D、背景区

问题2:完成一个Scratch作品后,为了后续的编辑需要?

A、复制文件

B、保存文件

C、删除文件

D、新建文件

问题3:给小猫编写的程序如下,但是小猫停留在原地不能行走,为什么呢?

scratch初学教程(第一课初识Scratch)(21)

A、小猫肚子饿了

B、碰到边缘就反弹这个积木错误

C、将旋转方式设为左右翻转这个积木错误

D、移动10步没有放到重复执行里面

巩固扩展答案

问题1:在Scratch中,可以展示编程效果的区域是?

答案:C

舞台区可以展示编程效果

scratch初学教程(第一课初识Scratch)(22)

问题2:完成一个Scratch作品后,为了后续的编辑需要?

答案:B

后续可以重新打开保存的文件继续编辑

问题3:给小猫编写的程序如下,但是小猫停留在原地不能行走,为什么呢?

答案:D

移动10步没有放到重复执行里面,正确程序如下:

scratch初学教程(第一课初识Scratch)(23)

猜您喜欢: