位置:L06简易秒表 -> 数字教材

任务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)。