Системы счисления и двоичное представление информации в памяти компьютера
Тема: Системы счисления и двоичное представление информации в памяти компьютера.
Что нужно знать:
перевод чисел между десятичной, двоичной, восьмеричной и шестнадцатеричной системами счисления
отрицательные целые числа хранятся в памяти в двоичном дополнительном коде для перевода отрицательного числа (-a) в двоичный дополнительный код нужно сделать следующие операции:
перевести число a-1 в двоичную систему счисления
сделать инверсию битов: заменить все нули на единицы и единицы на нули в пределах разрядной сетки
Пример 1:
Сколько единиц в двоичной записи числа 1025?
-
1)
1
2)
2
3)
10
4)
11
Решение:
переводим число 1025 в двоичную систему: 1025 = 100000000012
считаем единицы, их две
Ответ: 2
Пример 2:
Дано:


-
1)
1110110012
2)
110111002
3)
110101112
4)
110110002
Общий подход: перевести все числа (и исходные данные, и ответы) в одну (любую!) систему счисления и сравнить.
Решение (через десятичную систему):
переводим в десятичную систему все ответы:
110110012 = 217, 11011100 2= 220, 110101112 = 215, 110110002=216
между числами 215 и 217 может быть только 216
таким образом, верный ответ – 4 .
Пример 3:
Для хранения целого числа со знаком используется один байт. Сколько единиц содержит внутреннее представление числа (-78)?
-
1)
3
2)
4
3)
5
4)
6
Решение :
переводим число 78 – 1=77 в двоичную систему счисления:
77 = 64 + 8 + 4 + 1 = 26 + 23 + 22 + 20 = 10011012
по условию число занимает в памяти 1 байт = 8 бит, поэтому нужно представить число с помощью 8 разрядов
чтобы получилось всего 8 разрядов (бит), добавляем впереди один ноль:77 = 010011012
делаем инверсию битов (заменяем везде 0 на 1 и 1 на 0): 010011012 → 101100102
это и есть число (-78) в двоичном дополнительно коде
в записи этого числа 4 единицы
таким образом, верный ответ – 2 .
Задачи для тренировки:
Как представлено число 8310 в двоичной системе счисления?
1)
10010112
2)
11001012
3)
10100112
4)
1010012
Сколько единиц в двоичной записи числа 195?
1)
5
2)
2
3)
3
4)
4
Как представлено число 263 в восьмеричной системе счисления?
1)
3018
2)
6508
3)
4078
4)
7778
Как записывается число 5678 в двоичной системе счисления?
1)
10111012
2)
1001101112
3)
1011101112
4)
111101112
Как записывается число A8716 в восьмеричной системе счисления?
1)
4358
2)
15778
3)
52078
4)
640084
Как записывается число 7548 в шестнадцатеричной системе счисления?
1)
73816
2)
1A416
3)
1EC16
4)
A5616
Для хранения целого числа со знаком используется один байт. Сколько единиц содержит внутреннее представление числа (-35)?
1)
3
2)
4
3)
5
4)
6
Дано:,
. Какое из чисел С, записанных в двоичной системе счисления, удовлетворяет неравенству
?
1)
10011010
2)
100111102
3)
100111112
4)
110111102
Сколько нулей в двоичной записи десятичного числа 497?
1)
5
2)
2
3)
3
4)
4
Какое из чисел является наибольшим?
-
1)
9B16
2)
2348
3)
100110102
4)
15310
страница 1
скачать
Другие похожие работы: