第4节·数字占卜

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(1)

学习目标 项目讨论 逻辑编程 巩固与扩展

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(2)

学习目标

1程序运行后点击占卜先生输入出生年份,对应属相会出现在八卦轮盘上,快来试一试到底程序算得准不准

2巩固"询问回答语句"、"广播语句"、 "连接"、"大于"、"或"等脚本

3学习"余数模块"新脚本

4综合应用所学脚本完成编程项目并扩展

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(3)

学习目标 1

巩固脚本∶

新脚本∶

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(4)

项目讨论

.本节课用到的角色

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(5)

逻辑编程 1.核心目标

1.分析项目核心逻辑

1、通过什么样的算法来算出来我们的生肖

2、点击老仙人出现询问出生年龄

3,、设计相应的算法

4、计算完毕之后显示生肖的图片

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(6)

2.生肖的算法

1.生肖的计算

出生年份(2008 )除以12 取它的余数(如2008/12=167余4,对应下面的表,4-数)

0---猴 1--- 鸡 2---狗 3---猪

4 ---鼠5 ---牛 6 ---虎7---兔

8---龙9---蛇 10--马11--- 羊

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(7)

1.仙人算命代码

使用询问与回答代码 ,判断然后进行余数判断输入的年月

先把回答里面输入的年份除以12,然后进行余数判断

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(8)

逻辑编程 3.仙人代码编译

2.判断余数,以老鼠为例

利用广播模块,当接受到老鼠指令的时候显示老鼠的图片

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(9)

3.补齐其它的生肖判断

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(10)

逻辑过程

1.老鼠的显示与隐藏

1、在没有接受到广播的时候隐藏

2、收到广播之后在固定的位置显示2秒然后消失

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(11)

逻辑编程

5.其它11个生肖脚本的编写

1.复制脚本,修改广播的消息即可

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(12)

5.其它11个生肖脚本的编写

1.复制脚本,修改广播的消息即可

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(13)

5.其它11个生肖脚本的编写

1.复制脚本,修改广播的消息即可

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(14)

5.其它11个生肖脚本的编写

1.复制脚本,修改广播的消息即可

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(15)

5.其它11个生肖脚本的编写

1.复制脚本,修改广播的消息即可

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(16)

5.其它11个生肖脚本的编写

1.复制脚本,修改广播的消息即可

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(17)

逻辑编程 6.八卦图片的程序

1.八卦移至最下层

八卦的图片可以在开始的时候就定义挪动到最下层

移到最下面

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(18)

Q1∶明明给狗编程,编写了这样的程序,会发生什么现象呢?

A1∶狗狗的图片不会显示出来因为没有设定显示的时间

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(19)

巩固扩展

当我们要用到余数的时候我们可以使用这样的模块

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(20)

巩固扩展

在计算出狗狗的时候,明明想让八卦顺时针旋转起来—圈,以下程序正确的是?

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(21)

答案∶ A、B

解析∶ 转一圈就是360°,所以重复执行的次数和旋转的角度相乘,

结果得是360°。

顺时针旋转一周 ,所以得向右旋转,所以A/B正确

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(22)

咱们下节课不见不散~~~~

scratch编程小游戏的代码(scratch编程小游戏又更新啦)(23)

点点关注,可乐叔叔编程课今日更新,在家学习靠谱编程

,