Перевод чисел в различные системы счисления и поразрядные логические операции
Информатика

Переведите три числа - А= 10010(в двоичной сс), В= 17(в десятичной сс), С= 22(в десятичной сс) - в двоичную систему

Переведите три числа - А= 10010(в двоичной сс), В= 17(в десятичной сс), С= 22(в десятичной сс) - в двоичную систему счисления. Выполните поразрядные логические операции ¬АvВ^С. Ответ предоставьте в десятичной системе счисления.
Верные ответы (1):
  • Весенний_Ветер
    Весенний_Ветер
    57
    Показать ответ
    Содержание вопроса: Перевод чисел в различные системы счисления и поразрядные логические операции

    Описание:
    Перевод чисел из одной системы счисления в другую осуществляется путем разложения числа на разряды и их последующего перевода. Чтобы перевести число из двоичной системы в десятичную, каждому разряду числа присваивается значение соответствующего разряда: 2^i, где i - позиция разряда. Суммируя все разряды, получим десятичное число.

    Для перевода чисел в двоичную систему счисления, нужно разделить число нацело на 2, записывая остаток в обратном порядке. Это необходимо сделать для каждого разряда числа, начиная с самого младшего разряда, пока результат деления не станет равным 0.

    Поразрядные логические операции могут выполняться над двоичными числами. Логическая операция ИЛИ (v) выполняет побитовое логическое ИЛИ для каждого разряда чисел. Логическая операция ИСКЛЮЧАЮЩЕЕ ИЛИ (^) выполняет побитовое логическое исключающее ИЛИ для каждого разряда чисел. Операция НЕ (¬) инвертирует значение каждого разряда числа.

    Доп. материал:
    1. Перевод числа А = 10010 (в двоичной системе счисления) в десятичную систему счисления:

    А = 1 * 2^4 + 0 * 2^3 + 0 * 2^2 + 1 * 2^1 + 0 * 2^0 = 16 + 0 + 0 + 2 + 0 = 18

    2. Перевод числа В = 17 (в десятичной системе счисления) в двоичную систему счисления:

    В = 10001

    3. Перевод числа С = 22 (в десятичной системе счисления) в двоичную систему счисления:

    С = 10110

    4. Поразрядные логические операции ¬АvВ^С:

    ¬А = ¬10010 = 01101

    ¬АvВ = 01101v10001 = 11101

    ¬АvВ^С = 11101^10110 = 01011

    Десятичная запись полученного числа 01011 равна 11.

    Совет:
    Для более легкого понимания перевода чисел из одной системы счисления в другую, рекомендуется использовать таблицу соответствия разрядов и их значений. Постепенно разбирайте каждое число на разряды и выполняйте перевод посимвольно.

    Дополнительное задание:
    Переведите число D = 10101 из двоичной системы счисления в десятичную систему счисления. Выполните поразрядные логические операции D^В и АvD, где В = 10100 (в двоичной системе счисления). Предоставьте ответ в двоичной и десятичной системах счисления.
Написать свой ответ: