Advertisement

少儿编程scratch -- 基础篇(教学)

阅读量:

Scratch编程基础文本总结
舞台设置与角色操作
舞台背景可以通过画笔工具绘制
角色可以通过拖放进入舞台并进行缩放
角色的位置可以使用“←→↑↓”移动或通过“移动模块”设置速度
角色的大小可以通过“缩放”调整
基本模块
画笔模块:用于绘制线条和填充颜色
声音模块:控制声音播放与停止
克隆模块:复制角色并进行独立操作
变量模块:用于存储和修改数值
运动与方向控制
使用“←→↑↓”键控制角色方向
制动功能(如按住空格键)用于停止移动
绘制路径功能(如在遇到边缘时转向)
编程基础
使用“重复执行”块实现循环
使用“条件”块控制流程逻辑
变量可以用于记录数值并进行运算
特殊功能
擦除功能:清除特定形状或整个背景
克隆与复制:将对象复制到舞台其他位置
隐藏/显示角色:通过布尔值控制角色可见性
具体项目案例
小猫跳圈

  • 小猫需要依次跳入四个圈中并返回起点
  • 使用坐标系(x,y轴)控制位置变化
    气球飘飘
  • 小猫说出话后气球开始上漂
  • 气球代码涉及克隆功能
    猜数字游戏
  • 小猫随机选择一个数字作为目标数位后提示次数
  • 使用变量存储目标数位并进行比较
    手机解锁
  • 输入三次密码尝试解锁设备
  • 提示错误时会重置输入
    绘画板
  • 使用“画笔”工具根据颜色指令绘制图形
  • 鼠标点击颜色区域后自动填充对应颜色
    复杂图形绘制
  • 绘制正方形、三角形和圆形需要精确控制方向和角度
    图章应用
  • 图章功能允许选择对象克隆并复制到舞台其他位置
    挑战项目(四级难度)
  • 大雨吃小鱼:设计雨滴下落机制并与小鱼互动消除障碍物\
  • 英语单词对对碰:创建单词配对测试\
  • 打击外星人:设计外星人攻击机制与玩家互动
    以上内容涵盖了Scratch编程的基础知识和实际项目应用,适合初级学习者的入门指南。

目录

1.Scratch基础之认识界面(第1课)

2.Scratch基础之运动模块上(第1课)

3.Scratch基础之平面直角坐标系(第1课)

4.Scratch基础之运动模块下(第1课)

5.Scratch基础之外观模块上(第1课)

6.Scratch基础之外观模块下(第1课)

7.Scratch基础之声音模块(第1课)

8.Scratch基础之事件模块上(第2课)

9.Scratch基础之事件模块下(第2课)

10.Scratch基础之控制模块上(第2课)

11.Scratch基础之控制模块中(第2课)

12.Scratch基础之控制模块下(第2课)

13.Scratch基础之侦测模块上(第2课)

14.Scratch基础之侦测模块下(第2课)

15.Scratch基础之运算模块(第2课)

16.Scratch基础之运算模块下(第2课)

17.Scratch基础之变量模块(第3课)

18.Scratch基础之变量模块-列表(第3课)

​编辑

19.Scratch基础之积木模块(第3课)

​编辑

20.Scratch基础之角色造型(第3课)

​编辑

21.Scratch基础之画笔(第3课)

22.介绍scratch

23. 实操环节:介绍自己

24.小猫钻圈

25.小蝙蝠新手引导

26.乐器王国

27.动物家园

28.气球飘飘

29.猜数字

30.手机解锁

31.绘画板

32. 画正方形,三角形,圆形(较难)

图章怎么用的,举例。

33. 大雨吃小鱼(四级难度)

34. 英语单词对对碰(四级难度)

35. 打击外星人(四级难度)


1.Scratch基础之认识界面(第1课)

此处简要介绍了界面的主要组成部分及其功能,并提供了一个概述。各组分各自承担什么功能以及它们之间的交互关系?具体来说:界面对应的是一个用于展示信息的空间;菜单项负责存储和展示菜单中的各项内容;按钮则用于触发特定的操作流程;弹窗则提供了额外的信息提示和对话框的功能。这些基本要素共同构成了一个完整的信息处理系统框架,并为整个系统的功能实现奠定了基础。

2.Scratch基础之运动模块上(第1课)

朝哪个方向,就会往哪个方向移动,

解释这是怎么让角色运动的

​​​​​​​

将角色放置在任意位置等同于角色出现在屏幕上的任何地方;而当鼠标悬停在屏幕上时,则必须使用循环模块来实现此功能。

点击开始后,角色就可以跟随鼠标移动了

当出现两个角色时,这时候会出现三个选项

这个小猫用移到apple后,就可以瞬移到苹果位置

滑行到随机位置模块

与上面那个的区别就是这个是滑动,而上面那个则是瞬移

就是转变角色的指向

角色只要到了舞台边缘,点击这个按钮,就会反弹回来

这个单独用没有用,必须和碰到边缘就反弹一起用

当角色碰到舞台边缘,如果本来朝向右边的话,接下来就会朝向左边,

通过这种设置,在角色触碰到舞台边缘时(即当角色到达舞台边界位置),假设角色原本面向右侧时(即在初始方向为右侧),则它会继续面向右侧。

当角色碰到舞台边缘时,在原本朝向右侧的情况下,角色将会随机转向。

3.Scratch基础之平面直角坐标系(第1课)

采用该背景进行介绍的方式向学生讲解坐标的相关知识。由于初中一年级的学生尚未系统学习过坐标系的基础知识,在这一内容的教学中需要特别注重对坐标的详细阐述。

4.Scratch基础之运动模块下(第1课)

解释这些模块在坐标系内的用法

5分钟就能解释完毕,说话尽量逻辑顺畅一点

这三个模块的作用就是当你他们前面打勾

他们就会在舞台上显示

他们还可以用在判断模块,以后会讲

5.Scratch基础之外观模块上(第1课)

解释模块的用法

说几秒就可以说几秒,说就可以保持一直说

表示换成某个造型

表示一直轮换造型

多找几个背景,点击这个按钮就可以随便换了

表示一直轮换背景

6.Scratch基础之外观模块下(第1课)

表示讲角色大小增加10

将角色大小减小10

这个设为多大,角色就会变成多大,但是角色的大小

值那里不会跟着变化

会让角色开始变色

会让角色出现鱼眼特效

会让角色出现

会让角色变成

让角色透明化(重点)

可以清除上面的所有特效

就相当于

用于控制角色显示与隐藏

解释时可以用下面自己绘制三个角色来解释

这个也是表示层级关系的

7.Scratch基础之声音模块(第1课)

和前面的一样演示就可以了

8.Scratch基础之事件模块上(第2课)

黄色启动模块的主要功能是为每个角色提供一个独立的起动和运动模块,并在按下绿色启动按钮时确保所有角色都能启动并进行自主运动操作。

意思是只要按下空格键,角色就会旋转15度

只要点击对应的角色,那么角色就会出现在随机位置

通过这种方式可以实现黄色功能模块的作用定位。一旦将背景切换为背景1,则系统会回应'你好'。

要和这个一起测

响度可以监测你的说话声音

这样只要你说话超过10,角色就会移动

9.Scratch基础之事件模块下(第2课)

演示广播模块

学校发出广播

三个角色都接收广播

该流程的作用是要求在完整收听广播内容后,在接收到广播信息并完成相关操作流程之后,在完成这些操作之后才能继续进行后续流程的具体操作步骤演示。

也就是3秒后,当孩子们说出做早操后,学校才会执行说出广播早操完毕

10.Scratch基础之控制模块上(第2课)

用这个来演示等待几秒的模块,

用这个来演示循环xx次模块,重复完就会停止

用这个来演示重复执行,会一直重复,不会停止

11.Scratch基础之控制模块中(第2课)

为了展示该模块,请参考以下示例。值得注意的是,在如果-那么模块内部的空位是一个六边形形状。因此只能布置具有六边形特征的探测器与运算单元。

用这个例子演示 如果那么 否则 模块

用下面来侦测等待模块

12.Scratch基础之控制模块下(第2课)

用下面的例子演示 重复执行直到 模块

演示 停止全部脚本 模块

演示 克隆 和 当作为克隆体启动时 模块

删除克隆体

13.Scratch基础之侦测模块上(第2课)

先熟悉键盘

这两个模块前面已经说过了

演示 颜色碰到颜色 模块

用来记录距离的

14.Scratch基础之侦测模块下(第2课)

询问 和 回答 模块要一起用才行

这个可拖动 模块的作用就是当全屏时,角色也可以拖动

15.Scratch基础之运算模块(第2课)

下面分别表示 加减乘除

下面可以这样演示

大于可以这样演示

该系统采用 ... 模块间通过 与/或 逻辑关联的方式进行功能划分。其中'与'模块要求所有条件均需满足方能运行正常,'或'模块则只需任一条件达标即可启动相应功能。

16.Scratch基础之运算模块下(第2课)

相当于 “非” 模块 正确的放进来会变成错误的,错误的放进来会变成正确的

连接模块 相当于 拼接字符串

apple一共5个字符

17.Scratch基础之变量模块(第3课)

建议直接看视频,比较好理解

18.Scratch基础之变量模块-列表(第3课)

19.Scratch基础之积木模块(第3课)

第一种积木:

积木块就像函数库一样,自己写好函数库,直接调用下面两个即可

第二种积木:

第三种积木:

20.Scratch基础之角色造型(第3课)

21.Scratch基础之画笔(第3课)

将角色换成笔

并且将中心点放在笔头位置

这样就可以画了

抬笔表示不画了

图章实际上就是 复制

22.介绍scratch

花费40分钟

scratch是啥?

学习内容是 Scratch(划痕),它由 麻省理工学院于 2007 年发布的一种图形化编程工具,在全球青少年中广泛推广使用,并经过不断更新和完善。该工具作为图形化编程领域的代表性软件之一,在教育领域具有重要地位。 Scratch 提供了一个直观易用的界面让用户体验者能够通过软件创建个人程序并进行探索与学习。

怎样下载scratch

1.我们进入 scratch.mit.edu 这个网站,点击download

单击上方即可便捷地下载Windows版本。然而,该网站的服务器位于美国,因此在某些地区可能会出现较慢的加载速度。如果因网络原因无法访问本平台提供的资源,我们可以转至微软商店进行相应的获取。

为了帮助孩子们更好地掌握Scratch编程语言, 我们设计了一系列有趣的动画小游戏, 以便让孩子们熟悉 Scratch 这一简便易学的编程工具. 在游戏过程中, 我们鼓励孩子积极参加 Scratch 等级考试, 并鼓励孩子在通过各级别的基础上, 最终帮助孩子养成良好的逻辑思维能力.

这项考试对你们的学习有一定的促进作用。青少年在参加Scratch图形化编程考试时通常会获得1至4个等级的认证。

下面是电子学会编程等级考试的网站,以后你们考级会遇到的

等级考试考完了,对学习后面的python和C++有帮助

只要认真跟着老师来,就可以顺利通过等级考试了

好的,接下来,我们开始学习scratch的第一课

建议 同学们尽量用键盘和鼠标来操作,ipad可能不太好操作,

好的,小朋友们,我们首先认识一下软件的各个区域(详细解说)

怎么新建代码,首先我们在桌面建一个文件夹,名叫scratch3.0

然后我们随意写两句代码,点击保存到电脑

请在操作界面中找到最近新建的文件夹列表,请您将文件名命名为'第一课'后进行保存操作。

这样我们就实现了写代码,和保存代码的技术了

那么如果我们如何打开我们保存的代码呢?点击从电脑中打开

进入后我们再选择好刚才的代码点击打开就可以打开了

以后我们每次写好代码之后就要点击保存,这样才不会丢失代码

教小朋友怎么样放人物,背景,x,y轴,人物大小,方向

23. 实操环节:介绍自己

帮助孩子了解角色、故事背景以及对话内容的使用方法。完成后,请确保代码在后续开发中得到保留。

同学们看看这两个有什么区别

一个是只说两秒,一个是一直说

小熊一直一个造型,有点尴尬,所以我们给小熊换造型

小熊一个人好孤单,我们不如将他的朋友们请上来

让三个朋友都用上这个代码就行了

保存代码,取名为介绍自己。

自己在敲一遍,花个5分钟。

24.小猫钻圈

花费15分钟

需求描述:有四个圈,小猫要依次跳进这四个圈里面,然后还要跳回来

做项目前,先和学生说明x,y轴的作用,因为这节课会用到这些东西

当x,y轴为0,0时,物体处于正中间

当x值为正时,在二维坐标系中向右延伸;当x值为负时,则向左延伸;同样地,在二维坐标系中当y值为正时向上延伸;而当y值为负时则向下延伸。

xy轴这张背景图我们没有,就给同学们看看ppt理解下就行

好了,我们接下来就是做项目了,我们先将背景制做出来,

这是小猫的代码

做完之后我们保存下文件就可以了。

25.小蝙蝠新手引导

花费15分钟

需求描述:小蝙蝠飞往scratch的各个区域,并且介绍各个区域的名称

让学生们花费5分钟时间做做,需要用到说话模块和运动模块

这是小蝙蝠的代码:

做完后记得保存到文件里

26.乐器王国

花费15分钟

需求描述:点击每个乐器都能发出各自的声音

添加音乐模块

Guitar的代码:

Drum的代码:

Microphone的代码:

Saxophone的代码:

27.动物家园

花费15分钟

需求描述:不同的角色在不同的背景下介绍自己的家园

小熊代码:

小猫代码:

小鸡代码:

28.气球飘飘

花费15分钟

需求描述:当小猫说完话后,气球开始上漂

小猫代码:

气球代码:(涉及到了克隆)

29.猜数字

花费15分钟

需求描述:这个数字被藏在了小猫的心里。接着让你来猜吧!当你猜测时会得到一些线索。当你的猜测正确时你会被告知总共用了多少次尝试。

小猫的代码:(涉及到了变量)

30.手机解锁

花费15分钟

需求描述:在三次尝试中进行密码输入操作时,在每次输入不正确的情况下会显示错误提示信息;而当用户在第三次尝试并成功完成正确的密码输入后,则会收到开机成功的确认信息。

解锁成功

代码:

31.绘画板

花费15分钟

当鼠标移动时,选择一种颜色并按住Shift键后回车即可。注意:该笔在设置完成后将被固定为这种特定的颜色。所有后续绘制的线条都会呈现这种特定的颜色。

笔的代码:

黄色和红色的代码:

32. 画正方形,三角形,圆形(较难)

花费15分钟

需求描述:通过箭头控制小猫画出 正三角形,正方形,圆形,

小猫代码:

图章怎么用的,举例。

图章就像克隆一样,让选择的对象变成多个

变成

代码为:

33. 大雨吃小鱼(四级难度)

花费15分钟

需求描述:

34. 英语单词对对碰(四级难度)

花费15分钟

需求描述:

35. 打击外星人(四级难度)

花费15分钟

需求描述:

全部评论 (0)

还没有任何评论哟~