- •Республика казахстан университет «туран»
- •Учебно-методический комплекс по дисциплине «Информатика»
- •Алматы, 2005
- •Содержание
- •Краткий конспект лекции №1
- •Информационное общество
- •Информатика — предмет и задачи
- •Информация и данные
- •Классификация информации
- •Измерение информации
- •Кодирование информации
- •Системы счисления
- •0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
- •Двоичная система счисления
- •Шестнадцатеричная система счисления
- •0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, b, c, d, e, f.
- •Восьмеричная система счисления
- •0, 1, 2, 3, 4, 5, 6, 7.
- •Методические материалы для лабораторного занятия №1
- •Примеры с решениями
- •Задания
- •Методические рекомендации по срсп №1
- •Методические рекомендации по срс №1
- •Контрольные вопросы
- •Литература
Системы счисления
Системы счисления бывают позиционные и непозиционные. Пример непозиционной системы — римская. В настоящее время используются в основном позиционные системы. В позиционной системе счисления каждая цифра имеет свой «вес», то есть значение цифры зависит от ее расположения в записи числа.
Запись числа в позиционной системе представляет собой сокращенный вариант записи выражения:
,
где р - основание системы счисления, ai, – цифры (0 ≤ аi ≤ р-1).
Примеры.
Число 1 в обычной десятичной системе счисления означает один.
В числе 11 первая цифра справа означает 1, а вторая цифра справа — уже 10, поэтому число 11 означает 10+1, т. е. одиннадцать.
Рассуждая аналогично, получаем, что число 111 = 100 + 10 + 1, т. е. означает сто одиннадцать.
Основание системы счисления — это количество цифр позиционной системы счисления.
Позиционные системы отличаются друг от друга количеством цифр своего алфавита. Поэтому они именуется по своему основанию: десятичная, двоичная, троичная, восьмеричная, шестнадцатеричная и т.д.
Привычная нам десятичная система счисления имеет алфавит, состоящий из 10 цифр:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
Пример. 512 = 5∙100+1∙10+2∙1. В числе 512 пять сотен, один десяток и две единицы.
Никаких преимуществ перед другими основаниями число 10 не имеет. Десятичная система кажется нам удобной только потому, что мы привыкли к ней с детства. В компьютерной технике более удобна двоичная система счисления.
Двоичная система счисления
Двоичная система счисления имеет алфавит, состоящий из двух цифр:
0 и 1.
Это система счисления с минимальным основанием. Поэтому в компьютерах используется именно эта система. Простота выполнения операций в двоичной системе счисления связана с двумя обстоятельствами:
1) простотой аппаратной реализации: 1 — есть сигнал, 0 — нет сигнала;
2) самое сложное действие таблицы умножения — это 12 12 = 12, а самое сложное действие таблицы сложения — 12 + 12 = 102.
Почему в двоичной системе при сложении двух единиц счисления получается 10? Эта ситуация аналогична той, когда в десятичной системе к девяти прибавляется один: 910 + 110 = 1010. На девятке цифры десятичной системы заканчиваются, и затем следует наименьшее двузначное число десять 1010. В двоичной системе цифры заканчиваются на единице, и после нее идет наименьшее двузначное число десять 102.
Двойка внизу в виде нижнего индекса означает, что числа записаны в двоичной системе. При записи чисел в разных позиционных системах счисления основание системы записывается в виде нижнего индекса. Этот индекс всегда записывается только в виде числа в десятичной системе.
Таблицы умножения и сложения
Запишем таблицы умножения и сложения для двоичной системы (табл. 5 и 6). Отметим, что таблица сложения сложнее таблицы умножения.
Таблица сложения двоичных чисел
+ |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
102 |
Таблица умножения двоичных чисел
× |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
Натуральные двоичные числа
Выпишем первые натуральные двоичные числа от 0 до 16. Цифровую запись следующего числа можно получить, используя основное свойство натуральных чисел: следующее число больше предыдущего на 1.
Поэтому для получения следующего двоичного числа после 12 прибавим к 12 число 12, получим 12 + 12 = 102, т. е. «десять». Отсюда имеем: 210 = 12 + 12 = 102.
Столбиком посчитаем следующие по порядку двоичные числа, т. е. прибавим 12 к 102 , затем к 112 и т. д.
Первые двоичные натуральные числа от 0 до 16
-
Десятичное число
Двоичное число
0
0
110
1
210
102
310
112
410
1002
510
1012
610
1102
710
1112
810
10002
910
10012
1010
10102
1110
10112
1210
11002
1310
11012
1410
11102
1510
11112
1610
100002
Перевод числа из двоичной системы в десятичную
Перевести любое двоичное число в десятичное можно по формуле
Примеры.
11012=1∙23+1∙22+0∙21+1∙20= 1310.
1010102=1∙25+ 1∙23+ 1∙21= 4210.
10110002= 1∙26+1∙24+1∙23= 8810.
11,01=1∙21+1∙20+0∙2-1+1∙2-2= 3,2510.
Перевод числа из десятичной системы в двоичную
Делим число на основание системы счисления. Запоминаем остаток.
Снова делим частное на основание системы. Запоминаем остаток.
Продолжаем этот процесс до тех пор, пока в частном не получится 1.
Записываем последовательно последнее частное (1) и все остатки в обратном порядке.
Пример. Переведем число 3610 в двоичную систему.
36 : 2 = 18. Остаток 0.
18 : 2 = 9. Остаток 0.
9 : 2=4. Остаток 1.
4 : 2=2. Остаток 0.
2 : 2=1. Остаток 0.
3610= 1001002.