скремблирование числа помогите пожалуйста

Discussion in 'Болталка' started by maxy666, 24 Dec 2012.

  1. maxy666

    maxy666 New Member

    Joined:
    17 Jul 2012
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    нужно проскремблировать число100010010111111011100000
    Например для числа 1010000001001100111011110 делаеться следующие
    скремблируем за формулою
    BI=AI⊕BI-M⊕BI-N,
    M – число, которое показывает в какой половине списка находится студент
    N –число, которое с 1 по 9 равен номеру списка, а с 10 равен сумме двух цифр, что его составляет.
    Для 2 М=1, N=2;
    21 М=2, N=2+1=3
    BI=AI⊕BI-2⊕BI-3,
    Помогите пожалуйста
     
  2. C00LPack

    C00LPack Elder - Старейшина

    Joined:
    7 Oct 2010
    Messages:
    425
    Likes Received:
    72
    Reputations:
    19
    фак мой моск.. что это?
     
  3. Lasteeck

    Lasteeck *ersguterjunge*

    Joined:
    5 Apr 2010
    Messages:
    172
    Likes Received:
    109
    Reputations:
    6
    Перемешай значения и все!
     
  4. Atomikdddsss

    Atomikdddsss Banned

    Joined:
    8 Dec 2011
    Messages:
    210
    Likes Received:
    13
    Reputations:
    2
    Пиши Алкосу он умный ,решит всё )))
     
  5. Lasteeck

    Lasteeck *ersguterjunge*

    Joined:
    5 Apr 2010
    Messages:
    172
    Likes Received:
    109
    Reputations:
    6
    Алкос торчал у меня в теме с моей задачей и не решил, так что не наговаривай. :confused:
     
  6. fire64

    fire64 Elder - Старейшина

    Joined:
    1 Apr 2008
    Messages:
    251
    Likes Received:
    22
    Reputations:
    5
    Народ, кто-нибудь понял чего он хочет?

    Я просто сам хоть и работаю программистом, но образование у меня сугубо экономическое, так что я ни хрена не понял.
     
  7. AnGeI

    AnGeI Elder - Старейшина

    Joined:
    8 Dec 2008
    Messages:
    395
    Likes Received:
    79
    Reputations:
    16
    Откуда взять эту формулу нужно знать, это как минимум.
     
  8. maxy666

    maxy666 New Member

    Joined:
    17 Jul 2012
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    в общем название предмета "сетевые системы", задание проскремблировать число 100010010111111011100000
    кто может что подскажать помогите пожалуйста
    подскажите пожалуйста как можно с ним связаться?
     
  9. alkos

    alkos Elder - Старейшина

    Joined:
    28 Mar 2007
    Messages:
    1,148
    Likes Received:
    292
    Reputations:
    271
    Просто хочу, чтобы тебя отчислили :)

    Здесь я, но помочь не смогу, я не программист и не математик. Что требуется в этом задании понять толком не могу.
     
    #9 alkos, 25 Dec 2012
    Last edited: 25 Dec 2012
  10. AnGeI

    AnGeI Elder - Старейшина

    Joined:
    8 Dec 2008
    Messages:
    395
    Likes Received:
    79
    Reputations:
    16
    Говорю как программист и математик: понять, что требуется не могу :D
     
  11. Lasteeck

    Lasteeck *ersguterjunge*

    Joined:
    5 Apr 2010
    Messages:
    172
    Likes Received:
    109
    Reputations:
    6
    Злодей, очень злодей! :eek:
     
  12. maxy666

    maxy666 New Member

    Joined:
    17 Jul 2012
    Messages:
    8
    Likes Received:
    0
    Reputations:
    0
    настроколько я понимаю скремблирования виполянеться по этим формулам, если несложно посмотрите
    Перемешивание данных скрэмблером перед передачей их в линию с помощью потенциального кода является другим способом логического кодирования. Методы сремблювання заключаются в побитно исчислении результирующего кода на основе бит исходного кода и полученных в предыдущих тактах бит результирующего кода. Например, скремблер может реализовывать следующее соотношение:
    BI = AI ⊕ BI-3 ⊕ BI-5,
    где Bi - двоичная цифра результирующего кода, полученная на i-м такте работы скремблера, Ai - двоичная цифра исходного кода, поступающего на i-м такте на вход скремблера, Bi-3 и Bi-5 - двоичные цифры результирующего кода, полученные на предыдущих тактах работы скремблера, соответственно на 3 и 5 тактов ранее текущего такта, ⊕ - операция исключающее ИЛИ (сложение по модулю 2).
    Например, для исходной последовательности 110110000001 скремблер даст следующий результирующий код:
    B1 = A1 = 1 (первые три цифры результирующего кода будут совпадать с исходным, поскольку еще нет нужных предыдущих цифр)
    B2 = А2 = 1
    B3 = Аз = 0
    В4 = А4 ⊕ B1 = 1 ⊕ 1 = 0
    B5 = А5 ⊕ В2 = 1 ⊕ 1 = 0
    B6 = А6 ⊕ В3 ⊕ B1 = 0 ⊕ 0 ⊕ 1 = 1
    B 7 = А7 ⊕ В4 ⊕ В2 = 0 ⊕ 0 ⊕ 1 = 1
    В8 = А8 ⊕ В5 ⊕ В3 = 0 ⊕ 0 ⊕ 0 = 0
    В9 = А9 ⊕ B6 ⊕ В4 = 0 ⊕ 1 ⊕ 0 = 1
    В10 = А10 ⊕ В7 ⊕ В5 = 0 ⊕ 1 ⊕ 0 = 1
    B11 = А11 ⊕ В8 ⊕ В6 = 0 ⊕ 0 ⊕ 1 = 1
    B12 = A12 ⊕ В9 ⊕ В7 = 1 ⊕ 1 ⊕ 1 = 1
    Таким образом, на выходе скремблера появится последовательность 110001101111, в которой нет последовательности из шести нулей была присутствующей в исходном коде. После получения результирующей последовательности приемник передает ее дескремблером, который восстанавливает первоначальную последовательность на основе обратного соотношения:
    Ci = Вi ⊕ BI-3 ⊕ BI-5 = (AI ⊕ BI-3 ⊕ BI-5) ⊕ BI-3 ⊕ BI-5 = Ai
    Различные алгоритмы сремблювання отличаются количеством слагаемых, дающих цифру результирующего кода, и сдвигом между слагаемыми. Так, в сетях ISDN при передаче данных от сети к абоненту используется преобразование со сдвигами в 5 и 23 позиции, а при передаче данных от абонента в сеть - со сдвигами 18 и 23 позиции.
     
  13. VKAPI

    VKAPI Member

    Joined:
    25 Nov 2011
    Messages:
    142
    Likes Received:
    68
    Reputations:
    0
    это довольно то не плохо пыхтеть)

    напиши сюда "CNTUS.FEED.EU.RU.RU.GDT.MOS.CS.T01.CUS.00.WB@css.one.microsoft.com"


    тебе ответят !
     
  14. altblitz

    altblitz Elder - Старейшина

    Joined:
    5 Jun 2009
    Messages:
    3,691
    Likes Received:
    3,145
    Reputations:
    236
    не к месту ирония ваша.

    то, что хочет (нужно) ТС, входит в курс Stanford University - Crypto.
    весной этого года самозанимался на курсах, дошёл до 5-го lvl из 8-сьми, решил задачи лишь до 2-го.
    Feedback - Final Exam
    You achieved a score of 4.75 out of 13.00

    [​IMG]

    суть задачи - конечная cypher-block machine с заданными входными данными и определённой на каждом i-м такте итерацией по заданному алго/функции.

    решение её - на бумажке, и долго.
     
    #14 altblitz, 25 Dec 2012
    Last edited: 25 Dec 2012
Loading...
Similar Threads - скремблирование числа помогите
  1. Turanchocks_
    Replies:
    2
    Views:
    1,542
  2. skillushqa_
    Replies:
    32
    Views:
    3,709