【经验分享】
1.本次赛题相对简单,但实用价值较高,主要考察点值控制下点的变换接力.设计点有两个:(1)如何尊重题目本身的要求,构造锐角三角形;(2)点的接力中点值的计算获取方式.
2.多步骤中点的连续变换,一般采用点值控制下点的变换接力,即利用上一次变换获得的点作为下一次变换的原象继续进行下一次的变换,保留最后那个点,构造最终图形即可.关键要处理好每一次变换的变换量,从而保证“该动即动”.
常见的获取变换量的方法有以下几种(以四步变换为例):
方法一:几何画板中常见的点值接力
①作线段l0,在线段上取半自由点M;
②作四等分点,作线段l1、l2、l3、l4;
③分别测量点M在四条线段上的点值,可作为四次变换的变换量.
拖动点M,四个测量值依次变换,可以实现完整的变换过程,如图5所示.

图5 经验分享之方法一
方法二:利用if()函数作分段计算
①建立参数t:0~4,步长0.01;
②计算:m0:if(t<1,t,1),
m1:if(t<1,0,t<2,t-1,1)
m2:if(t<2,0,t<3,t-2,1)(https://www.daowen.com)
m3:if(t<3,0,t-3)
③作参数t的动画,实现完整的变换过程.
方法三:计算的改进版,原理和方法二一致,仅仅对计算式做了精简:
m0:min(t,1)
m1:max(0,min(t-1,1))
m2:max(0,min(t-2,1))
m3:max(0,min(t-3,1))
方法四:利用多参数下的串行动画
设置一个如图6所示的多参数串行动画,利用参数值t1、t2、t3、t4作为四次变换的变换量.使用这样的方式,需要设置一个复位按钮,在每次动画之前将四个参数值设置为0且停止串行动画,否则若中途停止动画过程,再开始则会引起混乱.

图6 多参数串行动画
以上四种方式,个人更喜欢方法二,对不等时(变速)的情况也可以很方便地修改.
若总时间t∈[m,n],当t∈[m,a)时,点值为0,当t∈(a,b)时,点值为(0,1),当t∈(b,n]时,点值为1.总的计算式为:if(t<a,0,t<b,(t-a)/(b-a),1).
具体关于四种方式的详细介绍,请参见ID为49941的课件.