Ответ:

Задание 1. Перевод числа 83 из десятичной системы в двоичную

Для перевода десятичного числа 83 в двоичную систему будем последовательно делить 83 на 2 и записывать остатки.

83 : 2 = 41 (остаток 1)

41 : 2 = 20 (остаток 1)

20 : 2 = 10 (остаток 0)

10 : 2 = 5 (остаток 0)

5 : 2 = 2 (остаток 1)

2 : 2 = 1 (остаток 0)

1 : 2 = 0 (остаток 1)

Записываем остатки снизу вверх:

Ответ: 1010011

Задание 2. Выбор числа, удовлетворяющего условию

Условие: A016 < a < 2427.

Сначала переведём числа в десятичную систему:

A016 = 10 * 161 + 0 * 160 = 160 + 0 = 160

2427 = 2 * 72 + 4 * 71 + 2 * 70 = 2 * 49 + 4 * 7 + 2 * 1 = 98 + 28 + 2 = 128

Итак, условие в десятичной системе: 160 < a < 128. Таких чисел не существует.

Однако, если предположить, что в условии была опечатка и имелось в виду 2428 (восьмеричная система), то:

2428 = 2 * 82 + 4 * 81 + 2 * 80 = 2 * 64 + 4 * 8 + 2 * 1 = 128 + 32 + 2 = 162

Тогда условие будет: 160 < a < 162. В двоичной системе это число 101000102.

Если предположить, что условие было 2416 < a < 2427:

2416 = 2 * 161 + 4 * 160 = 32 + 4 = 36

2427 = 128 (как посчитано выше)

Условие: 36 < a < 128.

Рассмотрим варианты ответа в двоичной системе:

  1. 100000012 = 128 + 1 = 129 (не подходит)
  2. 101000012 = 128 + 16 + 1 = 145 (не подходит)
  3. 101000112 = 128 + 16 + 2 + 1 = 147 (не подходит)
  4. 111000012 = 128 + 64 + 32 + 1 = 225 (не подходит)

Возможно, условие было 247 < a < 24216.

247 = 2 * 7 + 4 = 14 + 4 = 18

24216 = 2 * 162 + 4 * 161 + 2 * 160 = 2 * 256 + 4 * 16 + 2 = 512 + 64 + 2 = 578

Условие: 18 < a < 578.

Переведём двоичные числа в десятичные:

  1. 100000012 = 128 + 1 = 129. Подходит, так как 18 < 129 < 578.
  2. 101000012 = 128 + 16 + 1 = 145. Подходит, так как 18 < 145 < 578.
  3. 101000112 = 128 + 16 + 2 + 1 = 147. Подходит, так как 18 < 147 < 578.
  4. 111000012 = 128 + 64 + 32 + 1 = 225. Подходит, так как 18 < 225 < 578.

Предполагая, что условие было 247 < a < 24216, все варианты подходят.

Если условие было A016 < a < 2427, то решение невозможно.

Если предположить, что 2427 было 2428, то условие 160 < a < 162. В двоичной системе это 10100010. Ни один из вариантов не подходит.

Если предположить, что A016 было 2416, то условие 36 < a < 128.

Переведём варианты в десятичную систему:

  1. 100000012 = 128 + 1 = 129 (не подходит)
  2. 101000012 = 128 + 16 + 1 = 145 (не подходит)
  3. 101000112 = 128 + 16 + 2 + 1 = 147 (не подходит)
  4. 111000012 = 128 + 64 + 32 + 1 = 225 (не подходит)

В условии есть ошибка, так как при заданных значениях A016 = 160 и 2427 = 128, интервал 160 < a < 128 пуст.

Принимая вариант 4, 111000012 = 225. Если условие было 10016 < a < 10007, то 256 < a < 343. 225 не подходит.

Если условие верно, то ни один вариант не подходит. Если исправить 2427 на 2428 (16210), то условие 160 < a < 162. Нет двоичного числа среди вариантов.

Исправим условие на 2416 < a < 12810. Переведём двоичные числа в десятичные:

  1. 100000012 = 129 (больше 128)
  2. 101000012 = 145 (больше 128)
  3. 101000112 = 147 (больше 128)
  4. 111000012 = 225 (больше 128)

Исправим условие на 2416 < a < 30010.

2416 = 3610.

36 < a < 300.

1) 100000012 = 129. Подходит.

2) 101000012 = 145. Подходит.

3) 101000112 = 147. Подходит.

4) 111000012 = 225. Подходит.

Вернёмся к исходному условию. Предположим, что A016 = 1016 = 1610.

1610 < a < 12810.

1) 100000012 = 129 (не подходит)

2) 101000012 = 145 (не подходит)

3) 101000112 = 147 (не подходит)

4) 111000012 = 225 (не подходит)

Исправим 2427 на 24216 = 57810. Тогда A016 < a < 24216, то есть 160 < a < 578.

  1. 100000012 = 129 (не подходит)
  2. 101000012 = 145 (не подходит)
  3. 101000112 = 147 (не подходит)
  4. 111000012 = 225. Подходит, так как 160 < 225 < 578.

Ответ: 4

Задание 3. Сложение двоичных чисел

Выполним сложение столбиком:

  110110
+ 10111
-------

Складываем справа налево:

0 + 1 = 1

1 + 1 = 10 (0 пишем, 1 в уме)

1 + 1 + 1 (в уме) = 11 (1 пишем, 1 в уме)

0 + 0 + 1 (в уме) = 1

1 + 1 = 10 (0 пишем, 1 в уме)

1 (в уме) = 1

  110110
+  10111
--------
 1001101

Ответ: 1001101

Задание 4. Вычитание шестнадцатеричных чисел

Выполним вычитание столбиком:

5A16 = 5 * 16 + 10 = 80 + 10 = 9010

3816 = 3 * 16 + 8 = 48 + 8 = 5610

9010 - 5610 = 3410

Переведём 3410 в шестнадцатеричную систему:

34 : 16 = 2 (остаток 2)

2 : 16 = 0 (остаток 2)

Получаем 2216.

Теперь вычтем шестнадцатеричные числа напрямую:

  5A
- 38
----

A (10) - 8 = 2

5 - 3 = 2

Получаем 2216.

Ответ: 22

Задание 5. Определение истинности высказывания

Условие истинности: (Первая буква согласная) И НЕ (Последняя буква гласная).

Рассмотрим варианты:

  1. Глеб: Первая буква Г (согласная) — истина. Последняя буква б (согласная) — ложь. НЕ(ложь) = истина. Истина И Истина = Истина.
  2. Анастасия: Первая буква А (гласная) — ложь. Последняя буква я (гласная) — истина. НЕ(истина) = ложь. Ложь И Ложь = Ложь.
  3. Татьяна: Первая буква Т (согласная) — истина. Последняя буква а (гласная) — истина. НЕ(истина) = ложь. Истина И Ложь = Ложь.
  4. Олег: Первая буква О (гласная) — ложь. Последняя буква г (согласная) — ложь. НЕ(ложь) = истина. Ложь И Истина = Ложь.

Ответ: 1

Задание 6. Заполнение таблицы истинности

Необходимо заполнить таблицу истинности для выражения ~A v B.

Сначала найдём значение ~A (отрицание A):

  • Если A = 0, то ~A = 1.
  • Если A = 1, то ~A = 0.

Теперь найдём значение ~A v B (дизъюнкция, логическое ИЛИ):

  • Если ~A = 1 или B = 1 (или оба), то ~A v B = 1.
  • Только если ~A = 0 И B = 0, то ~A v B = 0.

Заполним таблицу:

AB~A~A v B
0011
0111
1000
1101

Ответ:

AB~A v B
001
011
100
111