梦幻时钟2:画刻度
本节课的目标是绘制钟表的刻度——将360度的圆周等分为60份,每个刻度对应于秒针的1秒钟、分针的1分钟以及时针的1/5小时。
留心视频中的一个重要概念——“硬编码”。
以上创建了两个有返回值的过程——X与Y,它们拥有同样的参数——半径及角度。注意在调用这两个过程时,如何为它们提供参数。
在“写数字”及“画刻度”过程里都调用了X、Y过程,这两个过程大大地提高了代码的复用性。注意到了吗?提高代码复用性的不仅有过程,还有局部变量。
下面调用“画刻度”过程,看看老巫婆又遇到什么麻烦了,是代码写错了吗?
提示:
“求余数”并判断余数是否为零,这是一个非常有用的判断条件,例如,在求某个整数是否为另一个更大整数的子因数时,使用的就是“余数为零”这个条件。
作业:
观察绘制刻度的结果,似乎有不尽人意之处,究竟是哪里出问题了呢?如何改进?
报告:
截至2016年11月22日零时,总的订阅人数增至1848位,周末净增28位,感谢大家的关注与支持。
赞 (0)