Задание 1. Получить внутреннее представление целого числа 12310 в 8-разрядной ячейке памяти компьютера. Задание 2. Получить внутреннее представление целого числа - 12310 в 8-разрядной ячейке памяти компьютера.
Задание 3. Получить внутреннее представление целого числа - 1710 в 16 – ти разрядной ячейке памяти компьютера

hhhhh122 hhhhh122    2   15.01.2021 13:53    228

Ответы
kris3256567 kris3256567  15.01.2021 14:00

Преподаватель кафедры и не дают пет а я не могу найти в интернете и не дают пет а я не могу найти в интернете и не обманывала в то что я пишу в то время когда я не могу найти нормальный шя с про rob не понимаю как это сделать в адоп не могу найти тваий фото и не дают пет я не знаю что ты писала не понимаю что делаешь это не внешность не главное я тоже не могу понять что именно

ПОКАЗАТЬ ОТВЕТЫ
Yulia190978 Yulia190978  16.01.2024 18:54
Задание 1: Получить внутреннее представление целого числа 12310 в 8-разрядной ячейке памяти компьютера.

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

Шаг 1: Делим 123 на 2:
123 / 2 = 61, остаток 1

Шаг 2: Делим 61 на 2:
61 / 2 = 30, остаток 1

Шаг 3: Делим 30 на 2:
30 / 2 = 15, остаток 0

Шаг 4: Делим 15 на 2:
15 / 2 = 7, остаток 1

Шаг 5: Делим 7 на 2:
7 / 2 = 3, остаток 1

Шаг 6: Делим 3 на 2:
3 / 2 = 1, остаток 1

Шаг 7: Делим 1 на 2:
1 / 2 = 0, остаток 1

Теперь мы записываем остатки от деления в обратном порядке:
12310 (десятичное) = 1111011 (двоичное)

Однако в данном задании у нас есть 8-разрядная ячейка памяти компьютера, поэтому нам нужно представить число в виде 8-разрядного числа. Если у нас не хватает разрядов, мы дополняем слева нулями.

В данном случае, 7-разрядного числа нам хватает, и поэтому представление числа 12310 в 8-разрядной ячейке памяти компьютера будет: 01111011.

Задание 2: Получить внутреннее представление целого числа - 12310 в 8-разрядной ячейке памяти компьютера.

Для отрицательных чисел мы используем формат представления чисел со знаком - "дополнение до двойки". В этом формате, мы инвертируем все биты числа и добавляем единицу к результату.

Шаг 1: Получаем внутреннее представление модуля числа 12310 следуя тому же алгоритму, что и в предыдущей задаче:
12310 (десятичное) = 01111011 (двоичное)

Шаг 2: Инвертируем все биты:
01111011 → 10000100

Шаг 3: Добавляем единицу к полученному результату:
10000100 + 1 = 10000101

Таким образом, внутреннее представление числа - 12310 в 8-разрядной ячейке памяти компьютера будет: 10000101.

Задание 3: Получить внутреннее представление целого числа - 1710 в 16-ти разрядной ячейке памяти компьютера.

Аналогично предыдущей задаче, для отрицательных чисел мы используем формат "дополнение до двойки".

Шаг 1: Получаем внутреннее представление модуля числа 1710:
17110 (десятичное) = 000000000001011 (двоичное)

Шаг 2: Инвертируем все биты:
000000000001011 → 111111111110100

Шаг 3: Добавляем единицу:
111111111110100 + 1 = 111111111110101

Итак, внутреннее представление числа - 1710 в 16-ти разрядной ячейке памяти компьютера будет: 111111111110101.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика