30-星球陷阱31-泡泡堂全新scratch3.0课件年课体系PPT课程程序入门到精通

合集下载

31-泡泡堂全新scratch3.0课件年课体系PPT课程程序入门到精通

31-泡泡堂全新scratch3.0课件年课体系PPT课程程序入门到精通

3
逻辑编程
5.泡泡炸弹(横向冲击波)的程序
2.泡泡炸弹是用克隆体克隆了一个新的泡泡炸弹
+
+
=
3
逻辑编程
5.泡泡炸弹(横向冲击波)的程序
3.泡泡炸弹爆炸前,首先要从小红人的位置显示
+
=
3
逻辑编程
5.泡泡炸弹(横向冲击波)的程序
4. 泡泡炸弹重复执行爆炸前的六个造型后爆炸,播放“砰”的爆炸声,并发送广播 “小红人发射炸弹”
+
+
=
3
逻辑编程
5.泡泡炸弹(横向冲击波)的程序
4. 泡泡炸弹炸到小红人,发送广播“炸中小红人”,并且删除自己; 泡泡炸弹炸到小黄人,发送广播“炸中小黄人”,并且删除自己;
+
+
=
3
逻辑编程
6.泡泡炸弹(竖向冲击波)的程序
1. 泡泡炸弹在爆炸前,要移动到小人的位置,如果炸到了小人, 要发送广播,并隐藏自己
如果不加上“重复执行” ,那 么音乐可只会播放一遍哦
3
逻辑编程
2.小红人的移动程序
1.让小红人动起来,先是向上移动
+
+
=
如果按下↑键,则向上移动
3
逻辑编程
2.小红人的移动程序
2.用同样的方法,让小红人向下,向左,向右动起来
向上移动脚本
向下移动脚本
向左移动脚本
向右移动脚本
3
3.再加上其他的脚本
逻辑编程 2.小红人的移动程序
4
源码测试
巩固扩展
答案: C D
解析:
在小红人每次被炸中时,我们都要把“小红人血量”变量减少1,当 “小红人血量”变量等于或者小于0的时候,要发送“小红人死了”的 广播,游戏最终才能结束,否则小红人可真要变成无敌战神啦

28-接鸡蛋31-泡泡堂全新scratch3.0课件年课体系PPT课程程序入门到精通

28-接鸡蛋31-泡泡堂全新scratch3.0课件年课体系PPT课程程序入门到精通

向上运动,y坐标加10
向下运动,y坐标减10
向左运动,x坐标减10
向右运动,x坐标加10
3
1.增加得分,计时功能
逻辑编程 3.控制篮子运动
新建分数和时间两个变量
初始化分数和时间,篮子 位置及状态
设置游戏时间为20s,超过 时间后停止运行所有程序
4
巩固扩展
Q1:按下左键,篮子却往右侧移动?
Q&A
A1:输入有误,向左移动,应该填入负数。正确的应为:
4
知识点巩固
巩固扩展
(1)
复杂运算表达式表示方法。“+”加号表示两个项相加,可以填入 数字、变量或者数字变量的运算式
(2)
“或”语句中填入两个条件,满足其中一个即可。 “或”语句经常 作为判断条件,填入“如果……那么” 语句中
Байду номын сангаас 4
巩固扩展
明明同学写了接20秒鸡蛋的程 序,但是一运行程序就结束了, 请问他错在哪里?( )
源码测试
A 鸡蛋掉得太快了,所以结束了 B 由于篮子没有接到一个鸡蛋 C 少了等待一秒程序 D 20秒时间太短了
4
巩固扩展
答案: C
解析: 计算机运行速度非常快,必须加入“等待一秒” 程序, 时间变量才会每一秒增加1。
源码测试
A T H
N KS
咱们下节课不见不散~~~~
4
Q&A
巩固扩展
Q2:为什么克隆的6个鸡蛋都出现在同一位置?
A1:鸡蛋水平位置少了“加”命令
4
知识点巩固
巩固扩展
(1)
“( )不成立”脚本需要和“侦测”中相同形状的脚本结合使用。 其意义为“侦测”中的触发条件不成立。
(2)

13-荒漠狂飙全新scratch3.0课件年课体系PPT课程程序入门到精通

13-荒漠狂飙全新scratch3.0课件年课体系PPT课程程序入门到精通
会有延时,不能实时检测
4
巩固扩展
答案: D
解析: 甲壳虫在检测到路面后,里边有1s延时,碰到路边有0.5s 延时,因此在两者之间切换时会有延时,不能实时检测
源码测试
A T H
N KS
咱们下节课不见不散~~~~
车道分界线在X轴-100到100之间随机移动
3
2.车道分界线Y轴方向运动
逻辑编程 2.车道分界线程序
首先让车道分界线快速克隆自己,等 待0.05s是为了使分界线有间隙
让克隆体一直往下走,当y坐标小于-179降 落到舞台底部时删除克隆体
3
1.编写马路的程序
逻辑编程 3.马路的程序
马路在x轴方向也是-100到100之间移动
4.甲壳虫为什么会在荒漠里狂奔 ? 不跑会渴死的。。。
3
1.制作马路角色
2.制作车道分界线
逻辑编程 1.制作角色
找到矩形(长方形)工具,左右两侧 绘制灰色矩形,中间绘制蓝色矩形
用矩形工具画一个竖直矩形,作为 车道分界线,颜色自选哦
3
逻辑编程
2.车道分界线程序
1.车道分界线在横向X轴方向的运动
新建一个变量A,表示他在X轴的坐标
1
巩固脚本:
新脚本:
学习目标
2
《荒漠狂飙》
项目讨论
1.本节课用到的角色
马路
车道分界线
甲壳虫

2.本节课用到的背景
黄色背景
2
《荒漠狂飙》
项目讨论
1.甲壳虫在干什么? 甲壳虫在公路上狂奔得分,碰到马路边后减分
2.还有那些角色在动? 道路两旁两排树木在不断的往后退,又出现新的树木
3.甲壳虫怎样实现沿着马路狂奔的呢? 用手柄摇杆来控制甲壳虫移动,尽量保持在马路中间

29-妙笔生花31-泡泡堂全新scratch3.0课件年课体系PPT课程程序入门到精通

29-妙笔生花31-泡泡堂全新scratch3.0课件年课体系PPT课程程序入门到精通
新脚本:
学习目标
2
《妙笔生花》
项目讨论
1.本节课用到的角色:小猫咪,充当一支画笔
cat
2.本节课用到的背景
黑色背景
2
《妙笔生花》
项目讨论
1.花朵的造型还可以画成什么形状呢? 还可以画成圆形,三角形、多边形等
2.这个花瓣的颜色可以固定成一种颜色吗? 当然可以啦,选择画笔颜色时,我们不用随机数就OK啦
第29课 妙笔生花
1
学习目标
2
项目讨论
3
逻辑编程
4
巩固与扩展
1
学习目标
1
鼠标在哪里点击,哪里就会开花哦,很神奇的一支画笔,快来试试吧!
2 巩固“当按下按键”、“不成立”、“变量”等脚本
3 学习“随机数”、“抬笔、落笔”、 “自定义模块” 等新脚本
4 综合应用所学脚本完成编程项目并扩展
1
巩固脚本:
每次 60° 因为圆的一周是 360° 6x60°=360°转一圈啊!
3
逻辑编程
4.画笔脚本编写
8、那一个图形需要在不同的位置画好几个相同的图形,怎么办呢? 我们可以创建自制积木模块,然后调用它。
3
逻辑编程
4.画笔脚本编写
9、把刚才绘制花朵的脚本全部放到这个 模块下面,就变成了如下模样:
完整脚本: 为啥是重复标的位置,这就花茎!1 秒不是固定的,可以自己改改, 就是画的快慢而已!
++=
3
逻辑编程
4.画笔脚本编写
7、接下来该干啥了?我们画一个正方形!
执行4次
等于
3
逻辑编程
4.画笔脚本编写
7、绘制完一个正方形,旋转它,出来的就是一个花朵造型了!

32-元宵佳节全新scratch3.0课件年课体系32节PPT课程程序入门到精通

32-元宵佳节全新scratch3.0课件年课体系32节PPT课程程序入门到精通

模拟蟋蟀的叫声
4
巩固扩展
Q1:流星没有尾巴是为什么呢?
Q&A
A1:少了“将虚像设为80”这个脚本,流星的小尾巴才会看不到 哦~
4
巩固扩展
Q2:刚开始的时候会出现,但是后面星星越来越少是为什 么呢?
Q&A
A2:缺少了显示脚本,50个星星隐藏后就不会显示出来了,所以 星星越来越少
4
巩固扩展
(1)
我们可以创建一个积木,然后定义这个积木的功能
总结:新建积木就是把好多个积木拼接在一起用一个 积木脚本表示
3
9. 燃放烟花的程序
逻辑编程
当接受到消息后,开始燃放烟花程序,先播放声音, 在执行放一支烟花积木
3
10. 燃放烟花的程序
逻辑编程
首先我们把烟花放到起始位置,然后在一秒内往上升 高到指定位置,每放一次烟花,会克隆五十个自己来 组成一个烟花
知识点巩固
(2)
我们可以定义积木的功能,相当于将一段代码合 并成了一个代码
4
巩固扩展
明明同学给流星编程,程序完成 后发现不能燃放烟花,请问他错 在哪里( )
源码测试
A 放烟花太危险了,明明不敢放 B 没有烟花的角色 C 烟花是黑色的 D 缺少“广播消息”的脚本
4
巩固扩展
答案: D
解析: 必须要广播消息,当烟花这个角色接收到消息之后才能运行, 我们才能看到烟花
3
6. 流星随机出现的程序
逻辑编程
克隆一个流星之后,随机出现在y坐标是 180的随机位置,面向170-190度方向, 准备开始下滑
3
7. 流星划过的程序
逻辑编程
我们新建一个积木,定义一个积木动作
3
8. 流星划过的程序

3初识 Scratch3.0(PPT课件)

3初识 Scratch3.0(PPT课件)

HERE
舞台区
5、角色列表:可以显示角色
的名称、位置、大小和方向等
01
等,右下角蓝色按钮添加其他
S E C T I O角色N。 H E A D E R6、背景列表:可以新建舞台
背景,并且根据你编写脚本的
H E R E 需要进行替换等等。
Scratch界面
指令区:分为代码页、造型页和声音页 脚本区:实现编程的地方 运行按钮:设置程序的运行状态,如开 始和停止 舞台区:显示编程的结果 角色列表:显示角色的信息和添加角色。 背景列表:添加背景。
HERE 脚本区
3.运行按钮:
①右上角放大按钮可以实现舞台区窗口的缩放功能;
②绿旗代表我们可以把自己编辑好的程序运行;
③红灯则是代表停止的意思;我想小朋友们在日常生活中过马路时,是
不是要遵守红灯停绿灯行的交通指示啊01。
4.舞台区
S E运C行T按钮I O N
H E A D E R 显示编程的效果 Lorem ipsum dolor sit amet, consectetur adipisicing elit.
第一课-初识编程的世界
一、Scratch界面介绍
Scratch3界面:分为指令区、脚本区、运行按钮、舞台区、角色列 表和背景列表6部分。
指令区
01 运行按钮
SECTION H E A D E R Lorem ipsum dolor sit amet, consectetur adipisicing elit. HERE
儿童节营销策划活动模板addyoursloganhere欢迎各位来到scratch编程课课堂1上课铃响前同学们有序地进入电脑室并按照指定的位置坐好按照机号入座静待老师上课

1、scratch编程—入门篇ppt课件

35大鱼吃小鱼大鱼吃小鱼我也可作做游戏我也可作做游戏36大鱼吃小鱼大鱼吃小鱼制作步骤制作步骤编写脚本添加角色设置舞台背景37大鱼吃小鱼大鱼吃小鱼脚本脚本38绘制背景经典的乒乓游戏39绘制球板40球板跟随鼠标移动41小球下落43打老鼠老鼠移动44打老鼠瞄准镜45打老鼠老鼠被打中46算法学习算法学习完美支持一维数组完美支持一维数组插入排序47算法学习算法学习支持过程不支持函数支持过程不支持函数递归求阶乘48算法学习算法学习递归如此美丽递归如此美丽神奇正方形49算法学习算法学习回溯算法如此简单回溯算法如此简单回溯算法也叫试探法它是一种系统地搜索问题的解的方法
32
小猫数数
33
用户输入两个数,计算并输出两个数中的较大者。
34
大鱼吃小鱼——我也可作做游戏
35
大鱼吃小鱼——制作步骤
1 设置舞台背景 2 添加角色 3 编写脚本
36
大鱼吃小鱼——脚本
37
经典的乒乓游戏
绘制背景
38
绘制球板
39
球板跟随鼠标移动
40
小球下落
41
42
打老鼠——老鼠移动
43
打老鼠——瞄准镜
44
打老鼠——老鼠被打中
45
算法学习——完美支持一维数组
插入排序
46
算法学习——支持过程不支持函数
递归求阶乘
47
算法学习——递归如此美丽
神奇正方形
48
算法学习——回溯算法如此简单
回溯Байду номын сангаас法也叫试探法,它是 一种系统地搜索问题的解的 方法。回溯算法的基本思想 是:从一条路往前走,能进 则进,不能进则退回来,换 一条路再试。
18
Scratch界面

25-千层板全新scratch3.0课件年课体系PPT课程程序入门到精通


3
1. 复制多个树木
逻辑编程 3. 复制多个树
复制多个树木放在底部,使界面更好看
3
1. 加入欢快的背景音乐
逻辑编程 4.背景音乐
选择舞台背景,在舞台背景里面加入背景 音乐,让咱们的编程项目好玩有趣吧
4

巩固扩展
Q1:小人碰到舞边缘后程序不会停止运行是为什么呢?
Q&A
A1:由于是停止了这个脚本而不是停止全部脚本,所以程序依旧 会运行
3.用哪些键控制小人的移动? 方向键 左移:← 右移:→
3
逻辑编程
1. 小人的程序
1.小人初始位置及旋转方式设定
设置好初始位置及翻转模式
3
2.小人左右移动的程序
逻辑编程 1. 小人的程序
按下左键,向左移动
按下右键,向右移动
3
逻辑编程
1. 小人的程序
3.判断小人是否与红色板接触的程序
如果碰到红色板,则跟随红色板上升 如果没有碰到红色板,则持续下降
第25课 千层板
1
学习目标
2
项目讨论
3
逻辑编程
4
巩固与扩展
1
学习目标
1
小人会不断往下掉,踩住千层板则会上升,用手柄控制小人来回移动,不
可以碰到舞台上边缘和下边缘。
2
巩固“计时器”、“广播消息” 、“当接收到消息”等脚本
3
学习脚本的综合使用脚本
4
综合应用所学脚本完成编程项目并扩展
1
巩固脚本:
学习目标
新脚本: 无新脚本,综合使用以前学习的脚本
2
《千层板》
项目讨论
1.本节课用到的角色
Girl2 Walking
Line

3初识 Scratch3.0(PPT课件)


量的值,并且可以显示、隐藏,可以用来做分数等等。
⑨ 自制积木(粉红色):自定义积木。
2、脚本区:
实现编程的地方,脚本区
的右上角显示当前正在编
程的是哪个角色,右下角 01
按钮实现对代码进行放大S、E C T I O N
缩小。
H E A D E R Lorem ipsum dolor sit amet, consectetur adipisicing elit.
S E C T I O N (2)如果设置编程模块的位置或顺序不同,所显示出来的效果也会不同。 H E A D E R Lorem ipsum dolor sit amet, consectetur adipisicing elit. HERE
三、请各小组开始实践操作,熟悉软件的操作界面。
01
SECTION H E A D E R Lorem ipsum dolor sit amet, consectetur adipisicing elit.
脚本区
舞台区



角色列表

1、指令区:分三页(代码页、造型页和
声音页)。代码页列出了所有用于操作当
前角色的指令,拖动指令到脚本区组合各
种指令来编程。
01
SECTION
H E A D E R Lorem ipsum dolor sit amet, consectetur adipisicing elit.
第一课-初识编程的世界
一、Scratch界面介绍
Scratch3界面:分为指令区、脚本区、运行按钮、舞台区、角色列 表和背景列表6部分。
指令区
01 运行按钮
SECTION H E A D E R Lorem ipsum dolor sit amet, consectetur adipisicing elit. HERE

Scratch教案(2023版ppt)

02 Scratch编程教程:由专业编程教师编写, 深入浅出,适合初学者
03 Scratch编程实例:提供各种实例,帮助 用户快速掌握Scratch编程技巧
04 Scratch编程挑战:提供各种挑战题目, 帮助用户提高编程能力
案例与作品
Scratch官方网站:提供丰富的教程、案例和作品, 适合初学者学习
教学评价
评价标准: 学生作品、 课堂表现、 作业完成情
况等
评价方式: 教师评价、 学生自评、 同伴评价等
评价周期: 每节课、每 个项目、每
个学期等
评价反馈: 及时给予学 生反馈,鼓 励学生改进
和进步
Scratch资源推 荐
7
教材与教程
01 Scratch官方教程:由Scratch官方提供, 内容丰富,适合初学者
D
培养学生的创造力和团 队合作能力
教学方法
01 实例教学:通过实际案例,让学生了解 Scratch的基本概念和操作
02 任务驱动:设置具体的任务,让学生在完 成任务的过程中掌握Scratch的使用
03 合作学习:鼓励学生分组合作,共同完成 Scratch项目,提高团队协作能力
04 反思总结:定期组织学生进行反思和总结, 提高学习效果和效率
ScratchEd:一个提供Scratch教学资源的网站, 包括课程、案例和作品
Scratch社区:一个分享Scratch作品的社区,可 以查看和下载他人的作品
Scratch挑战赛:一个Scratch编程挑战赛,可以 提交自己的作品参加比赛,与其他人交流和学习
谢谢
汇报人
简单易学:图形化编程, 适合初学者
创意无限:丰富的素材库, 可以创作各种类型的作品
跨平台:支持Windows、 Mac和Linux系统
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3
3.增加通过陷阱的难度
逻辑编程 3.设计陷阱1造型与程序
找到侦测模块,计时器和计时器归零的脚本 计时器就好比咱们的秒表可以计算时间
一开始计时器归零,到了10秒钟以后, 开始增加游戏难度 陷阱开始旋转
3
1.编写陷阱2的程序
逻辑编程 4.设计陷阱2造型与程序
复制陷阱2的程序
让陷阱2在20秒之 后开始显示出来
编写碰到两个陷 阱角色的程序
程序组合,加上重复执行
3
1.编写背景音乐程序
逻辑编程 6.编写背景音乐
4
巩固扩展
Q1:明明的程序和老师的一模一样,可是地球压根不会绕着地球转, 只会原地旋转,请问是为什么?
A1:明明一定是把造型中心设置错了
Q&A
造型中心
4
巩固扩展
Q2:明明对陷阱1编写的程序如下,可是有点问题,请问问题出 在哪里?
1
巩固脚本:
新脚本:
学习目标
新脚本较少,逻辑性较强
2
《星球陷阱》
项目讨论
1.本节课用到的角色
太阳
地球
2.本节课用到的背景
陷阱1
陷阱2
stars
Game over
2
《星球陷阱》
项目讨论
1.地球绕着谁转? 地球是绕着太阳转的
2.陷阱是怎样困住地球的? 陷阱从大到小,慢慢出现,只给地球留一点点缝隙
3.如果地球掉进了陷阱,会发生什么呢? 地球就被攻陷,游戏就结束了
A2:以后写程序要仔细编写 哦,重复执行直到大小大于 12,这个脚本有错误,应该 是小于12。
Q&A
4
知识点巩固
巩固扩展
(1)
计时器和计时器归零,其实就是相当于秒表计时,可以应用多各类 游戏和动画中。
(2)
重复执行直到的组合使用,比较 简单,但是用图非常广泛。
4
源码测试
巩固扩展
明明给陷阱一的编程如下,以下哪个选项正确?( )
第30课 星球陷阱
1
学习目标
2
项目讨论
3
逻辑编程
4
巩固与扩展
1
学习目标
1
用摇杆控制蓝色小球绕着黄球旋转,四周不断出现很多障碍物,控制蓝色
小球不可以被碰到,碰到就游戏失败。
2 巩固“随机数”、“抬笔落笔” 、“自定义模块” 等脚本
3 学习“计时器”、“等待” 等新脚本
4 综合应用所学脚本完成编程哦
3
1.绘制地球让其转起来
逻辑编程 5.设计地球造型与程序
地球位置如果所示,把它安放在太阳的 边上,也就是重新设置造型中心
按下手柄左键,向左转 按下手柄右键,向右转
* 转的时候都是绕着造型 中心转的
3
逻辑编程
5.设计地球造型与程序
2.如果地球被陷阱捕获,游戏失败
游戏一开始设置 星星背景 移动到舞台中间
3
逻辑编程
3.设计陷阱1造型与程序
1.设计陷阱攻击地球的程序
一开始移动到中心点位置
设置一个分数的变量,一会儿 计分使用
一开始将大小设定为100,在陷阱的 大小小于12之前,会一直变小
3
逻辑编程
3.设计陷阱1造型与程序
2.设计陷阱攻击地球的程序
随机切换不同的造型,让游戏 变得好玩有趣
合并程序,加入分数变量 一开始将分数设定位0,之后每 躲过一次陷阱,分数加1
A 程序正确 B 分数一直增加,游戏不会失败 C 游戏正常,分数不会增加
4
巩固扩展
答案: B
解析: 将大小设定为-1,这个脚本是错误的,会导致游戏不会 失败,分数一直增加,而且增加的很快,咱们修改程序 测试一下。
源码测试
A T H
N KS
咱们下节课不见不散~~~~
4.你们还发现了什么呢? 到后面竟然有两种陷阱同时来进攻,太可怕啦
3
1.制作太阳造型并编程
逻辑编程 1.制作太阳的造型并编程
圆形工具 绘制太阳造型
移动到正中间的位置
3
逻辑编程
2.设计陷阱造型与程序
1.绘制2个陷阱角色,8个陷图案
1
2
3
4
5
陷阱1和陷阱2都有5个造型,如图所示, 咱们绘制好一个角色之后只需要复制就 可以啦
相关文档
最新文档