Derfas13 (derfas13) wrote in szip_i4,
Derfas13
derfas13
szip_i4

Решение задания "Использование (новых) систем счисления для шифрования информации"

1) Запишите свою фамилию в кодировке Windows1251 и переведите её в 2-чную, 8-чную и 16-чную системы счисления.

 

В = 194 = 110000102

о = 238 = 111011102

л = 235 = 111010112

ы = 251 = 111110112

н = 237 = 111011012

к = 234 = 111010102

и = 232 = 111010002

н = 237 = 111011012

 

Волынкин256 =

= 11000010 11101110 11101011 11111011 11101101 11101010 11101000 111011012-256 =

= 11000010111011101110101111111011111011011110101011101000111011012 =

= 001 100 001 011 101 110 111 010 111 111 101 111 101 101 111 010 101 110 100 011 101 1012-8 =

= 14135672775755725643558

 

Волынкин256 =

= 1100 0010 1110 1110 1110 1011 1111 1011 1110 1101 1110 1010 1110 1000 1110 11012-16 =

= C2EEEBFBEDEAE8ED16

 

2) В тех же системах счисления запишите соответствующее номеру дробное число.

 

.Волынкин256 =

= .11000010111011101110101111111011111011011110101011101000111011012 =

= .14135672775755725643558 =

= .C2EEEBFBEDEAE8ED16

 

3) Выделите из полученного дробного числа несколько старших аликвот.

 

— 1/2

      .11000010111011101110101111111011111011011110101011101000111011012

     .12

=     .01000010111011101110101111111011111011011110101011101000111011012

 

— 1/4

      .01000010111011101110101111111011111011011110101011101000111011012

     .012

=     .00000010111011101110101111111011111011011110101011101000111011012

 

— 1/88

      .00000010111011101110101111111011111011011110101011101000111011012

     .0000001011101000101110100010111010001011101000101110100010110011…2

=     .00000000000001100000000111000001011000000100100000000000000010002


………

 

.Волынкин256 = 1/2 + 1/4 + 1/88 + …

 

 

4) Выпишите первые цифры записи полученного дробного числа в системе счисления Штерна-Броко.

 

.Волынкин256 лежит между 1/2 и 1/1 => (1)

 

1+1=2; 2+1=3 => сравниваем с 2/3

.Волынкин256 =

= .11000010111011101110101111111011111011011110101011101000111011012

2/3 =

= .1010101010101010101010101010101010101010101010101010010111011011…2

.Волынкин256 > 2/3 => (1)

переходим на интервал между 2/3 и 1/1

  

2+1=3; 3+1=4 => сравниваем с 3/4

.Волынкин256 =

= .11000010111011101110101111111011111011011110101011101000111011012

3/4 =

= .112

.Волынкин256 > 3/4 => (1)

переходим на интервал между 3/4 и 1/1

 

3+1=4; 4+1=5 => сравниваем с 4/5

.Волынкин256 =

= .11000010111011101110101111111011111011011110101011101000111011012

4/5 =

= .1100110011001100110011001100110011001100110011001100110011001100…2

.Волынкин256 < 3/4 => (0)

переходим на интервал между 3/4 и 4/5

 

3+4=7; 4+5=9 => сравниваем с 7/9

.Волынкин256 =

= .11000010111011101110101111111011111011011110101011101000111011012

7/9 =

= .1100011100011100011100011100011100011100011100011100010100011100…2

.Волынкин256 < 7/9 => (0)

переходим на интервал между 3/4 и 7/9

 

3+7=10; 4+9=13; => сравниваем с 10/13

.Волынкин256 =

= .11000010111011101110101111111011111011011110101011101000111011012

10/13 =

= .1100010011101100010011101100010011101100010011101100011001001111…2

.Волынкин256 < 10/13 => (0)

переходим на интервал между 3/4 и 10/13

 

3+10=13; 4+13=17 => сравниваем с 13/17

.Волынкин256 =

= .11000010111011101110101111111011111011011110101011101000111011012

13/17 =

= .11000011110000111100001111000011110000111100001111000000000011102

.Волынкин256 < 13/17 => (0)

переходим на интервал между 3/4 и 13/17

 

3+13=16; 4+17=21 => сравниваем с 16/21

.Волынкин256 =

= .11000010111011101110101111111011111011011110101011101000111011012

16/21 =

= .11000011000011000011000011000011000011000011000010111111000110102

.Волынкин256 < 16/21 => (0)

переходим на интервал между 3/4 и 16/21

 

3+16=19; 4+21=25 => сравниваем с 19/25

.Волынкин256 =

= .11000010111011101110101111111011111011011110101011101000111011012

19/25 =

= .11000010100011110101110000101000111101011100001010001111010111002

.Волынкин256 > 19/25 => (1)

переходим на интервал между 19/25 и 16/21

 

………

 

.Волынкин256 = 0.111000001Штерна-Броко

Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your IP address will be recorded 

  • 0 comments