1. Главная
  2. Библиотека
  3. Информационные технологии
  4. Заданы кодовые комбинации 1101101 и 10011. Образовать д...
Решение задачи на тему

Заданы кодовые комбинации 1101101 и 10011. Образовать для этих комбинаций: 1. Коды с четным числом единиц. 2. Коды с нечетным числом единиц. 3. Коды с удвоением элементов. 4. Инверсные коды.

  • Информационные технологии
  • #Введение в информатику
  • #Программирование (языки C++, Java, Python и др.)
Заданы кодовые комбинации 1101101 и 10011.
Образовать для этих комбинаций:
1. Коды с четным числом единиц.
2. Коды с нечетным числом единиц.
3. Коды с удвоением элементов.
4. Инверсные коды.

Условие:

Заданы кодовые комбинации 1101101 и 10011. Образовать для этих комбинаций коды с четным и нечетным числом единиц, коды с удвоением элементов и инверсные коды.

Решение:

Нам даны две кодовые комбинации:  • A = 1101101  • B = 10011

Нужно для каждой комбинации получить четыре варианта:

  1. Код с чётным числом единиц (четный код);
  2. Код с нечётным числом единиц (нечётный код);
  3. Код с удвоением элементов (каждый бит повторяется дважды);
  4. Инверсный код (замена 0 на 1 и 1 на 0).

Ниже приводится пошаговое решение для каждой комбинации.

─────────────────────────────
I. Рассмотрим первую комбинацию A = 1101101

  1. Определяем количество единиц.  • A = 1 1 0 1 1 0 1
     • Единиц: 1 (первая), 1 (вторая), 1 (четвёртая), 1 (пятая), 1 (седьмая) → всего 5 единиц (не...

Выбери предмет