>>  <<  Ркв  Ввд  JfC  LJ  Фрз  Слв  Изм  Рзг  !:  Помощь  Словарь

В Двоичную #:  _ 1 0 В N-ричную

#: y дает двоичное предстваление y , как и (m#2)#:y , где m -- максимальное количество цифр, необходимых для представления атомов y по основанию 2 . Например:
   i. 8
0 1 2 3 4 5 6 7
    
   #: i. 8
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
  В простых случаях r&#: является обратным к r&#. . Тоесть:
   r=: 24 60 60
   r #: r #. 2 3 4
2 3 4
Но если r #. y превышает (*/r)-1 (наибольшее целое, представимое по основанию r), то в качестве результата r#:y берется остаток от деления на */r . Например:
   r #: r #. 29 3 4
5 3 4

Представление в произвольной системе счисления (аналогично представлению в двоичной, осуществляемому монадным случаем глагола #:) можно получить следующим образом:
   ndr=: 1 + <.@^.             количество требуемых цифр

   10 ndr y=: 9 10 11 100 99 100
1 2 2 3 2 3

   (y#:~10 #~ >./10 ndr y);(y#:~8 #~ >./8 ndr y)
+-----+-----+
|0 0 9|0 1 1|
|0 1 0|0 1 2|
|0 1 1|0 1 3|
|1 0 0|1 4 4|
|0 9 9|1 4 3|
|1 0 0|1 4 4|
+-----+-----+

   (10&#.^:_1 ; 8&#.^:_1) y
+-----+-----+
|0 0 9|0 1 1|
|0 1 0|0 1 2|
|0 1 1|0 1 3|
|1 0 0|1 4 4|
|0 9 9|1 4 3|
|1 0 0|1 4 4|
+-----+-----+


>>  <<  Ркв  Ввд  JfC  LJ  Фрз  Слв  Изм  Рзг  !:  Помощь  Словарь