概要
数字に関するコンポーネントです
バージョンnb136から一部表記が変更されました。
blocks
 |
0 |
数字を扱うブロックです。小数、負号にも対応しています |
 |
=(≠,<,≦,>,≧) |
数字を比べるブロックです。Textと異なり数字の比較専用のブロックです
テキスト同士、テキストと数値の比較も可能なもよう
例)("3")=(3)と入れるとtrueを返す |
 |
+ |
左右に差し込んだ数字ブロックの足し算を行うブロックです |
 |
- |
左右に差し込んだ数字ブロックの引き算を行うブロックです |
 |
× |
左右に差し込んだ数字ブロックの掛け算を行うブロックです |
 |
/ |
左右に差し込んだ数字ブロックの割り算を行うブロックです |
 |
^ |
左右に差し込んだ数字ブロックのべき乗の計算を行うブロックです。
例)左から5,3を入れると5×5×5=125の値を返します |
 |
random integer from 1 to 100 |
ランダムに数字を取得するブロックです。fromの後ろに代入した数字から、toの後ろに代入した数字までの間の数をランダムに取得します。
例)3,8を代入すると3,4,5,6,7,8をランダムに値を返します |
 |
random fraction |
0~1の値をランダムに返します。 例)0.5324 |
 |
random set seed to |
乱数の値をリセットします。
seedに10をセットして乱数を使用したら0.28→0.49→0.73を返したとして
もう一度seedに10をセットするとまた0.28→0.49→0.73を返す。
乱数関係でデバッグする時などに使用するかと。(乱数は上記2つどちらでもOKなもよう) |
 |
min |
numberを追加してその中の数の最小値を返します。 |
 |
max |
numberを追加してその中の数の最大値を返します。 |
 |
square root |
代入した数の平方根の値を返します。
例)49を代入すると7.0を返します |
 |
absolute |
絶対値を返します。0からの差の値を返します。9、-9を入れると9を返します |
 |
neg |
負号ブロックです。0より小さい数を表す時に利用できます |
 |
log |
底が自然対数(e)のlogの値を計算することが出来ます。 |
 |
e^ |
自然対数(e)の乗数を計算することが出来ます。e^1の値は2.71828です。 |
 |
round |
小数点第一位で四捨五入した値を返します。
例)3.7や3.5を入れると4、3.2や3.499を入れると3の値 |
 |
celling |
挿入した数を小数点以下全て上げます。 |
 |
floor |
挿入した数を小数点以下全て切り捨てます。 |
 |
modulo of □ ÷ □ |
割り算の余りを返します。負で割った余りは負で返します
7÷(-3)→-2 |
 |
remainder of □ ÷ □ |
割り算の余りを返します。負で割った余りは正で返します
7÷(-3)→1 |
 |
quotient of □ ÷ □ |
割り算の商を返します。また、小数以下は切り捨てます。7,3と数字を入れると2の値を返します |
 |
sin |
正弦の値を返します
例)90を入れると1.0を返します |
 |
cos |
余弦の値を返します
例)60を入れると0.5を返します |
 |
tan |
正接の値を返します
例)45を入れると1.0を返します |
 |
asin |
正弦の値から角度を求めます
例)1.0を入れると90.0を返します |
 |
acos |
余弦の値から角度を求めます
例)0.5を入れると60.0を返します |
 |
atan |
正接の値から角度を求めます
例)1.0を入れると45.0を返します |
 |
atan2
y
x |
yとxの値から角度を求めます
例)y=1,x=1と入れると45.0を返します |
 |
convert radians to degrees |
ラジアンの値から度数に変換した値を返します。3.14159を入れると179.99985を返します。 |
 |
convert degrees to radians |
度数からラジアンの値に変換した値を返します。180を入れると3.14159を返します。 |
 |
format as decimal
number
places |
numberに入れた数字の小数点以下を何桁まで表示するかを設定します
例)10.12345, 3と数字を入れると10.123と表示され、123, 2と入れると123.00と表示されます(負の値は使用できません) |
 |
is a number? |
右に数字を差し込むとtrue、それ以外を代入するとfalseを返します |
 |
convert number base 10 to hex |
数字を10進数から16進数に変換します |
 |
convert number hex to base 10 |
数字を16進数から10進数に変換します |
 |
base 10 to binary |
数字を10進数から2進数に変換します |
 |
binary to base 10 |
数字を2進数から10進数に変換します |