Что называется системой счисления как они классифицируются
Системы счисления
Система счисления — это совокупность правил записи чисел посредством конечного набора символов (цифр).
Системы счисления бывают:
Непозиционные системы счисления
Примеры: унарная, римская, древнерусская и др.
Позиционные системы счисления
Основание системы счисления —
количество различных цифр, используемых в этой системе.
отношение количественного эквивалента цифры в этом разряде к количественному эквиваленту той же цифры в нулевом разряде
где i — номер разряда, а s — основание системы счисления.
Разряды числа нумеруются справа налево, причем младший разряд целой части (стоящий перед разделителем — запятой или точкой) имеет номер ноль. Разряды дробной части имеют отрицательные номера:
По определению веса разряда
где i — номер разряда, а s — основание системы счисления.
Тогда, обозначив цифры числа как ai, любое число, записанное в позиционной системе счисления, можем представить в виде:
Например, для системы счисления с основанием 4:
Выполнив вычисления, мы получим значение исходного числа, записанное в десятичной системе счисления (точнее, в той, в которой производим вычисления). В данном случае:
= 1⋅64 + 3⋅16 + 0⋅4 + 2⋅1 + 2⋅0,25 =
= 64 + 48 + 2 + 0,5 = 114,5
Таким образом, для перевода числа из любой системы счисления в десятичную следует:
Вспомним пример перевода из системы счисления с основанием 4 в десятичную:
13024 = 1⋅4 3 + 3⋅4 2 + 0⋅4 1 + 2⋅4 0 = 114
Иначе это можно записать так:
114 = ((1 ⋅ 4 + 3) ⋅ 4 + 0) ⋅ 4 + 2 = 13024
Отсюда видно, что при делении 114 на 4 нацело в остатке должно остаться 2 — это младшая цифра при записи в четверичной системе. Частное же будет равно
Деление его на 4 даст остаток — следующую цифру (0) и частное 1 ⋅ 4 + 3. Продолжая действия, получим аналогичным образом и оставшиеся цифры.
В общем случае для перевода целой части числа из десятичной системы счисления в систему с каким-либо другим основанием необходимо:
Общие сведения
Числа записывают при помощи определенных математических символов, значение которых зависит от системы счисления (формы представления). Последней называется метод записи числа посредством определенной совокупности знаковых элементов — цифр. Не все учащиеся понимают отличие цифры от числового значения. В учебнике по информатике для 9 класса можно встретить и такое определение: системы счисления — набор символов, используемый для обозначения цифр.
Цифра — определенный математический символ, который указывает на конкретную величину. Они составляют число, а их расположение называется разрядной сеткой.
Классификация систем счисления
В зависимости от значений символов при их расположении, системы представления значений классифицируются на 4 вида. Последние бывают:
В позиционных расположение цифры в разрядной сетке влияет на значение числа. Например, дан определенный параметр 12345. Если поменять символы местами, получится совершенно другая величина. В этом легко убедится, воспользовавшись обыкновенным калькулятором. Опыт выполняется в 2 этапа:
Результат, полученный в последнем пункте, свидетельствует, что изменение расположения цифр влияет на количественные характеристики числа.
Примером непозиционной системы счисления является обыкновенный массив данных, который строится на представлении «ключ->значение». В программировании его называют ассоциативным. Расположение его элементов не имеет значения, поскольку обращение к каждому из них осуществляется при указании соответствующего ключа.
Например, есть массив вида: login->Petr102000, password->1245ercdrg, email->petr102000@mail.ru. Чтобы узнать имя пользователя, нужно обратиться к ключу «login». Иными словами, непозиционная форма представления — набор математических символов, от положения которых не зависит результат выполнения операции.
Унарная — система счисления, элемент которой эквивалентен 1. Например, обучение счету в начальных классах при помощи палочек. Во время выполнения каких-либо работ по подсчету компонентов она также используется. Человек рисует крестик, палочку или другой символ, а затем считает их общее количество.
Смешанный тип может включать в себя все 3 системы или 2. Он применяется для подсчета денег, а основными элементами являются мелочь (монеты) и купюры.
Позиционные формы представления
Позиционные системы представления численных величин используются не только для устного счета, расчетов, но и в информационно-коммуникационных технологиях (ИКТ). Персональный компьютер переводит десятичное число в двоичную, восьмеричную и шестнадцатеричную систему (реже в троичную и пятеричную).
Основной является двоичная, поскольку из этого представления при помощи различных методик числа переводятся в другие системы исчисления. Для каждой операции существует определенный алгоритм, которого специалисты рекомендуют придерживаться.
Чтобы определить основание системы счисления, нужно внимательно рассмотреть число. Оно указывается в виде нижнего индекса или фигурными скобками. Например, А281F<16>, 0111101100<2>, 253<8>. Однако в первом случае его можно не указывать, поскольку и так понятно, что это шестнадцатеричная форма записи величины (используются элементы английского алфавита).
Двоичный код можно записывать без фигурных скобок, т. к. он отличается от восьмеричной, пятеричной и других представлений чисел. Если речь идет о восьмеричной, в фигурных скобках указывается 8.
Существует также понятие мощности систем информационного исчисления. Эта характеристика показывает, какое количество данных можно закодировать. Например, картинки кодируются при помощи набора символов шестнадцатеричной формы представления, имеющей больший по сравнению с другими параметр мощности.
Работа с двоичным кодом
Двоичный код состоит из 0 и 1, что довольно просто реализовать в разнообразных электронных устройствах. Кодирование осуществляется наличием или отсутствием электромагнитного поля, закрытым или открытым переходом полупроводникового транзистора. В этом случае прослеживается связь информатики и вычислительной техники с физикой.
Для конвертации десятичной формы в двоичную применяются 2 способа. К ним относятся:
Новичку в сфере IT необходимо знать алгоритм конвертации двоичного кода в десятичный и обратную операцию. Методика для деления в столбик (преобразование в двоичную форму) имеет такой вид:
Обратная конвертация из двоичного кода в десятичную форму имеет немного другую методику. Суть ее состоит в следующем:
Следующий способ конвертации десятичной формы в двоичную называется степенным. Суть его в том, что нужно составлять специальную таблицу:
| Степень | Значение |
| 0 | 1 |
| 1 | 2 |
| 2 | 4 |
| 3 | 8 |
| 4 | 16 |
| 5 | 32 |
| 6 | 64 |
| 7 | 128 |
| 8 | 256 |
| 9 | 512 |
| 10 | 1024 |
Таблица 1. Степень 2 и ее величина.
Методика преобразования строится по определенному алгоритму. Последний имеет такой вид:
Чтобы понять методику конвертации при помощи степенного способа, нужно разобрать ее реализацию на практическом примере:
Каждый ученик должен сам выбрать для себя оптимальный способ. Для проверки можно воспользоваться специальным калькулятором или веб-приложением для конвертации из одной системы представления величины в другую.
Восьмеричная запись
Перевод в восьмеричную форму из десятичной осуществляется через двоичный код. После чего элементы разрядной сетки группируются по триадам, а затем высчитывается результат. Чтобы привести число к восьмеричной форме, нужно использовать следующий алгоритм:
Для использования алгоритма необходимо разобрать пример преобразования числа 117 в восьмеричный код. Это делается таким образом:
Алгоритм обратного преобразования строится на конвертации сначала в двоичную, а затем в десятичную форму. Он имеет следующий вид:
Конвертация проверяется при помощи различных онлайн-сервисов или калькулятора. Восьмеричная система позиционного счисления обладает большей мощностью, чем двоичная.
Шестнадцатеричный формат
Для выполнения перевода десятичного числа в шестнадцатеричное (ее также можно назвать HEX-представление) существует определенная методика, похожая на предыдущую (восьмеричную), но имеющая некоторые отличия. Последние заключаются в выделении тетрад (4 элемента), а также расширения количества математических символов (от 0 до 9, А = 10, В = 11, С = 12, D = 13, Е = 14 и F = 15). Алгоритм имеет следующий вид:
Для полного понимания методики конвертации нужно разобрать практический пример. Реализация алгоритма выглядит следующим образом:
Обратная методика преобразования строится на переводе в двоичную форму, а затем в десятичную. Она имеет такой вид:
Во втором пункте специалисты рекомендуют указывать основание, т. к. этот прием поможет избежать ошибок при конвертации. Кроме того, результат необходимо проверять при помощи веб-сервиса или специального калькулятора.
Таким образом, системы счисления используются для конвертации цифровой информации в машинный код для дальнейшей обработки и выдачи готовых результатов, полученных во время вычислительного процесса.
Системы счисления в математике
Содержание:
Системы счисления в математике
Система счисления — это совокупность правил записи чисел посредством конечного набора символов (цифр). Системы счисления бывают: непозиционными (в этих системах значение цифры не зависит от ее позиции — положения в записи числа).
Непозиционные системы счисления
Непозиционными называются такие системы счисления, в которых каждая цифра сохраняет своё постоянное значение независимо от того места, которое она занимает в записи числа.
Примером непозиционной системы счисления, которая дошла до наших дней и иногда используется, является римская система счисления. В этой системе для записи чисел используется такие цифры: I, V, X, C, D, M и т.д., они обозначают числа один, пять, десять, пятьдесят, сто, тысяча и т.д. Запись любых других чисел производится на основе определённых правил: несколько одинаковых цифр, стоящих рядом, отображают число, равное сумме чисел, которые соответствуют этим цифрам, например III — три, XX — двадцать, пара цифр в которой младшая цифра (которая обозначает меньшее число) стоит слева от старшей (которая обозначает большее число), отображает разность соответствующих чисел, например IV — четыре, XL — сорок, пара цифр, в которой младшая цифра стоит справа от старшей, отображает сумму соответствующих чисел, например XI — одиннадцать, VI — шесть, и т.п.
Позиционные системы счисления
Позиционными называются такие системы счисления, в которых значение каждой цифры определяется не только самой цифрой, но и тем местом (позицией), которое она занимает в записи числа.
Основой позиционной системы счисления называется число 


В позиционной системе счисления с основой 


Числа в позиционной системе счисления с основой 





Арифметические действия над числами в любой позиции системы счисления выполняются по тем же правилам, что и в десятичной системе. Однако, при выполнении действий над числами системы, необходимо пользоваться таблицами сложения и умножения этой системы.
Чтобы различать в какой системе счисления записано то или другое число, договоримся обозначать через 

Рассмотрим наиболее внедрённые в ЭВМ системы счисления.
Двоичная система счисления
Эта система счисления использует две цифры 0, 1, которые обозначают числа ноль и единицу соответственно. Основой этой системы является число два.
Ниже дано изображения некоторых чисел в двоичной системе счисления:
При добавлении двух чисел, записанных в двоичной системе счисления, следует пользоваться таблицей сложения:
Таблица умножения в двоичной системе счисления также очень простая:
Примеры
Восьмеричная система счисления
Эта система счисления использует цифры 0, 1, 2, 3, 4, 5, 6, 7 для обозначения последовательных чисел от нуля до семи включительно. Основой этой системы является число 8. Запись произвольного числа в этой системе основывается на его разложении по степеням числа восемь с указанными выше коэффициентами.
Запишем некоторые числа в восьмеричной системе счисления:
Восьмеричные таблицы сложения и умножения имеют вид:
Примеры
Шестнадцатеричная система счисления
Эта система счисления использует шестнадцать цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, которые обозначают последовательно целые числа, начиная с нуля заканчивая числом «пятнадцать». Основой этой системы счисления является число шестнадцать.
Запишем некоторые числа в шестнадцатеричной системе счисления:
Примеры
Переведение чисел из одной системы в другую
При решении задач на ЭВМ начальные данные, как правило, задаются в десятичной системе счисления, в той же системе необходимо получить результат. Однако почти все машины работают не в десятичной системе, а в какой-нибудь другой, например в двоичной. Поэтому возникает необходимость переведения чисел из одной системы в другую. При рассмотрении правил перевода чисел из одной системы счисления в другую ограничимся только системами счисления с неотъемлемой базой. Поскольку переведение отрицательных чисел сводится к переводу абсолютных величин и приписыванием им знака минус, то достаточно рассмотреть перевод положительных чисел.
Перевод чисел системы 


Такой перевод будем обозначать символами 
Для того, чтобы число 

перевести в систему 

а) записать число 
б) заменить основу 10 и все цифры 


в) сделать вычисления, пользуясь арифметикой системы 
Примеры:
Проведя вычисления, пользуясь арифметикой десятичной системы счисления, получаем число 22,7510.
б) Перевести число 27,510 из десятичной системы счисления в двоичную
то, заменив основу 10 и цифры 2, 7, 5 их изображением в двоичной системе счисления, получаем:
Сделав вычисления, пользуясь арифметикой двоичной системы счисления, получим число 
Следовательно,
в) Перевести число 634,528 из восьмеричной системы счисления в десятичную (8 → 10(10)).
Подав это число в виде
и заменив основу 10 — числом 8 (цифры 6, 3, 4, 5, 2 имеют тот же вид в десятичной системе счисления) получаем:
Сделав вычисления, пользуясь арифметикой десятичной системы счисления, получаем число 412,9375010.
Следовательно, 634,528 = 412,9375010.
г) Перевести число 98,610 из десятичной системы счисления в восьмеричную (10 →8(8)).
Представив это число в виде
и заменив основу числа 10 и цифры 9, 8, 6 их видом в восьмеричной системе счисления, получим:
Сделав вычисления, руководствуясь арифметикой восьмеричной системы счисления получим число 142,48. Следовательно, 98,610 = 142,48.
Перевод чисел системы в систему с помощью арифметики системы
Перевод чисел системы 


Такой перевод будем обозначать символами 
Перевод целых чисел
Пусть целое число 




где 


Заменим цифры 






Разделив обе части полученного равенства на 

Если теперь частное 


Повторяя этот процесс 



Таким образом, при последовательном делении числа и частных, которые получаем при делении, на основу системы, записанную в системе, то есть на 






Примеры
а) Перевести число 6510 из десятичной системы счисления в двоичную (10 → 2(10)).
и десятичные цифры 0, 1 имеют тоже самое изображение в двоичной системе счисления, то 6510 = 10000012
б) Перевести число 32510 из десятичной системы счисления в восьмеричную (10 → 8(10)).
и десятичные цифры 5, 0 имеют тоже самое изображение в восьмеричной системе счисления, то 32510 = 5058.
в) Перевести число 306010 из десятичной системы в шестнадцатеричную (10→16(10)).
а десятичные цифры 15, 11 изображаются в шестнадцатеричной системе счисления как F и B, 306010 = BF416.
г) Перевести число 1110112 из двоичной системы счисления в десятичную (2→10(2)).
Пользуясь арифметикой двоичной системы счисления, получим:
Двоичные числа 101 и 1001 в десятичной системе счисления имеют изображение 5 и 9 соответственно, 1110112 = 5910.
Переведение правильных дробей
Пусть D — правильная дробь, записанная в системе P. Допустим, что необходимо перевести дробь в систему 

Умножим две части полученного равенства на 

Умножим 


Повторяя умножение необходимое нам количество раз, мы найдём одну за одной цифры, необходимые нам для изображения числа D в системе 
Таким образом, при последовательном умножении числа D и дробных частей произведения, которые получаются при умножении на основу 


Примеры:
а) Перевести число 0,562510 из десятичной системы исчисления в восьмеричную (10→8(10)).
и десятичная цифра 4 имеет то же самое изображение в восьмеричной системе счисления, то 0,562510 = 0,448.
б) Перевести число 0,37510 из десятичной системы исчисления в двоичную (10→2(10)).
и десятичные цифры 0, 1 имеют то же самое изображение в двоичной системе счисления, то 0,37510 = 0,0012.
в) Перевести число 0,5B416 из шестнадцатеричной системы исчисления в десятичную (16→10(16)).
и шестнадцатеричные цифры 5, 5, 5, 6, 0, 1, 2 имеют то же самое изображение в десятичной системе счисления, то 0,5B416 = 0,356901562510.
Замечание: Удобнее всего, при переводе чисел из системы счисления P в систему 
Перевод чисел системы 


Пусть 

Для того, чтобы перевести число системы 




Для того, чтобы перевести число системы 




Примеры:
Трёхразрядное двоичное число, которое соответствует определённой восьмеричной цифре, называется триадой. Соответствие между восьмеричными цифрами и триадами такое:
Присылайте задания в любое время дня и ночи в ➔
Официальный сайт Брильёновой Натальи Валерьевны преподавателя кафедры информатики и электроники Екатеринбургского государственного института.
Все авторские права на размещённые материалы сохранены за правообладателями этих материалов. Любое коммерческое и/или иное использование кроме предварительного ознакомления материалов сайта natalibrilenova.ru запрещено. Публикация и распространение размещённых материалов не преследует за собой коммерческой и/или любой другой выгоды.














































