Для перевода чисел из десятичной системы счисления в двоичную используют так называемый "алгоритм замещения", состоящий из следующей последовательности действий:
Делим десятичное число А на 2. Частное Q запоминаем для следующего шага, а остаток a записываем как младший бит двоичного числа. Если частное q не равно 0, принимаем его за новое делимое и повторяем процедуру, описанную в шаге 1. Каждый новый остаток (0 или 1) записывается в разряды двоичного числа в направлении от младшего бита к старшему. Алгоритм продолжается до тех пор, пока в результате выполнения шагов 1 и 2 не получится частное Q = 0 и остаток a = 1Пример:
35(в десятичной)
35/2=17 35-2*17=1
17/2=8 17-2*8=1
8/2=4 8-2*4=0
4/2=2 4-2*2=0
2/2=1 2-2*1=0
1/2=0 1
записываем число снизу вверх:100011
35=100011
Поделитесь своими знаниями, ответьте на вопрос:
Фирма выпускает два типа почвы для комнатных и для рассады. производство требует двух компонентов а и в. максимальные суточные запасы этих компонентов на складе 6 и 8 соответственно. для производства 1 тонн почвы для комнатных растений требуется 1 тонна компонента а и 2 тонны компонента в. для производства 1 тонны почвы для рассады требуется 2 тонны а, и 1 тонна в. суточный спрос на почву для комнатных растений не превышает 2 тонны. разница между суточным спросом на почву для рассады не превышает 1 тонную оптовая цена за 1 тонну почвы для комнатных составляет 3000 руб. а для рассады - 2000. найдите оптимальные объемы суточного производства каждого виды почвы, обеспечивающие максимальную выручку от реализации продукции. линейного программирования
Решение показано в прилагаемом файле. В столбцы B, C и E записываются исходные данные. В столбце D - формулы (как показано на рисунке). Объемы производства 2 т и 2 т. Выручка = 1000