Нумеруем цифры 101100001 справа налево с нуля, то есть: 1=0 0=1 0=2 0=3 0=4 1=5 1=6 0=7 1=8 и после этого умножаем по порядку справа налево цифру на систему кодировки(у нас двоичная, то есть 2) и возводим 2 в степень числа, что я писал выше. 1*2^0+0*2^1+0*2^2+0*2^3+0*2^4+1*2^5+1*2^6+0*2^7+1*2^8=1+0+0+0+0+32+64+0+256=353 а теперь вычитаем из 0.00001-353=−352.99999
CLS RANDOMIZE TIMER INPUT "K = ", K INPUT "L = ", L DIM X!(K, L) FOR i = 1 TO K FOR j = 1 TO L X(i, j) = RND * 21 - 10 PRINT USING "###"; X(i, j); PRINT ; " "; NEXT j PRINT NEXT i FOR i = 1 TO L * 4 - 1 PRINT ; "_"; NEXT i PRINT FOR N = 1 TO L FOR i = 1 TO L - N - 1 IF X(i, 2) < X(i + 1, 2) THEN B = X(i, 2) X(i, 2) = X(i + 1, 2) X(i + 1, 2) = B END IF NEXT i NEXT N
FOR i = 1 TO K FOR j = 1 TO L PRINT USING "###"; X(i, j); PRINT " "; NEXT j PRINT NEXT i END
1=0
0=1
0=2
0=3
0=4
1=5
1=6
0=7
1=8
и после этого умножаем по порядку справа налево цифру на систему кодировки(у нас двоичная, то есть 2) и возводим 2 в степень числа, что я писал выше.
1*2^0+0*2^1+0*2^2+0*2^3+0*2^4+1*2^5+1*2^6+0*2^7+1*2^8=1+0+0+0+0+32+64+0+256=353
а теперь вычитаем из 0.00001-353=−352.99999