СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Основные понятия систем счисления

Категория: Информатика

Нажмите, чтобы узнать подробности

Теоретический материал по теме "Основные понятия систем счисления", который поможет лучше понять способы перевода из одной системы счисления в другую.

Просмотр содержимого документа
«Основные понятия систем счисления»

Приложение 1

Теоретический материал

Основные понятия систем счисления

Для записей результатов количественных (числовых) измерений используются числа. Число – это основное понятие математики, используемое для количественной характеристики, сравнения и нумерации объектов. Письменными знаками (символами) для записи чисел служат цифры. Самыми распространёнными цифрами являются арабские цифры, представляемые знаками от нуля (0) до девяти (9); менее распространены римские цифры. Обычно количество цифр (символов) для записи чисел ограничено, поэтому для больших чисел цифры в его записи будут повторяться. Конечный набор (множество) цифр (символов) называется алфавитом. Совокупность приемов и правил изображения чисел цифровыми знаками называется системой счисления.

Система счисления должна обеспечивать:

  • возможность представления любого числа в заданном диапазоне;

  • однозначность, сжатость записи числа и простоту выполнения арифметических операций;

  • достижение высокого быстродействия машины в процессе обработки информации.

Количество цифр, необходимых для записи числа в системе, называют основанием системы счисления.

Основание системы счисления также определяет, во сколько раз различаются значения одинаковых цифр в соседних позициях числа. Основание системы счисления записывается справа от числа в нижнем индексе: 510; 1110102; АF17C16 и т.д. Запись числа в некоторой системе счисления называется его кодом.

Все системы счисления можно разделить на 3 вида:

  • позиционные системы счисления;

  • непозиционные системы счисления;

  • смешанные системы счисления.


Позиционные системы счисления

Позиционная система счисления – это система счисления, в которой значение символа зависит от его позиции в ряду цифр, изображающих число, т.е. количественное значение цифры зависит от того, какую позицию в числе она занимает. Классическим примером позиционной системы счисления является десятичная система счисления.

Рисунок 1.1 – Число позиционной системы счисления

Позиционную систему счисления с основанием P принято называть P-ичной. Основание позиционной системы счисления показывает, сколько чисел в алфавите системы счисления, а также определяет, во сколько раз различаются значения одинаковых цифр в соседних позициях числа.

Позиционные системы счисления более удобны для вычислительных операций, поэтому они получили наибольшее распространение.

Примерами позиционной системы счисления также могут служить двоичная, троичная, восьмеричная, шестнадцатеричная и т.д.


Непозиционные системы счисления

Непозиционная система счисления – это система счисления, в которой значение символа не зависит от его положения в числе.

Примером непозиционной системы счисления является унарная (единичная) система счисления. Основное ее применение – обучение детей счету. В ее алфавит входит единственная цифра – 1, а количество единиц соответствует количеству объектов. Так, число 111 в унарной системе счисления обозначает число 3 в десятичной. В числе 111 встречаются три цифры 1, и каждая из них обозначает одну величину – число «один».

Еще одним классическим примером непозиционной системы счисления является римская система счисления, в которой для записи чисел используются буквы латинского алфавита: I – 1,V – 5, X – 10, L – 50, C – 100, D – 500, M – 1000.

Рисунок 1.2 – Число непозиционной системы счисления

При записи чисел в римской системе счисления число составляется по следующим правилам:

  1. если меньшая цифра стоит слева от большей, то меньшая цифра вычитается из большей;

  2. если меньшая цифра стоит справа от большей, то обе цифры складываются. Одинаковые цифры так же складываются.

Примеры:

IX = 9.

MMXI = 1000 + 1000 +10 + 1 = 2011.

MCMXCVIII = 1000 +(-100 + 1000) + (-10 + 100) + 5 + 1 + 1 + 1 = 1999.

Правила перевода из одной системы счисления в другую

В двоичной системе счисления все числа записываются с помощью двух цифр 0 или 1, основание (базис) двоичной системы счисления q=2.

В восьмеричной системе счисления все числа записываются с помощью восьми цифр 0, 1, 2, 3, 4, 5, 6, 7, основание восьмеричной системы счисления q=8.

В десятичной системе счисления все числа записываются с помощью десяти цифр 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

В шестнадцатеричной системе счисления все числа записываются с помощью шестнадцати цифр 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A (количественный эквивалент числа 10), B (11), C (12), D(13), E (14), F (15), базис шестнадцатеричной системы счисления q=16.

Для того чтобы перевести целую часть числа из десятичной системы счисления в двоичную, восьмеричную, шестнадцатеричную, необходимо:

1. Последовательно делить данное число и получаемые при делении целые частные на основание q новой системы счисления (2, 8 или 16), выражая промежуточный результат цифрами исходной системы, до тех пор, пока частное не станет равным нулю.

2. Полученные остатки, фактически являющиеся цифровым выражением числа в новой системе, привести в соответствие с алфавитом этой системы счисления (имеются в виду системы счисления с основанием больше 10).

3. Записать число в новой системе счисления, начиная с последнего остатка.



Пример 1. Перевести число 2310 в двоичную систему счисления.

_23


2









22


_11


2







Œ


10


_5


2







Œ


4


_2


2







Œ


2


1









‹













Œ














Получаем 2310=101112

При переводе чисел из системы счисления с основанием q в десятичную систему счисления необходимо пронумеровать разряды целой части справа налево, начиная с нулевого, и дробной части, начиная с разряда сразу после запятой, слева направо – начальный номер -1. Затем вычислить сумму произведений соответствующих значений разрядов на основание q системы счисления в степени, равной номеру разряда


Пример 3. Перевести число 10110110111,1012 в десятичную систему счисления

9

8

7

6

5

4

3

2

1

0

-1

-2

-3

1

0

1

1

0

1

1

0

1

1,

1

0

12=1*29+0*28+1*27+1*26+0*25+1*24+1*23+0*22+1*21+

+1*20+1*2-1+0+2-2+1*2-3= =512+0+128+64+0+16+8+0+2+1+0,5+0+0,125=731,62510