(共17张PPT)
在过程中调用过程
--程序设计的一般流程
SCRATCH
Q1:至少需要哪几个角色?
小球、挡板、底板
一、分析结构,梳理思路
Q2:每个角色的执行过程是怎样的?
小球
一、分析结构,梳理思路
挡板
底板
挡板思路分析:
点击绿色旗帜开始
挡板随着鼠标在X轴方向移动
碰到边缘时反弹
return
小球思路分析
点击绿色旗帜
移动到X:-90 Y:170的位置
面向某个方向
移动
碰到边缘反弹;
如果碰到挡板
面向 某个方向
移动;
如果碰到底板
说“哈哈,你输啦!”
停止执行这个脚本。
重
复
执
行
return
Q3:可能会用到的脚本有……
重复、随机数、移动、碰到边缘反弹、如果、面向、碰到……
一、分析结构,梳理思路
二、创建角色,搭建脚本
任务一 创建角色,调整大小位置
任务二 挡板脚本搭建
任务三 小球脚本搭建
任务一 创建角色 调整大小位置
第一步 删除原来的角色
选中角色——鼠标右键——删除
第二步 导入小球
新增角色——从文件夹中选择——桌面——小球
第三步 导入挡板
新增角色——从文件夹中选择——桌面——挡板
第四步 导入底板
新增角色——从文件夹中选择——桌面——底板
任务二 挡板脚本搭建
思路:
点击绿色旗帜开始
挡板随着鼠标在X轴方向移动
碰到边缘时反弹
将挡板的X坐标设定为鼠标的X坐标
重
复
执
行
任务二 挡板脚本搭建
思路:
点击绿色旗帜
移动到X:90 Y:160的位置
面向某个方向
移动
碰到边缘反弹;
如果碰到挡板
面向 某个方向
移动;
如果碰到底板
说“哈哈,你输啦!”
停止执行这个脚本。
条件语句
条件语句
重
复
执
行
任务三 小球脚本搭建
任务三 小球脚本搭建
三、 测试修改
测试你的程序,看看哪里
还有问题,进行修改
说说完成这个程序的过程
分析结构
,
梳理思路
测试修改
创建角色
,
搭建脚本
完善
、更新
scratch程序设计的一般流程
四、创新空间
请你在现在的程序基础上进行自我创新
SHOW TIME
课堂总结与评价
scratch程序设计一般流程 学会设定对象坐标与面向方向
学会使用随机数 这节课帮助了至少一位同学解决问题
学会使用条件语句“如果” 游戏有新增元素
学会使用侦测语句“碰到” 你最喜欢哪一个作品