1) для перевода из 10-й в двоичную 2-ую систему счисления нужно число в десятичной системе разделить на 2 и записать остаток , затем тоже самое сделать с целой часть и повторять пока не останется только 1 или 0. конечное числом будут остатки записанные в обратном порядке.
1450/ 2 = 725 остаток 0
725 / 2 = 362 остаток 1
362 / 2 = 181 остаток 0
181 / 2 = 90 остаток 1
90 / 2 = 45 остаток 0
45/ 2 = 22 остаток1
22/2 = 11 остаток 0
11/ 2 = 5 остаток 1
5 / 2 = 2 остаток 1
2 / 2 = 1 остаток 0
1 / 2 = 0 остаток 1
результат: 10110101010
в 2-х байтовой ячеке всего 16 разрядов, а в наше числе 11 , значит спереди нужно дописать 5 нулей и получим нужное представление
0000010110101010
2)
для перевода в 16 систему нужно сначало перевести в 2-ю систему счисления, потом записать обратный код, почитать дополнительный и тогда перевести в 16-ю
вот 1450 в 2-й системе
0000010110101010
обратный код это код в котором все 0 заменены на 1, а 1 на 0
1111101001010101
чтобы получит дополнительный код нужно прибавить 1
1111101001010110
теперь смотрим по 4 разряда и заменяем 1 символом в 16 системе счисления
1111 = f
1010 = a
0101 = 5
0110 = 6
искомое число fa56
3)
для перевода из 16 в 2 систему счисления нужно каждую цифру числа умножит на 16 в степень равным номеру цифры(справа на лево, отсчет с 0)
f67d(в 16 системе счисления) = 15 * 16 ^3 + 6 * 16 ^2 + 7 * 16^1 + 13 * 16 ^0 = 61440 + 1536 + 112 + 13 = 63101(в 10 системе счисления)
Поделитесь своими знаниями, ответьте на вопрос:
1. у исполнителя квадр две команды, которым присвоены номера: 1. прибавь 2, 2. возведи в квадрат. первая из этих команд увеличивает число на экране на 2, вторая - возводит в квадрат. программа для исполнителя квадр - это последовательность номеров команд. запишите программу для исполнителя квадр, которая преобразует число 1 в число 123 и содержит не более 5 команд. если таких программ более одной, то запишите любую из них. у исполнителя арифметик две команды, которым присвоены номера: 1. прибавь 2, 2. умножь на 3. первая из них увеличивает число на экране на 2, вторая утраивает его. запишите порядок команд в программе преобразования числа 12 в число 122, содержащей не более 5 команд, указывая лишь номера команд. если таких программ более одной, то запишите любую из них. у исполнителя квадр две команды, которым присвоены номера: 1. прибавь 1, 2. возведи в квадрат. первая из этих команд увеличивает число на экране на 1, вторая - возводит в квадрат. программа для исполнителя квадр - это последовательность номеров команд. запишите программу для исполнителя квадр, которая преобразует число 5 в число 2500 и содержит не более 6 команд. если таких программ более одной, то запишите любую из них. у исполнителя калькулятор две команды, которым присвоены номера: 1. прибавь 2 2. умножь на 3 выполняя первую из них, калькулятор прибавляет к числу на экране 3, а выполняя вторую, утраивает его. запишите порядок команд в программе получения из 0 числа 56, содержащей не более 5 команд, указывая лишь номера команд. исполнитель калькулятор имеет только две команды, которым присвоены номера: 1. вычти 1 2. умножь на 3 выполняя команду номер 1, калькулятор вычитает из числа на экране 1, а выполняя команду номер 2, умножает число на экране на 3. напишите программу, содержащую не более 5 команд, которая из числа 3 получает число 16. укажите лишь номера команд.
ответ: 12121
№2
ответ: 21121
№3
ответ: 11212
№4
ответ:12221
№5
ответ: 2211
Решать такие задачи легче всего с конца (т.е. с конечного результата начинать)
Если надо, могу все расписать.