Показано с 1 по 10 из 10

Тема: Программисты, помогите :)!

  1. #1

    Регистрация
    17.11.2003
    Сообщений
    220

    Программисты, помогите :)!

    Люди добрые, поможите сделать задания. Я в этой хрени ни чё не понимаю.
    2. *Переведите двоичную запись в десятичную систему счисления: *
    10001
    3. *Переведите в двоичную систему счисления: *
    456
    4. *Запишите код с избытком 16 в десятичной форме: *
    10000
    5. *Запишите при помощи кода с избытком 4: *
    0
    6. *Запишите двоичный дополнительный код в десятичной форме: *
    10000
    7. *Запишите числа, используя 7-битовое представление в двоичном дополнительном коде *
    12
    8. *Вычислите сумму двоичных дополнительных кодов: *
    00101+01000
    9. *Запишите числа в 5-битовом представлении в двоичном дополнительном коде и вычислите результат сложения чисел, ответ для проверки переведите в десятичную систему счисления: *
    7 и 1;
    10. *Переведите двоичное представление в десятичное: *
    11.001
    11. *Переведите в двоичную систему счисления: *
    5 3/4
    12. *Переведите числа в двоичном представлении с плавающей точкой(как оассматривалось в лекциях) в десятичное: *
    01011100
    13. *Закодируйте значения, используя двоичное представление с плавающей точкой: *
    1/2;
    14. *Постройте схему с пятью входами. На выходе 1, если на входе большинство единиц, в противном случае на выходе 0. *
    15. *Разверните сообщение, сжатое при помощи алгоритма LZ77: *
    0100101(4,3,0)(8,7,1)(17,9,1)(8,6,1) *
    16. *Разверните сообщение, сжатое при помощи алгоритма LZ77: *
    abr(3,1,c)(2,1,d)(7,3,a) *
    17. *Пусть в ячейках памяти с адресами от 00 до 05 содержаться следующие значения:

    00 01 02 03 04 05 *
    14 02 34 17 С0 00 *
    Если при запуске машины в счетчике команд находится значение 00, какое значение будет находится в ячейке памяти с адресом 17 после остановки программы. *
    18. Запишите следующие команды на предложенном машинном языке: *
    Загрузить в регистр 8 содержимое ячейки памяти с адресом 55. *
    19. Напишите короткую программу на предложенном машинном языке(см. лекции), программа размещается в памяти начиная с адреса 00: *
    Поменять местами содержимое ячеек с адресами 8D и B3.
    Если значение в ячейке с адресом 45 равно 00, тогда поместить значение СС в ячейку 88, в противном случае поместить значение DD в ячейку 88
    20. Попытайтесь сжать сообщение при помощи алгоритма LZ77 *
    bbabbbaababaababaababaaa
    21. Закодируйте методом Хаффмена следующий стишок, сравните размер с размером кодировки ASCII: *
    нет_напрасно_мы_решили_прок атить_кота_в_машине_кот_кат ться_не_привык_опрокинул_
    грузовик

  2. #2

    Регистрация
    17.11.2003
    Сообщений
    220
    ну спасибо блин за помощь.

  3. #3

    Регистрация
    05.11.2003
    Адрес
    Москва
    Сообщений
    2,087
    mishutka, думаешь тут ктото асэмблить умеет?

  4. #4

    Регистрация
    07.08.2004
    Адрес
    Мурманск
    Сообщений
    161
    Тут очень долго считать надо (с арифметикой у меня туго), поэтому объясню тебе как это ваще делается.

    как переводить числа из одной позиционой систему в другую
    При переводе чисел из p-ичной системы в десятичную число надо представить в виде суммы произведений представляющих его цифр на соответствующие степени основания системы p
    Например: (2)-означает 2-ичная система x^3- означет третью степень икса.
    1110.01(2)=1*2^3+1*2^2+1*2^1+0*2^0+0*2^-1+1*2^-2=15.25(10)
    При переводе чисел из десятичной системы в p-систему надо разложить число на слагаемые, содерж. степень числа p.

    Перевод целого десятичного числа производится путём последовательного деления числа на основание p с выделением остатков от деления до тех пор, пока частное не станет меньше делителя. Выписывая остатки от деления справо налево, получаем p-ичную запись десятичного числа.

    Перевод правильной десятичной дроби производится путём последовательного умножения на основание системы с выделением целой части произведений до тех пор, пока в дробной части не получится 0 или не выделится период. Выписывая целые части слева направо, получаем p-ичную запись дроби. Если число смешанное, то обе операции выполняются отдельно и затем оба результата записываются вместе зарез запятую.

    Например: (перевед. 123.1875 в 8-ичную сист.) - в скобках остаток.
    123:8=15(3) 0.1875*8=1.5
    15:8=1(7) 1.5*8=4
    1:8=0(1) 0.1875=14 в 8-ичной
    123=173 в 8-ичной и 123.1875=173.14 в 8-ичной.

    Всё. Дальше сам.

    Остальное - сплошная алгебра. Если хочешь, могу дальше тебя нагружать теорией.

  5. #5
    mishutka, возьми учебник, и почитай. Тебе же лучше будет.

  6. #6

    Регистрация
    23.11.2003
    Адрес
    Новосибирска
    Сообщений
    585
    [size=9]Не в тему:
    ой, а мне никто контрольную по вышке не сделает?

  7. #7
    Barax а что за тема? =) хотя сразу скажу что не сделаю)) все забыл... если по теории вероятности то еще могу чтонибуть...

  8. #8

    Регистрация
    17.11.2003
    Сообщений
    220

    Re: Программисты, помогите :)!

    15 баксов за задания.

  9. #9

    Регистрация
    11.08.2004
    Сообщений
    133
    ОГОГО! переводить числа можно на стандартном калькуляторе... в Виндовозе...
    Вкл. калькулятор, выбираем инженерный и переводите на здоровье!

  10. #10
    serka, там толко 2-3 задания можно сделать...

Похожие темы

  1. Программисты! Взываю на помощь!
    от Novik в разделе Веб-программирование
    Ответов: 2
    Последнее сообщение: 14.09.2004, 15:28

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •