~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ 2FDFB20D78C4C989922B33755EFCE5FC__1717341480 ✰
Заголовок документа оригинал.:
✰ Numeral system - Wikipedia ✰
Заголовок документа перевод.:
✰ Система счисления — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/Numeration ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/2f/fc/2fdfb20d78c4c989922b33755efce5fc.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/2f/fc/2fdfb20d78c4c989922b33755efce5fc__translat.html ✰
Дата и время сохранения документа:
✰ 15.06.2024 02:57:06 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 2 June 2024, at 18:18 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

Система счисления — Википедия Jump to content

Система счисления

Из Википедии, бесплатной энциклопедии
(Перенаправлено из Нумерации )
Числа, записанные в разных системах счисления

Система счисления — это система письма для выражения чисел; то есть математическая запись для представления чисел данного набора с использованием цифр или других символов последовательным образом.

Одна и та же последовательность символов может обозначать разные числа в разных системах счисления. Например, «11» представляет число одиннадцать в десятичной системе счисления (сегодня это наиболее распространенная система во всем мире), число три в двоичной системе счисления (используется в современных компьютерах) и число два в унарной системе счисления ( используется при подсчете очков).

Число, которое представляет цифра, называется ее значением. Не все системы счисления могут представлять один и тот же набор чисел; например, римские цифры не могут обозначать число ноль.

В идеале система счисления будет:

Например, обычное десятичное представление дает каждому ненулевому натуральному числу уникальное представление в виде конечной последовательности цифр, начиная с ненулевой цифры.

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

Основные системы счисления [ править ]

Наиболее распространенной системой счисления является десятичная . Индийским математикам приписывают разработку целочисленной версии — индийско-арабской системы счисления . [1] Арьябхата из Кусумапуры разработал систему обозначений разрядов в V веке, а столетие спустя Брахмагупта ввел символ нуля. Система медленно распространилась на другие близлежащие регионы, такие как Аравия, из-за их коммерческой и военной деятельности с Индией. Математики Ближнего Востока расширили систему, включив в нее отрицательные степени 10 (дроби), как записано в трактате сирийского математика Абуль-Хасана аль-Уклидиси в 952–953 годах, и было введено обозначение десятичной точки. [ когда? ] Синдом ибн Али , который также написал самый ранний трактат об арабских цифрах. Индуистско-арабская система счисления затем распространилась в Европу благодаря торговле купцов, а цифры, используемые в Европе, называются арабскими цифрами , так как они узнали их от арабов.

Простейшей системой счисления является унарная система счисления , в которой каждое натуральное число представлено соответствующим количеством символов. Если символ / выбран, например, то число семь будет представлено как /////// . Метки учета представляют собой одну из таких систем, которая до сих пор широко используется. Унарная система полезна только для небольших чисел, хотя она играет важную роль в теоретической информатике . Гамма-кодирование Элиаса , которое обычно используется при сжатии данных , выражает числа произвольного размера, используя унарный код для обозначения длины двоичного числа.

Унарную запись можно сократить, вводя разные символы для определенных новых значений. Очень часто эти значения представляют собой степени 10; так, например, если / означает единицу, − десять и + 100, то число 304 можно компактно представить как +++ //// и число 123 как + - - /// без необходимости нуля. Это называется знаково-значительной записью . Древнеегипетская система счисления относилась к этому типу, а римская система счисления была модификацией этой идеи.

Еще более полезны системы, в которых для повторения символов используются специальные сокращения; например, используя первые девять букв алфавита для этих сокращений, где A означает «одно появление», B «два появления» и т. д., можно затем написать C + D/ для числа 304. Эта система используется. при написании китайских цифр и других восточноазиатских цифр, основанных на китайском языке. Система счисления в английском языке относится к этому типу («триста [и] четыре»), как и в других разговорных языках, независимо от того, какие письменные системы они приняли. Однако во многих языках используются смеси основ и другие особенности, например, 79 во французском языке — это soixante dix-neuf ( 60 + 10 + 9 ), а в валлийском — pedwar ar bymtheg a thrigain ( 4 + (5 + 10) + (3). × 20) ) или (несколько архаично) pedwar ugain namyn un ( 4 × 20 − 1 ). По-английски можно было бы сказать «четыре балла меньше одного», как в знаменитом Геттисбергском обращении, где «87 лет назад» означает «четыре балла и семь лет назад».

Более элегантной является позиционная система , также известная как нотация разрядов. Опять же, работая с базой 10, используются десять различных цифр 0, ..., 9, а положение цифры используется для обозначения степени десяти, на которую нужно умножить цифру, как в 304 = 3 × 100 + 0. ×10 + 4×1 или точнее 3×10 2 + 0×10 1 + 4×10 0 . Ноль, который не нужен в других системах, здесь имеет решающее значение, чтобы иметь возможность «пропустить» степень. Индо-арабская система счисления, зародившаяся в Индии и сейчас используемая во всем мире, представляет собой позиционную систему счисления с основанием 10.

Арифметика в позиционных системах гораздо проще, чем в более ранних аддитивных; кроме того, аддитивным системам требуется большое количество разных символов для разных степеней 10; позиционной системе нужно всего десять разных символов (при условии, что она использует систему счисления по основанию 10). [2]

Позиционная десятичная система в настоящее время повсеместно используется в письменной форме. База 1000 также используется (хотя и не повсеместно) для группировки цифр и рассмотрения последовательности из трех десятичных цифр как одной цифры. В этом смысл общепринятого обозначения 1 000 234 567, используемого для очень больших чисел.

В компьютерах основные системы счисления основаны на позиционной системе по основанию 2 ( двоичная система счисления ), с двумя двоичными цифрами , 0 и 1. Позиционные системы получаются путем группировки двоичных цифр по трем ( восьмеричная система счисления ) или четырем ( шестнадцатеричная система счисления ). система ) обычно используются. Для очень больших целых чисел основание 2. 32 или 2 64 (группировка двоичных цифр по 32 или 64, длине машинного слова ) используются, как, например, в GMP .

В некоторых биологических системах унарная система кодирования используется . Унарные цифры, используемые в нейронных цепях , отвечающих за пение птиц . [3] Ядром в мозгу певчих птиц, который играет роль как в обучении, так и в производстве птичьего пения, является HVC ( высокий голосовой центр ). Командные сигналы для разных нот пения птиц исходят из разных точек HVC. Это кодирование работает как пространственное кодирование, которое является эффективной стратегией для биологических цепей благодаря своей простоте и надежности.

Цифры, используемые при записи чисел цифрами или символами, можно разделить на два типа, которые можно назвать арифметическими цифрами (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) и геометрическими цифрами (1 , 10, 100, 1000, 10000...), соответственно. В знаково-значных системах используются только геометрические цифры, а в позиционных системах — только арифметические цифры. Знаково-значительная система не нуждается в арифметических цифрах, поскольку они образуются путем повторения (за исключением ионической системы ), а позиционная система не нуждается в геометрических цифрах, поскольку они образуются по положению. Однако в разговорном языке используются как арифметические, так и геометрические цифры.

В некоторых областях информатики основанием k используется модифицированная позиционная система с , называемая биективной нумерацией , где цифры 1, 2, ..., k ( k ≥ 1 ), а ноль представляются пустой строкой. Это устанавливает биекцию между набором всех таких цифровых строк и набором неотрицательных целых чисел, избегая неединственности, вызванной ведущими нулями. Биективную нумерацию по основанию k также называют k -адической нотацией, не путать с p -адическими числами . Биективная база 1 аналогична унарной.

Подробно о позиционных системах [ править ]

В позиционной системе счисления по основанию b (где b - больше натуральное число 1, известное как основание системы счисления ) b основных символов (или цифр), соответствующих первым b используются натуральным числам, включая ноль. Для формирования остальных цифр используется положение символа на рисунке. Символ в последней позиции имеет собственное значение, и при движении влево его значение умножается на b .

Например, в десятичной системе (основание 10) цифра 4327 означает ( 4 ×10 3 ) + ( 3 ×10 2 ) + ( 2 ×10 1 ) + ( 7 ×10 0 ) , отметив, что 10 0 = 1 .

В общем, если b является основанием, записывают число в системе счисления по основанию b, выражая его в форме a n b н + а п - 1 б п - 1 + а п - 2 б п - 2 + ... + а 0 б 0 и записываем пронумерованные цифры a n a n − 1 a n − 2 ... a 0 в порядке убывания. Цифры представляют собой натуральные числа от 0 до b − 1 включительно.

Если в тексте (например, в этом) обсуждается несколько базисов и существует двусмысленность, база (которая сама представлена ​​в базе 10) добавляется в нижнем индексе справа от числа, например: числовая база . Если не указано в контексте, числа без нижнего индекса считаются десятичными.

Разделив цифры на две группы точкой, можно также записывать дроби в позиционной системе. Например, цифра 10,11 с основанием 2 обозначает 1×2. 1 + 0×2 0 + 1×2 −1 + 1×2 −2 = 2.75 .

В общем случае числа в системе с основанием b имеют вид:

Числа б к и б - к веса соответствующих цифр. Позиция k является логарифмом соответствующего веса w , то есть . Самая высокая используемая позиция близка к порядку величины числа.

Количество меток, требуемых в унарной системе счисления для описания веса, было бы w . В позиционной системе количество цифр, необходимое для ее описания, составляет всего , для k ≥ 0. Например, для описания веса 1000 необходимы четыре цифры, потому что . Количество цифр, необходимых для описания должности , равно (в позициях 1, 10, 100,... только для простоты в десятичном примере).

Число имеет завершающее или повторяющееся расширение тогда и только тогда, когда оно рационально ; это не зависит от базы. Число, оканчивающееся на одну базу, может повторяться в другой (таким образом, 0,3 10 = 0,0100110011001... 2 ). Иррациональное число остается апериодическим (с бесконечным числом неповторяющихся цифр) во всех целочисленных основаниях. Таким образом, например, в системе счисления 2 π = 3,1415926... 10 можно записать как апериодическое 11,001001000011111... 2 .

Размещение подчеркиваний дополнительных n или точек над обычными цифрами является соглашением, используемым для обозначения повторяющихся рациональных расширений. Таким образом:

14/11 = 1,272727272727... = 1,27 или 321,3217878787878... = 321,321 78 .

Если b = p простое число , можно определить числа с основанием p , расширение которых влево никогда не прекращается; они называются p -адическими числами .

Также возможно определить вариант базы b , в котором цифры могут быть положительными или отрицательными; это называется представлением знаковых цифр .

Обобщенные целые числа переменной длины [ править ]

Более общим является использование смешанной системы счисления (здесь написано с прямым порядком байтов ), например для , и т. д.

Это используется в Punycode , одним из аспектов которого является представление последовательности неотрицательных целых чисел произвольного размера в виде последовательности без разделителей «цифр» из набора 36: a–z и 0–9. , представляющие 0–25 и 26–35 соответственно. Существуют также так называемые пороговые значения ( ), которые фиксированы для каждой позиции в номере. цифра (в данной позиции в номере), которое ниже соответствующего порогового значения означает, что это самая старшая цифра, следовательно, в строке это конец числа, а следующий символ (если он присутствует) — это младшая цифра следующего числа.

Например, если пороговое значение для первой цифры равно b (т. е. 1), то a (т. е. 0) отмечает конец числа (оно имеет только одну цифру), поэтому в числах, содержащих более одной цифры, диапазон первой цифры равен только b–9 (т.е. 1–35), поэтому вес b 1 равен 35 вместо 36. В более общем смысле, если t n является порогом для n -й цифры, легко показать, что . Предположим, что пороговые значения для второй и третьей цифр равны c (т. е. 2), тогда диапазон второй цифры — a–b (т. е. 0–1), причем вторая цифра является наиболее значимой, а диапазон — c–9 (т. е. 2–35) при наличии третьей цифры. Обычно для любого n вес ( n + 1)-й цифры равен весу предыдущей, умноженной на (36 — порог n -й цифры). Таким образом, вес второго символа равен . А вес третьего символа .

Итак, мы имеем следующую последовательность чисел, состоящую не более чем из 3 цифр:

а (0), ба (1), ца (2), ..., 9 а (35), бб (36), сб (37),..., 9 б (70), бса (71), ..., 99 а (1260), сбн (1261), ..., 99 б (2450).

В отличие от обычной системы счисления, основанной на n , существуют такие числа, как 9 b , где 9 и b представляют собой 35; однако представление уникально, поскольку ac и aca не допускаются — первое a завершает каждое из этих чисел.

Гибкость в выборе пороговых значений позволяет оптимизировать количество цифр в зависимости от частоты появления чисел разного размера.

Случай, когда все пороговые значения равны 1, соответствует биективной нумерации , где нули соответствуют разделителям чисел с цифрами, отличными от нуля.

См. также [ править ]

Ссылки [ править ]

  1. ^ Дэвид Юджин Смит; Луи Чарльз Карпински (1911). Индо-арабские цифры . Джинн и компания.
  2. ^ Чоудхури, Арнаб. Разработка эффективного множителя с использованием DBNS . Журналы ГИАП. ISBN  978-93-83006-18-2 .
  3. ^ Фите, ИК; Сын, HS (2007). «Нейросетевые модели производства, обучения и кодирования пения птиц». В Сквайре, Л.; Олбрайт, Т.; Блум, Ф.; Гейдж, Ф.; Спитцер, Н. Новая энциклопедия неврологии.

Источники [ править ]

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: 2FDFB20D78C4C989922B33755EFCE5FC__1717341480
URL1:https://en.wikipedia.org/wiki/Numeration
Заголовок, (Title) документа по адресу, URL1:
Numeral system - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)