Что такое различные цифры
Теория для 19 задания ЕГЭ
Цифры и числа – это не синонимы. Цифры – это символы, которыми записывают числа. Числа состоят из цифр, как слова состоят из букв. Пример: число \(1806\) состоит из цифр \(1\), \(8\), \(0\) и \(6\).
Однозначные числа – числа, состоящие из одной цифры, например \(7\). Двухзначные числа – состоящие из двух цифр, например \(29\). Трехзначные – из трёх, например \(341\). И так далее.
Простое число – число, имеющее только два делителя, – единицу и само себя (при этом число \(1\) простым не считается). Пример: \(13\) или \(277\).
Составное число – число, имеющее больше двух делителей. Например, \(12\) или \(735\).
Натуральное число – целое положительное число. Пример: \(5\), \(34\), \(6908\)…
\(0\) – не натуральное, \(-7\) – тоже.
Четное число – целое число делящиеся на \(2\). Нечетное число – целое число не делящиеся на \(2\). Пример: \(12\), \(1000\), \(106\) – четные; \(3\), \(99\), \(9000001\) – нечетные.
Если написано «попарно различные числа», это означает, что все числа в наборе разные. То есть, любые \(2\) числа не равны друг другу. (Для меня загадка, почему в задачах не пишут просто «все числа разные»).
Если цифры числа неизвестны, их можно записать буквами и провести сверху черточку. Пример: \(\overline
Любое двухзначное число можно представить как: \(\overline
Трехзначное: \(\overline
Четырехзначное: \(\overline
\(n\) – значное: \(\underbrace<\overline
На \(2\): последняя цифра числа делится на \(2\) (в том числе \(0\))
На \(3\): сумма цифр числа делится на \(3\). Например, число \(4635\) делится на \(3\), т.к. \(4+6+3+5=18\) (а \(18\) делится на \(3\))
На \(4\): две последние цифры либо нули, либо образуют число, делящееся на \(4\)
На \(5\): последняя цифра \(0\) или \(5\)
На \(6\): одновременно соблюдаются признаки делимости на \(2\) и \(3\)
На \(7\): признаков делимости, увы, нет
На \(8\): три последние цифры нули или образуют число, делящееся на \(8\)
На \(9\): сумма цифр числа делится на \(9\)
На \(11\): разность между суммой цифр, стоящих на нечетных местах, и суммой цифр, стоящих на четных местах, делится на \(11\).
Например, число \(281765\) делится на \(11\), т.к. сумма цифр нечетных мест \(2+1+6=9\), сумма цифр на четных \(8+7+5=20\), т.е. разность между ними \(11\), а \(11\) делится на \(11\)
Если разность равна нулю – число тоже будет делиться на \(11\). Пример: число \(5247\).
На \(25\): две последнее цифры \(00\), \(25\), \(50\) или \(75\)
На \(100\): две последнее цифры \(00\)
На \(125\): три последнее цифры \(000\) или образуют число, делящееся на \(125\).
Число \(b\) делится на число \(a\), если найдётся такое целое число \(q\), что \(b=a \cdot q\).
Обозначается \(b \,\vdots \, a\). Например, \(6\) делится на \(2\), т.к. \(6=2\cdot 3\).
Также в этом случае число \(b\) называют кратным числу \(a\).
Общим делителем чисел называют такое число, которое является делителем для каждого из них. Например, общим делителем чисел \(12\) и \(30\) будет число \(4\).
Два числа называются взаимно простыми, если их общим делителем является только \(1\). Например: \(12\) и \(5\); \(25\) и \(14\); \(3\) и \(11\).
Замечание: два любых простых числа автоматически являются взаимно простыми.
Если одно из двух чисел делится на некоторое число, то и их произведение делится на это число. Например, \(9m\, \vdots \, 3\), так как \(9\) делится на \(3\) (здесь и далее \(m\), \(k\) и \(n\) – любые целые числа).
Если два числа делятся на некоторое число, то и их сумма, и их разность делятся на это число. Например, \((3k+9m)\, \vdots \, 3\), так как \(3k\) – делится на \(3\) и \(9m\) – делится на \(3\). Еще пример: \((99-88+77)\, \vdots \, 11\).
Если одно из чисел делится на некоторое число, а второе нет, то их сумма и их разность не делятся на это число. Например, если \(k\) целое, то: \((3k+17)\) \(3\); \((930-174)\)
\(10\).
Если произведение нескольких чисел делится на некоторое простое число, то хотя бы одно из них делится на это простое число. Например, если \(5k\,⋮\,3\), то \(k\,⋮\,3\).
Каждое натуральное число, большее единицы, либо является простым, либо может быть разложено на простые множители.
Примеры:
число \(20\) может быть разложено в произведение \(2\cdot 2\cdot 5\)
число \(105 =21 \cdot 5=7\cdot 3 \cdot5\)
число \(17\) – является простым числом и разложено быть не может.
Замечание: разложение \(17\) как \(17\cdot 1\) – не подходит, т.к. единица не считается простым числом.
Любые два разложения одного и того же числа могут отличаться только порядком множителей.
Например, разложение числа \(6\) мы можем записать либо как \(2\cdot 3\), либо как \(3\cdot 2\) и более никак.
Замечание: вот именно поэтому \(1\) не считается простым числом, ведь иначе любое число имело бы бесконечно много разложений: \(2\cdot 3\cdot 1\); \(2\cdot 1\cdot 3\cdot 1\); \(2\cdot 1\cdot 3\cdot 1\cdot 1\cdot 1\)….
Разряды и классы чисел
Числа и цифры
Числа — это единицы счета. С помощью чисел можно сосчитать количество предметов и определить различные величины.
Для записи чисел используются специальные знаки — цифры. Всего их десять: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0.
Натуральные числа — это числа, которые мы используем при счете. Вот они: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, …
От количества цифр в числе зависит его название.
Число, которое состоит из одного знака, называется однозначным. Наименьшее однозначное — 1, наибольшее — 9.
Число, которое состоит из двух знаков цифр, называется двузначным. Наименьшее двузначное — 10, наибольшее — 99.
Числа, которые записаны с помощью двух, трех, четырех и более цифр, называются двузначными, трехзначными, четырехзначными или многозначными. Наименьшее трехзначное — 100, наибольшее — 999.
Каждая цифра в записи многозначного числа занимает определенное место — позицию.
Классы чисел
Цифры в записи многозначных чисел разбивают справа налево на группы по три цифры в каждой. Эти группы называют классами. В каждом классе цифры справа налево обозначают единицы, десятки и сотни этого класса.
Названия классов многозначных чисел справа налево:
Чтобы читать запись многозначного числа было удобно, между классами оставляют небольшой пробел. Например, чтобы прочитать число 125911723296, удобно сначала выделить в нем классы:
А теперь прочитаем число единиц каждого класса слева направо:
Разряды чисел
От позиции, на которой стоит цифра в записи числа, зависит ее значение. Например:
Можно сформулировать иначе и сказать, что в заданном числе 1 123 цифра 3 располагается в разряде единиц, 2 в разряде десятков, 1 в разряде сотен, а 1 служит значением разряда тысяч.
Проясним, что такое разряд в математике. Разряд — это позиция или место расположения цифры в записи натурального числа.
У каждого разряда есть свое название. Слева всегда живут старшие разряды, а справа — младшие. Чтобы быстрее запомнить, можно использовать таблицу.
Количество разрядов всегда соответствует количеству знаков в числе. В этой таблице есть названия всех разрядов для числа, которое состоит из 15 знаков. У следующих разрядов также есть названия, но они используются крайне редко.
Низший (младший) разряд многозначного натурального числа — разряд единиц.
Высший (старший) разряд многозначного натурального числа — разряд, соответствующий крайней левой цифре в заданном числе.
Разрядные единицы обозначают так:
Каждые три разряда, следующие друг за другом, составляют класс. Первые три разряда: единицы десятки и сотни — образуют класс единиц (первый класс). Следующие три разряда: единицы тысяч, десятки тысяч и сотни тысяч — образуют класс тысяч (второй класс). Третий класс будут составлять единицы, десятки и тысячи миллионов и так далее.
Чтобы легче понимать математику — записывайтесь на наши курсы по математике!
Потренируемся
Пример 1. Записать цифрами число, в котором содержится:
Все разрядные единицы, кроме простых единиц, называют составными единицами. Каждые десять единиц любого разряда составляют одну единицу следующего более высокого разряда:
Чтобы узнать, сколько в числе заключается всех единиц какого-либо разряда, нужно отбросить все цифры, обозначающие единицы низших разрядов и прочитать число, которое выражено оставшимися цифрами.
Пример 2. Сколько сотен содержится в числе 6284?
В числе 6284 на третьем месте в классе единиц стоит цифра 2, значит, в числе есть две сотни.
Следующая цифра слева — 6, означает тысячи. Так как в каждой тысяче содержится 10 сотен то, в 6 тысячах их заключается 60.
Значит, в данном числе содержится 62 сотни.
Цифра 0 в любом разряде означает отсутствие единиц в данном разряде.
Проще говоря, цифра 0 в разряде десятков означает отсутствие десятков, в разряде сотен — отсутствие сотен и т. д. В том разряде, где стоит 0, при чтении числа ничего не произносится:
Чтобы проще освоить эту тему, можно распечатать таблицу классов и разрядов для учащихся 4 класса и обращаться к ней, если возникнут сложности.
masterok
Мастерок.жж.рф
Хочу все знать
Детский вопрос, но все таки. Формализовать его можно так:
Термин «цифра» происходит от арабского слова «cifra» и обозначает «ноль, пустой, ничего». Наиболее распространенными в мире являются так называемые «арабские цифры», которыми мы привыкли пользоваться. Это система из десяти знаков от 0 до 9. К слову, на самом деле она придумана в Индии, а не в арабских странах. До этого счет велся при помощи ровных линий – палочек. Каждая палочка соответствовала определенной цифре, например, пять палочек – пятерка, семь палочек – семерка и т.д. Больше всего такая система походила на зарубки, но была крайне неудобной для графического изображения больших чисел.
В древней Индии математика развивалась довольно активно, поэтому более удобная система счисления была придумана именно здесь примерно в V веке. Однако европейцы переняли цифры от арабов, которые к тому времени усовершенствовали десятичную систему. Из-за этого цифры начали называть арабскими. Не любой знак может называться цифрой. Ее признаком является способность описывать определенные числа. Например, «+» – это тоже знак, но не цифра. Если дополнительного уточнения нет, то цифрой обозначают один из знаков от 0 до 9.
Слово «цифра» имеет множество нюансов в плане употребления, хотя на многие из них мы не обращаем внимания в повседневной жизни. Например, выражение «эти цифры больше» является неверным, поскольку сравнению подлежат числа, а не цифры. Существуют и другие системы цифр. Например, наиболее близкие для нас, которые все еще используются – римские. С их помощью чаще всего указываются века: I, II, III и т.д.
Число считается одним из главных понятий в математике. Его используют для сравнения, нумерации, описания количественной характеристики. Таким образом, числа обозначаются при помощи цифр, а также математических символов («плюс», «минус», «скобки» и др.).
Необходимость вести счет чего-либо возникла еще у первобытных людей, и понятие числа постепенно становилось все сложнее. С развитием науки оно обрело еще более глубокий и важный смысл. Выделяют несколько числовых множеств:
1. натуральные – используются при естественном счете (от единицы и до бесконечности, а иногда и от ноля);
2. целые – объединение натуральных, отрицательных чисел и ноля;
3. рациональные – дроби; действительные – представляют собой расширение множества рациональных чисел;
4. комплексные – расширение множества действительных чисел.
Чем отличается цифра от числа?
Таким образом, цифра – это просто знак, символ, который можно сравнить с буквами в словах. Число же является математическим понятием, количественным показателем, и для его графического изображения используются именно цифры. Рассматривая статистики, графики, отчеты – любые количественные данные, мы видим числа, а не цифры.
Разнообразие чисел довольно большое. Они могут быть целыми, четными, нечетными, положительными, отрицательными и т.д. Также не существует какого-либо последнего числа – всегда будет то, что больше него. Количество цифр ограничено десятью знаками: от 0 до 9. Сравнивать между собой можно только числа, а не цифры.
Цифры, числа и числительные
Минускульные и маюскульные цифры
Тот внешний вид арабских цифр, к которому мы привыкли, имеющих рост прописных букв и стоящих на базовой линии шрифта, появился только в конце XVIII века. До этого были общеприняты цифры со свисающими элементами. Цифры первого типа называются «маюскульными» или «прописными» (по-английски — lining или titling), а второго — «минускульными», «строчными» или «старостильными» (по-английски — old-style, text, non-lining, lowercase, ranging, или hanging). Если в дореволюционной типографике минускульные цифры худо-бедно использовались в текстовом наборе, то в советской типографике их уделом остались редкая акциденция и редкие же титульные листы. Лично я впервые увидел минускульные цифры в текстовом наборе в 1991 году во «Властелине колец», набранном гарнитурой Гарамон.
Кстати, если в названии шрифта в конце стоят буквы «OSF», это означает, что шрифт имеет минускульные цифры (oldstyle figures) по умолчанию. «LF» обычно означает маюскульные цифры (lining figures).
Кроме того, различают моноширинные и пропорциональные цифры. Первые используются для табличного набора, а вторые — для текстового.
Различные виды цифр в шрифте Microsoft Constantia
На картинке светло-серым обозначена кегельная площадка шрифта, а более тёмным — высота строчных знаков (x-height).
Внешний вид моноширинных и пропорциональных цифр в табличном наборе
Здесь можно видеть отличие внешнего вида маюскульных, минускульных, пропорциональных и моноширинных цифр в одном и том же шрифте. Ширина цифр, в зависимости от шрифта, может варьироваться как только засчёт апрошей, так и засчёт изменения ширины цифр.
Минускульные цифры хороши для текстового набора художественных или других неспециальных изданий, где в тексте цифры встречаются только изредка (в этом смысле упомянутый «Властелин колец» — хороший пример правильного использования минускульных цифр). Маюскульные цифры удобны для использования в таблицах, изданиях с большим количеством чисел в тексте (биржевая аналитика, финансовые отчёты, планы и так далее).
Различные рисунки цифр доступны только в некоторых шрифтах, да и то могут использоваться только программным обеспечением, поддерживающим технологию OpenType (например, на это способны дизайнерские пакеты от Adobe). Дело в том, что минускульные и маюскульные цифры не имеют различных кодов в Unicode, так как представляют просто разное начертание одних и тех же знаков. Поэтому поддержки Unicode для отображения различных рисунков цифр недостаточно.
Минускульные и маюскульные цифры в веб-типографике
К сожалению, браузеры пока неспособны выбирать рисунок цифр по требованию дизайнера. И даже текущий драфт CSS3 такой возможности не предполагает. Поэтому дизайнеру остаётся довольствоваться настройками шрифтов по умолчанию.
Из «стандартных» веб-типографических шрифтов минускульные (пропорциональные) цифры по умолчанию предлагает только шрифт Georgia. Все остальные — Impact, Lucida, Palatino, Tahoma, Times New Roman, Trebuchet и Verdana по умолчанию используют маюскульные моноширинные цифры. Особняком стоит удивительный Arial, который в обычном и в узком начертании имеет узкую единицу и все остальные цифры одинаковой ширины. Выходит, «ни нашим, ни вашим».
Стоит отдельно упомянуть действительно неплохие новые шрифты Microsoft, поставляющиеся с Windows Vista. Все они, Constantia, Corbel, Calibri, Cambria, Candara и Consolas имеют в своём составе как минускульные, так и маюскульные начертания цифр. Больше всего удивил моноширинный Consolas, конечно. По умолчанию маюскульные цифры стоят в Calibri, Cambria и Consolas, а минускульные — в Constantia, Corbel и Candara. Если Apple станет поставлять эти шрифты с системой (вдруг, когда-нибудь), то у веб-типографов появится хоть какой-то выбор в контексте рисунка цифр.
Целые числа и десятичные дроби
Не разбиваются пробелами числа, обозначающие год, номер (документов, например), марки машин и механизмов.
Простые дроби
Напомню, что простой (обыкновенной, арифметической) дробью называется число, составленное из целого числа долей единицы. Например, ½ или ¾. Тяжёлое машинописное наследие отражается и в компьютерном наборе простых дробей, которые обычно набирают обычными цифрами через косую черту: «1/2», «3/4».
Дробная часть числа не отбивается пробелом от целой части: 6½, 1¾.
Буквенные сокращения (тысяча, миллион, миллиард)
Диапазоны
Порядковые числительные и числительные в составе сложных слов
Основы систем счисления
Изучая кодировки, я понял, что недостаточно хорошо понимаю системы счислений. Тем не менее, часто использовал 2-, 8-, 10-, 16-ю системы, переводил одну в другую, но делалось все на “автомате”. Прочитав множество публикаций, я был удивлен отсутствием единой, написанной простым языком, статьи по столь базовому материалу. Именно поэтому решил написать свою, в которой постарался доступно и по порядку изложить основы систем счисления.
Введение
Система счисления — это способ записи (представления) чисел.
Что под этим подразумевается? Например, вы видите перед собой несколько деревьев. Ваша задача — их посчитать. Для этого можно — загибать пальцы, делать зарубки на камне (одно дерево — один палец\зарубка) или сопоставить 10 деревьям какой-нибудь предмет, например, камень, а единичному экземпляру — палочку и выкладывать их на землю по мере подсчета. В первом случае число представляется, как строка из загнутых пальцев или зарубок, во втором — композиция камней и палочек, где слева — камни, а справа — палочки
Системы счисления подразделяются на позиционные и непозиционные, а позиционные, в свою очередь, — на однородные и смешанные.
Непозиционная — самая древняя, в ней каждая цифра числа имеет величину, не зависящую от её позиции (разряда). То есть, если у вас 5 черточек — то число тоже равно 5, поскольку каждой черточке, независимо от её места в строке, соответствует всего 1 один предмет.
Позиционная система — значение каждой цифры зависит от её позиции (разряда) в числе. Например, привычная для нас 10-я система счисления — позиционная. Рассмотрим число 453. Цифра 4 обозначает количество сотен и соответствует числу 400, 5 — кол-во десяток и аналогично значению 50, а 3 — единиц и значению 3. Как видим — чем больше разряд — тем значение выше. Итоговое число можно представить, как сумму 400+50+3=453.
Однородная система — для всех разрядов (позиций) числа набор допустимых символов (цифр) одинаков. В качестве примера возьмем упоминавшуюся ранее 10-ю систему. При записи числа в однородной 10-й системе вы можете использовать в каждом разряде исключительно одну цифру от 0 до 9, таким образом, допускается число 450 (1-й разряд — 0, 2-й — 5, 3-й — 4), а 4F5 — нет, поскольку символ F не входит в набор цифр от 0 до 9.
Смешанная система — в каждом разряде (позиции) числа набор допустимых символов (цифр) может отличаться от наборов других разрядов. Яркий пример — система измерения времени. В разряде секунд и минут возможно 60 различных символов (от «00» до «59»), в разряде часов – 24 разных символа (от «00» до «23»), в разряде суток – 365 и т. д.
Непозиционные системы
Как только люди научились считать — возникла потребность записи чисел. В начале все было просто — зарубка или черточка на какой-нибудь поверхности соответствовала одному предмету, например, одному фрукту. Так появилась первая система счисления — единичная.
Единичная система счисления
Число в этой системе счисления представляет собой строку из черточек (палочек), количество которых равно значению данного числа. Таким образом, урожай из 100 фиников будет равен числу, состоящему из 100 черточек.
Но эта система обладает явными неудобствами — чем больше число — тем длиннее строка из палочек. Помимо этого, можно легко ошибиться при записи числа, добавив случайно лишнюю палочку или, наоборот, не дописав.
Для удобства, люди стали группировать палочки по 3, 5, 10 штук. При этом, каждой группе соответствовал определенный знак или предмет. Изначально для подсчета использовались пальцы рук, поэтому первые знаки появились для групп из 5 и 10 штук (единиц). Все это позволило создать более удобные системы записи чисел.
Древнеегипетская десятичная система
Почему она называется десятичной? Как писалось выше — люди стали группировать символы. В Египте — выбрали группировку по 10, оставив без изменений цифру “1”. В данном случае, число 10 называется основанием десятичной системы счисления, а каждый символ — представление числа 10 в какой-то степени.
Числа в древнеегипетской системе счисления записывались, как комбинация этих
символов, каждый из которых повторялся не более девяти раз. Итоговое значение равнялось сумме элементов числа. Стоит отметить, что такой способ получения значения свойственен каждой непозиционной системе счисления. Примером может служить число 345:
Вавилонская шестидесятеричная система
В отличии от египетской, в вавилонской системе использовалось всего 2 символа: “прямой” клин — для обозначения единиц и “лежачий” — для десятков. Чтобы определить значение числа необходимо изображение числа разбить на разряды справа налево. Новый разряд начинается с появления прямого клина после лежачего. В качестве примера возьмем число 32:
Число 60 и все его степени так же обозначаются прямым клином, что и “1”. Поэтому вавилонская система счисления получила название шестидесятеричной.
Все числа от 1 до 59 вавилоняне записывали в десятичной непозиционной системе, а большие значения — в позиционной с основанием 60. Число 92:
Запись числа была неоднозначной, поскольку не существовало цифры обозначающей ноль. Представление числа 92 могло обозначать не только 92=60+32, но и, например, 3632=3600+32. Для определения абсолютного значения числа был введен специальный символ для обозначения пропущенного шестидесятеричного разряда, что соответствует появлению цифры 0 в записи десятичного числа:
Теперь число 3632 следует записывать, как:
Шестидесятеричная вавилонская система — первая система счисления, частично основанная на позиционном принципе. Данная система счисления используется и сегодня, например, при определении времени — час состоит из 60 минут, а минута из 60 секунд.
Римская система
Римская система не сильно отличается от египетской. В ней для обозначения чисел 1, 5, 10, 50, 100, 500 и 1000 используются заглавные латинские буквы I, V, X, L, C, D и M соответственно. Число в римской системе счисления — это набор стоящих подряд цифр.
Позиционные системы счисления
Как упоминалось выше — первые предпосылки к появлению позиционной системы возникли в древнем Вавилоне. В Индии система приняла форму позиционной десятичной нумерации с применением нуля, а у индусов эту систему чисел заимствовали арабы, от которых её переняли европейцы. По каким-то причинам, в Европе за этой системой закрепилось название “арабская”.
Десятичная система счисления
Это одна из самых распространенных систем счисления. Именно её мы используем, когда называем цену товара и произносим номер автобуса. В каждом разряде (позиции) может использоваться только одна цифра из диапазона от 0 до 9. Основанием системы является число 10.
Для примера возьмем число 503. Если бы это число было записано в непозиционной системе, то его значение равнялось 5+0+3 = 8. Но у нас — позиционная система и значит каждую цифру числа необходимо умножить на основание системы, в данном случае число “10”, возведенное в степень, равную номеру разряда. Получается, значение равно 5*10 2 + 0*10 1 + 3*10 0 = 500+0+3 = 503. Чтобы избежать путаницы при одновременной работе с несколькими системами счисления основание указывается в качестве нижнего индекса. Таким образом, 503 = 50310.
Помимо десятичной системы, отдельного внимания заслуживают 2-, 8-, 16-ая системы.
Двоичная система счисления
Эта система, в основном, используется в вычислительной технике. Почему не стали использовать привычную нам 10-ю? Первую вычислительную машину создал Блез Паскаль, использовавший в ней десятичную систему, которая оказалась неудобной в современных электронных машинах, поскольку требовалось производство устройств, способных работать в 10 состояниях, что увеличивало их цену и итоговые размеры машины. Этих недостатков лишены элементы, работающие в 2-ой системе. Тем не менее, рассматриваемая система была создана за долго до изобретения вычислительных машин и уходит “корнями” в цивилизацию Инков, где использовались кипу — сложные верёвочные сплетения и узелки.
Двоичная позиционная система счисления имеет основание 2 и использует для записи числа 2 символа (цифры): 0 и 1. В каждом разряде допустима только одна цифра — либо 0, либо 1.
Примером может служить число 101. Оно аналогично числу 5 в десятичной системе счисления. Для того, чтобы перевести из 2-й в 10-ю необходимо умножить каждую цифру двоичного числа на основание “2”, возведенное в степень, равную разряду. Таким образом, число 1012 = 1*2 2 + 0*2 1 + 1*2 0 = 4+0+1 = 510.
Хорошо, для машин 2-я система счисления удобнее, но мы ведь часто видим, используем на компьютере числа в 10-й системе. Как же тогда машина определяет какую цифру вводит пользователь? Как переводит число из одной системы в другую, ведь в её распоряжении всего 2 символа — 0 и 1?
Чтобы компьютер мог работать с двоичными числами (кодами), необходимо чтобы они где-то хранились. Для хранения каждой отдельной цифры применяется триггер, представляющий собой электронную схему. Он может находится в 2-х состояниях, одно из которых соответствует нулю, другое — единице. Для запоминания отдельного числа используется регистр — группа триггеров, число которых соответствует количеству разрядов в двоичном числе. А совокупность регистров — это оперативная память. Число, содержащееся в регистре — машинное слово. Арифметические и логические операции со словами осуществляет арифметико-логическое устройство (АЛУ). Для упрощения доступа к регистрам их нумеруют. Номер называется адресом регистра. Например, если необходимо сложить 2 числа — достаточно указать номера ячеек (регистров), в которых они находятся, а не сами числа. Адреса записываются в 8- и 16-ричной системах (о них будет рассказано ниже), поскольку переход от них к двоичной системе и обратно осуществляется достаточно просто. Для перевода из 2-й в 8-ю число необходимо разбить на группы по 3 разряда справа налево, а для перехода к 16-ой — по 4. Если в крайней левой группе цифр не достает разрядов, то они заполняются слева нулями, которые называются ведущими. В качестве примера возьмем число 1011002. В восьмеричной — это 101 100 = 548, а в шестнадцатеричной — 0010 1100 = 2С16. Отлично, но почему на экране мы видим десятичные числа и буквы? При нажатии на клавишу в компьютер передаётся определённая последовательность электрических импульсов, причём каждому символу соответствует своя последовательность электрических импульсов (нулей и единиц). Программа драйвер клавиатуры и экрана обращается к кодовой таблице символов (например, Unicode, позволяющая закодировать 65536 символов), определяет какому символу соответствует полученный код и отображает его на экране. Таким образом, тексты и числа хранятся в памяти компьютера в двоичном коде, а программным способом преобразуются в изображения на экране.
Восьмеричная система счисления
8-я система счисления, как и двоичная, часто применяется в цифровой технике. Имеет основание 8 и использует для записи числа цифры от 0 до 7.
Шестнадцатеричная система счисления
Шестнадцатеричная система широко используется в современных компьютерах, например при помощи неё указывается цвет: #FFFFFF — белый цвет. Рассматриваемая система имеет основание 16 и использует для записи числа: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B. C, D, E, F, где буквы равны 10, 11, 12, 13, 14, 15 соответственно.
Помимо рассмотренных позиционных систем счисления, существуют и другие, например:
1) Троичная
2) Четверичная
3) Двенадцатеричная
Позиционные системы подразделяются на однородные и смешанные.
Однородные позиционные системы счисления
Определение, данное в начале статьи, достаточно полно описывает однородные системы, поэтому уточнение — излишне.
Смешанные системы счисления
К уже приведенному определению можно добавить теорему: “если P=Q n (P,Q,n – целые положительные числа, при этом P и Q — основания), то запись любого числа в смешанной (P-Q)-ой системе счисления тождественно совпадает с записью этого же числа в системе счисления с основанием Q.”
Смешанными системами счисления также являются, например:
1) Факториальная
2) Фибоначчиева
Перевод из одной системы счисления в другую
Иногда требуется преобразовать число из одной системы счисления в другую, поэтому рассмотрим способы перевода между различными системами.
Преобразование в десятичную систему счисления
Пример: 1012 = 1*2 2 + 0*2 1 + 1*2 0 = 4+0+1 = 510
Преобразование из десятичной системы счисления в другие
Записав все остатки снизу вверх, получаем итоговое число 17. Следовательно, 1510 = 178.
Преобразование из двоичной в восьмеричную и шестнадцатеричную системы
В качестве примера возьмем число 10012: 10012 = 001 001 = (0*2 2 + 0*2 1 + 1*2 0 ) (0*2 2 + 0*2 1 + 1*2 0 ) = (0+0+1) (0+0+1) = 118
Для перевода в шестнадцатеричную — разбиваем двоичное число на группы по 4 цифры справа налево, затем — аналогично преобразованию из 2-й в 8-ю.
Преобразование из восьмеричной и шестнадцатеричной систем в двоичную
Перевод из восьмеричной в двоичную — преобразуем каждый разряд восьмеричного числа в двоичное 3-х разрядное число делением на 2 (более подробно о делении см. выше пункт “Преобразование из десятичной системы счисления в другие”), недостающие крайние разряды заполним ведущими нулями.
Для примера рассмотрим число 458: 45 = (100) (101) = 1001012
Перевод из 16-ой в 2-ю — преобразуем каждый разряд шестнадцатеричного числа в двоичное 4-х разрядное число делением на 2, недостающие крайние разряды заполняем ведущими нулями.
Преобразование дробной части любой системы счисления в десятичную
Преобразование осуществляется также, как и для целых частей, за исключением того, что цифры числа умножаются на основание в степени “-n”, где n начинается от 1.
Преобразование дробной части двоичной системы в 8- и 16-ую
Перевод дробной части осуществляется также, как и для целых частей числа, за тем лишь исключением, что разбивка на группы по 3 и 4 цифры идёт вправо от десятичной запятой, недостающие разряды дополняются нулями справа.
Пример: 1001,012 = 001 001, 010 = (0*2 2 + 0*2 1 + 1*2 0 ) (0*2 2 + 0*2 1 + 1*2 0 ), (0*2 2 + 1*2 1 + 0*2 0 ) = (0+0+1) (0+0+1), (0+2+0) = 11,28
Преобразование дробной части десятичной системы в любую другую
Для перевода дробной части числа в другие системы счисления нужно обратить целую часть в ноль и начать умножение получившегося числа на основание системы, в которую нужно перевести. Если в результате умножения будут снова появляться целые части, их нужно повторно обращать в ноль, предварительно запомнив (записав) значение получившейся целой части. Операция заканчивается, когда дробная часть полностью обратится в нуль.
Для примера переведем 10,62510 в двоичную систему:
0,625*2 = 1,25
0,250*2 = 0,5
0,5*2 = 1,0
Записав все остатки сверху вниз, получаем 10,62510 = (1010), (101) = 1010,1012