Вариант 1. 1. Какие числа могут быть сохранены в одном байте: 3610, 11101012, 13010, -12810? 2. Как записать десятичное
Вариант 1. 1. Какие числа могут быть сохранены в одном байте: 3610, 11101012, 13010, -12810? 2. Как записать десятичное число 68 в 8-разрядной ячейке? 3. Как записать десятичное число -15098 в 16-разрядной ячейке? 4. Какое десятичное число соответствует двоичному коду 00100111 в 8-разрядном представлении числа? 5. Как записать десятичное число 789.254 внутренним представлением?
Вариант 2. 1. Какие числа могут быть сохранены в одном байте:6810, 1110101112, 13010, -1810? 2. Как записать десятичное число 68 в 8-разрядной ячейке? 3. Как записать десятичное число -15098 в 16-разрядной ячейке? 4. Какое десятичное число соответствует двоичному коду 00100111 в 8-разрядном представлении числа? 5. Как записать десятичное число 789.254 внутренним представлением?
Вариант 2. 1. Какие числа могут быть сохранены в одном байте:6810, 1110101112, 13010, -1810? 2. Как записать десятичное число 68 в 8-разрядной ячейке? 3. Как записать десятичное число -15098 в 16-разрядной ячейке? 4. Какое десятичное число соответствует двоичному коду 00100111 в 8-разрядном представлении числа? 5. Как записать десятичное число 789.254 внутренним представлением?
Ogonek_7354 61
Давайте по порядку решим каждую задачу из варианта 1.1. Чтобы определить, какие числа могут быть сохранены в одном байте, нам нужно знать диапазон значений, которые можно представить в байте. В одном байте можно хранить числа от -128 до 127 включительно. Ответы на вопрос:
- 36: Да, это число может быть сохранено в одном байте, так как оно находится в диапазоне от -128 до 127.
- 1110: Нет, это число не может быть сохранено в одном байте, так как оно выходит за пределы диапазона от -128 до 127.
- 13: Да, это число может быть сохранено в одном байте, так как оно находится в диапазоне от -128 до 127.
- -128: Да, это число может быть сохранено в одном байте, так как оно находится в диапазоне от -128 до 127.
2. Чтобы записать десятичное число 68 в 8-разрядной ячейке, нам нужно перевести число 68 в двоичную систему счисления и затем записать его в 8 битах (разрядах). Решение:
- Число 68 в двоичной системе счисления равно 1000100.
- Для записи числа 68 в 8-разрядной ячейке оставляем все биты, начиная с самого левого, а затем пишем двоичное представление числа: 01000100.
3. Чтобы записать десятичное число -15098 в 16-разрядной ячейке, нам нужно перевести число -15098 в двоичную систему счисления и затем записать его в 16 битах (разрядах). Решение:
- Число -15098 в двоичной системе счисления имеет представление 1111111111010110.
- Для записи числа -15098 в 16-разрядной ячейке оставляем все биты, начиная с самого левого, а затем пишем двоичное представление числа: 1111111111010110.
4. Чтобы узнать, какое десятичное число соответствует двоичному коду 00100111 в 8-разрядном представлении числа, нам нужно перевести данное двоичное число в десятичную систему счисления. Решение:
- Двоичное число 00100111 в десятичной системе счисления равно 39.
5. Чтобы записать десятичное число 789.254 внутренним представлением, нам нужно разделить число на две части: целую и дробную. Решение:
- Целая часть числа 789 равна 789 в десятичной системе счисления, что в двоичной системе будет равно 1100010101.
- Дробная часть числа 0.254 можно представить в двоичном виде следующим образом:
- Умножаем дробную часть на 2: 0.254 * 2 = 0.508
- Оставляем целую часть умноженного числа и продолжаем процесс: 0
- Повторяем предыдущие шаги: 0.508 * 2 = 1.016
- Отбрасываем целую часть и продолжаем: 1
- 1.016 * 2 = 0.032
- Отбрасываем целую часть и продолжаем: 0
- Продолжаем процесс: 0.032 * 2 = 0.064
- Отбрасываем целую часть и продолжаем: 0
- Продолжаем процесс: 0.064 * 2 = 0.128
- Отбрасываем целую часть и продолжаем: 0
- Продолжаем процесс: 0.128 * 2 = 0.256
- Отбрасываем целую часть и продолжаем: 0
- Продолжаем процесс: 0.256 * 2 = 0.512
- Отбрасываем целую часть и продолжаем: 0
- Продолжаем процесс: 0.512 * 2 = 1.024
- Отсекаем целую часть и продолжаем: 1
- Продолжаем процесс: 0.024 * 2 = 0.048
- Отсекаем целую часть и продолжаем: 0
- Продолжаем процесс: 0.048 * 2 = 0.096
- Отсекаем целую часть и продолжаем: 0
- Продолжаем процесс: 0.096 * 2 = 0.192
- Отсекаем целую часть и продолжаем: 0
- Продолжаем процесс: 0.192 * 2 = 0.384
- Отсекаем целую часть и продолжаем: 0
- Продолжаем процесс: 0.384 * 2 = 0.768
- Отсекаем целую часть и продолжаем: 0
- Продолжаем процесс: 0.768 * 2 = 1.536
- Отсекаем целую часть и продолжаем: 1
- Дробная часть числа 0.254 в двоичной системе счисления равна 0.001111111...
Таким образом, 789.254 внутренним представлением будет 1100010101.001111111....
Теперь перейдем к решению задач из варианта 2.