"Математика (в 2 частях)", Миракова Т.Н., Пчелинцев С.В.
Алфавит чисел — это набор знаков и правил, с помощью которых можно записывать числа. Для собственного алфавита выбирают символы для цифр или чисел, а затем объясняют, как читать получившуюся запись. Такая идея помогает увидеть, что число и его обозначение — не одно и то же: одно и то же число можно записать по-разному. Главное — договориться о значениях знаков и соблюдать правила записи.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Число — математическое понятие, с помощью которого описывают количество, порядок или результат измерения. Его можно записать разными знаками, поэтому число не следует путать с его записью. Это различие нужно, чтобы понимать: новый символ меняет способ обозначения, но не обязательно меняет само значение.
Цифра — знак, который используют для записи числа в определённой системе. В привычной десятичной системе есть десять цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8 и 9. Цифра нужна как строительный элемент записи: из цифр составляют числа, а их положение может влиять на значение.
Алфавит чисел — выбранный набор знаков и договорённость о том, как с их помощью записывать числа. В простом варианте каждому десятичному цифрознаку сопоставляют свой символ, а порядок знаков сохраняют. Такое определение помогает придумать собственную запись и сделать её понятной другим: без правил читатель не узнает, какое число скрывается за символами.
Кодирование числа — замена его привычной записи другой записью по заранее установленному правилу. Если каждой цифре соответствует один знак, число кодируют поразрядно, то есть заменяют цифры по очереди. Это нужно для передачи или шифрования записи; чтобы восстановить число, правило должно быть однозначным.
Сначала решают, что именно будет обозначать каждый знак: отдельную цифру, целое число или иной объект. Для начала удобнее выбрать соответствие между десятью привычными цифрами и десятью новыми символами. Тогда для любой записи можно применять один и тот же простой способ замены, а не придумывать отдельное правило для каждого числа. Если знаков меньше, чем значений, правила придётся усложнить, иначе разные числа могут выглядеть одинаково.
Затем каждому значению назначают свой знак и записывают соответствия в таблицу. Знаки лучше подбирать так, чтобы их было легко различить и быстро написать: похожие символы могут привести к ошибке при чтении. Важно проверить, что ни одна цифра не осталась без обозначения и что один символ не означает сразу несколько разных цифр. Иначе запись окажется неоднозначной, а расшифровать её без дополнительных подсказок будет нельзя.
После этого устанавливают порядок чтения. Если новый алфавит заменяет цифры десятичной записи, символы ставят в том же порядке, в каком стояли цифры. Это сохраняет привычные разряды: например, в числе 24 знак десятков остаётся первым, а знак единиц — вторым. Перестановка символов изменила бы число, потому что позиция цифры в десятичной записи важна.
Отдельное внимание нужно уделить нулю. В десятичной системе он может показывать, что в разряде нет единиц данного порядка: в числе 204 цифра 0 стоит между сотнями и единицами. Если при кодировании пропустить знак нуля, запись может превратиться в запись другого числа. Поэтому ноль заменяют так же внимательно, как любую другую цифру, и не удаляют из середины числа.
Чтобы прочитать готовую запись, выполняют обратную замену: находят каждый символ в таблице и выписывают соответствующую цифру. Если соответствия однозначны, восстановится исходная десятичная запись. Такую проверку удобно делать сразу после кодирования: она помогает заметить пропуск, лишний знак или перестановку. Для алфавита, где знаки обозначают числа целиком, обратное чтение может требовать других правил, поэтому способ расшифровки надо оговорить заранее.
Наконец, описание алфавита должно быть понятным не только его автору. Нужно сообщить, что означает каждый знак, в каком порядке их читать и как поступать с нулём. Тогда одноклассник сможет записать число тем же способом и проверить результат. Если два человека получают разные ответы, значит, правила недостаточно точны или в записи допущена ошибка.
| Цифра | Символ алфавита | Цифра | Символ алфавита |
|---|---|---|---|
| 0 | ○ | 5 | ☆ |
| 1 | △ | 6 | ♧ |
| 2 | □ | 7 | ◇ |
| 3 | ☆̇ | 8 | ☼ |
| 4 | ♢ | 9 | ✿ |
Таблица задаёт пример соответствий: каждый символ обозначает ровно одну цифру. Чтобы закодировать число, заменяй его цифры символами слева направо; чтобы расшифровать — выполняй замену в обратную сторону. Символы здесь приведены только как пример: можно придумать собственные, если все соответствия будут различимы и понятны.
Задача. Используя алфавит из таблицы, закодируй число 2047 и проверь получившуюся запись. Нужно не вычислять новое значение, а заменить цифры заданными символами. Поэтому сначала выписываем цифры исходного числа по порядку и подбираем знак для каждой из них. Особое внимание уделяем нулю: он находится внутри числа и должен остаться на своём месте.
Запишем исходное число по цифрам: 2, 0, 4, 7. Такой шаг помогает не пропустить цифру и сохранить её положение в числе.
Найдём в таблице знак для первой цифры 2. Ей соответствует □, поэтому первым символом будет квадрат.
Для следующей цифры 0 выберем ○. Ноль нельзя убирать: он показывает, что в записи исходного числа на этом месте стоит именно ноль.
Цифре 4 соответствует ♢, а цифре 7 — ◇. Запишем найденные знаки после первых двух, не меняя их порядок.
Получаем запись □○♢◇. Проверим её обратной заменой: □ — это 2, ○ — 0, ♢ — 4, ◇ — 7. Значит, восстановилось исходное число 2047, и кодирование выполнено верно.
Ответ: число 2047 записывается как □○♢◇. Ход решения показывает, что для кодирования важны одновременно соответствие символов цифрам и сохранение порядка. Если бы ноль пропустили, обратная замена дала бы уже другую запись, а если бы переставили два последних знака — другое число. Проверка расшифровкой позволяет убедиться в результате, не полагаясь только на внешний вид записи.
Пропуск нуля. Иногда ноль считают «пустым местом» и не заменяют символом. Так происходит потому, что он не добавляет единиц в своём разряде, но его позиция всё равно важна для записи числа. Проверь себя: сравни количество цифр в исходном числе и количество символов в коде.
Перестановка знаков. Можно верно подобрать все символы, но записать их в другом порядке. Ошибку допускают, когда сосредоточены на поиске соответствий и забывают о разрядах. Проверь запись, переводя каждый символ обратно по таблице: цифры должны появиться в исходном порядке.
Неоднозначные обозначения. Если один символ назначен двум цифрам или два похожих знака трудно различить, читатель может расшифровать запись по-разному. Это случается, когда алфавит придумывают без проверки. Проверь каждую пару «цифра — символ» и попроси другого человека прочитать пример без подсказки.
Путаница между числом и его записью. Новый знак сам по себе не делает число больше или меньше: он лишь обозначает значение по правилу. Ошибка возникает, если необычный символ принимают за отдельную математическую операцию. Проверь себя: сформулируй, какой именно цифре соответствует каждый знак, и расшифруй запись обратно.
Собственный алфавит чисел связан с десятичной системой счисления, в которой значение цифры зависит от её места. Это помогает увидеть разницу между числом и способом его записи. Задание также напоминает кодирование информации: данные заменяют знаками по общему правилу, а для чтения выполняют обратную замену. Если правило однозначно, запись можно восстановить; если нет — потребуется дополнительное пояснение.
Алфавит чисел — это знаки вместе с правилами их использования.
При замене цифр символами сохраняй их порядок и не пропускай ноль.
Каждое соответствие должно быть ясным и однозначным.
Проверяй кодирование обратной заменой по таблице.
Фестиваль идей. Мой алфавит чисел