このページで使っている記号の意味は,

 算術演算子

  10+3=13 10足す3は13

  10-3=7 10引く3は7

  10*3=30 10掛ける3は30

  10/3=0.333333... 10割る3は0.333333...

  10 mod 3=1 10を3で割った余りは1

  2^3=8 2の3乗は8

  8^(1/3)=2 8の3乗根は2

  log(2,8)=3 2を底とした真数8の対数は3

 関係演算子

  A==B AとBは等しい

  A!=B AとBは等しくない

  A>B AはBより大きい

  A>=B AはBより大きいか等しい

  A<B AはBより小さい

  A<=B AはBより小さいか等しい

 代入演算子

  A=B AはBである, 又はAはBであると再定義する

  ただし=の左側が式の場合は, 普通の人間用計算式のイコール. (例 1+1=2)

 関数

  sin( ) 正弦

  cos( ) 余弦

  tan( ) 正接

  asin( ) 逆正弦

  acos( ) 逆余弦

  atan( ) 逆正接

  log( )  自然対数

 反復法

  converge{ }iterate{ }proceedは、converge{ }内の条件が成立するまでiterate{ }内の計算を繰り返す.

  iterate{ }converge{ }proceedは,

   まず最初にiterate{ }の中の計算をしてからconverge{ }内の条件が成り立つまでiterate{ }内の計算を繰り返す.

  iterate{ }time{ }proceedは, time{ }内には正の整数だけが書かれ, iterate{ }内の計算をその回数繰り返す.

反復法は, 見掛けの簡単さに惑わされて人力で計算するべきではありません.

 その他

  gotoは, 同じ名前のlavelに行く.

gosubは, 同じ名前の*に行った後, returnから元の場所の次の行に行きます.

  abs( )は, 絶対値.

  int( )は, 整数部分のみ. int(x+0.5)は四捨五入, int(x+0.6)は三捨四入, int(x+0.4)は五捨六入.

  frac( )は, 小数部分のみ.

and, or x==1 and y==2は, x==1とy==2が両方とも正しい場合, x==2 or y==2は, x==1かy==2のどちらかが正しい場合.

  nullは, 数ではない.(動かなかった時の移動距離は0で移動方向はNull, 北極や南極の経度など)

目次