第八课 倒计时器
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第8课倒计时器
上节课设计的寻宝游戏,如果能用倒计时器来控制游戏时间就更有趣了!
用Scraino可以轻松做出一个倒计时器。
单击绿旗,寻宝游戏开始,倒计时器从60秒开始倒计时,逐秒递减,0秒停止,游戏结束。我们通过流程图来理清倒计时程序的编写思路。
一新建变量做朋友
制作倒计时器的方法有很多,我们就用变量来做吧!
我们需要用到变量模块里的建一个变量。
在编程时,我们通常用变量来记录变化的数据,如走的步数、得到的分数等。
做一做
为倒计时器新建一个变量,并将它的初始值设为60。
新建一个倒计时器变量后,Scraino会自动生成与这个变量相关的积木,功能如下:
二减法运算作用大
根据前面的流程图,我们知道倒计时器要进行减法运算,那么应该怎样实现呢?
我们可以侦测模块中的计时器积木进行倒计时吗?
当然可以!借助运算模块中的积木就可以实现。
可是计时器积木的数值是小数,怎样能变成整数呢?
运算模块重点四舍五入积木能解决这个问题。
想一想
你能列出倒计时器中的减法算式吗?
做一做
为倒计时器搭建脚本,实现减法运算。
三循环结构化简为繁
倒计时器从60秒运行到0秒,需要不断地执行减法运算,这里就需要用到循环结构。
小贴士
我们把需要重复执行同样操作的结构,称之为循环结构。
循环结构的特点:我们把设定的条件称为循环条件,反复执行的程序段称为循环体。循环结构是程序中非常重要的一种结构。
循环结构的类型
做一做
使用积木,为倒计时器搭建脚本,实现倒计时的效果。
挑战自我
使另外两种循环结构,为倒计时器搭建脚本实现倒计时的效果。