NaN は Not a Number (数でない) を意味する特別な値です。 よく「0 (とか -1) を入力したら終了します」みたいなのあるじゃないですか。 でも 0 も -1 も 99 も -9999 も、およそあらゆる数を扱いたいって時に、特別な値として使える便利な数です。 普通のプログラミング言語だと 0.0/0.0 や √(-1) log(-1) などが NaN になります。 プチコンの場合、例えば ? pow(2,1024)-pow(2,1024) が NaN になります。定数で書けないので data 文に入れることはできません。 高速化は後で wait2 命令書き直します。