任务3:简易秒表
发布人:张建辉发布时间:2018-11-06 14:18:02
一、三种循环方式
在指令区的“控制”指令组,有三种循环方式可供调
用(参见图6-22),分别是:
1、重复执行(无限循环);
2、重复执行N 次,跳出循环(有限次数循环);
3、重复执行,直到一个条件满足后,跳出循环(条件循环)。
其中,后两种循环方式下面都有一个小突起,意思是执行结束后可以继续执行之后的程序。而重复执行(无限循环)后面没有小突起,也就是说无限循环是不会结束的。
下面的“简易秒表”程序,我们会用到“重复执行直到一个条件(条件循环)”指令。
二、简易秒表(选修)
任务描述:
1、我们制作的是一台倒计时秒表;
2、我们的秒表上方有左右两个键;
3、左键用于重置,重置时要鸣叫一下(在倒计时过程中也可以重置);
4、右键用于启动倒计时;
5、倒计时至0 时,要鸣叫两秒。
这一部分程序比较难,请同学们先认真学习本节的配套微课视频《第7课 简易秒表(2)》,然后试着自己把程序开发出来,最后对照下面的程序图片分析一下自己程序的优劣。
下面是参考程序(参见图6-23):




编译(选择:“编译多任务(1-8)”)、下载、运行(参见图6-24)。有关其它细节,请参考本章配套的第2 节微课视频《第7 课 简易秒表(2)》中这个实验的视频。
从上图可以看到,我们的简易秒表只要用一只手就可以操作,很像现实生活中使用的秒表(参见图6-25)。
