Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Тайна исследования ученых – специалистов
Известно следующее: 1. В знаке содержится последовательность элементов равной ширины: «штрих-пробел-штрих» («трехэлементный знак»). 2. Ширина каждого элемента равна одному модулю знака. 3. Ширина модуля знака m=1. 4. Авторы декодировали знак в соответствии с п.4.6 ГОСТа. Поскольку авторы действовали по ГОСТу, они должны были измерить ширину знака S и поделить ее на 7, определив ширину модуля знака m. Результат деления они сообщили: m=1. Какова же была ширина знака S? Так как m=S/7, то S=m*7. При m=1 S=7! Это означает, что знак, который декодировали ученые – специалисты, состоял из следующей последовательности штрихов и пробелов (все – шириной в один модуль): «Ш П Ш П П П П». А это, в соответствии с табл.4.1 ГОСТа, – знак цифры " 6". Таким образом, авторы, пририсовав «по вкусу» к типовому знаку-ограничителю четыре пробела, подменили его знаком шестерки. В результате декодирования знака шестерки получилась, конечно, шестерка. Подобным же образом они, по-видимому, подменили и центральный знак-ограничитель: с одной стороны знака отбросили один пробел, с другой стороны пририсовали к знаку по вкусу три дополнительных пробела («они все равно не участвуют в декодировании»), получили знак шестерки, декодировали его и опять получили шестерку. Нам могут возразить: «Для вспомогательного знака шириной S=3, нужно S делить не на 7, а на 3. Тогда и при S=3 получается правильное значение ширины модуля m=1. Так, наверное, и делали ученые – специалисты». На это ответим следующее: " Чтобы ширину знака S делить не на 7, а на 3, необходимо заранее, еще до выполнения действия деления, распознать декодируемый знак как знак вспомогательный, иначе деление на 3 необъяснимо. После такого распознавания (идентификации) все действия со знаком (измерение каких-то параметров, преобразование) уже не имеют характера декодирования[954]. Декодировать, собственно, уже нечего, «устройство» знака, в общем, уже известно, можно только что-то уточнять, проверять, сравнивать, использовать результаты измерений для экстраполяции. В этом заключается существенное отличие знаков вспомогательных от информационных: после идентификации знака как знака информационного его необходимо именно декодировать – определить, какую цифру (от 0 до 9) он кодирует. Алгоритм ГОСТа все предлагаемые ему знаки рассматривает как информационные и декодирует их. И всегда S делит на 7. Если ученые специалисты делили на 3 и на 5, они просто подменили алгоритм ГОСТа другим алгоритмом, который каким-то образом распознает знак как вспомогательный (еще до п.2 Алгоритма), а после распознавания сравнивает его по табл.4.10 с информационными знаками по некоторым параметрам. Таким образом, если авторы подменили алгоритм, то для вспомогательных знаков, не тождественных ни с одним из информационных знаков (повторяем: еще до применения процедуры декодирования знак рассматривался состоящим из трех модулей, в отличие от информационных знаков, всегда состоящих из семи модулей), было установлено сходство (по параметрам e1/m и е2/m) со знаком цифры " 6". Полученный результат в этом случае полностью эквивалентен простому сопоставлению таблиц кодирования 4.1 и 4.2. Ничего нового такое «декодирование» с использованием таблицы 4.10 здесь не дает. Знаки похожи, но не тождественны (все – в полном соответствии с табл.4.1 и 4.2) – как и писали критикуемые учеными-специалистами авторы. Итак, ученые-специалисты в своих рассуждениях либо подменили вспомогательные знаки знаком цифры " 6" и «доказали» их тождество знаку цифры " 6", либо подменили алгоритм, и установили сходство вспомогательных знаков со знаком цифры " 6". Какой из этих двух вариантов имел место в действительности? Поскольку авторы настаивают на тождестве знаков, утверждают, что можно пририсовывать произвольное число пробелов к трехэлементному знаку и выносят суждение об алгоритме ГОСТа, то, как нам кажется, они скорее всего подменили знаки. Но утверждать, что это точно так, мы не можем, тайну эту могут раскрыть только сами ученые –специалисты. А о возможной подмене алгоритма заметим следующее. Если авторы все-таки подменили алгоритм декодирования, описанный в ГОСТе, другим алгоритмом, который, говоря их же словами, есть уже не закон, а частное мнение какой-то группы лиц, то они нарушили не только букву закона, но и его дух. Дело в том, что алгоритм ГОСТа имеет особое назначение: он рекомендуется для декодирования знаков символа с целью определения допусков на размеры знаков, параметры которых отличны от номинальных, в том числе и для определения допуска на ширину знака (см. п.4.6 ГОСТа). Ширина одного и того же знака может изменяться, например, из-за типографского дефекта: поле пробелов справа или слева от трехэлементного знака может быть увеличено или сокращено. Для знака шестерки предельное сокращение поля пробелов составляет четыре модуля, и типовой знак-ограничитель с точки зрения алгоритма ГОСТа, если уж его применять для «декодирования» вспомогательных знаков, должен рассматриваться именно как такой дефектный знак шестерки. Вопрос в том, как будет декодирован этот знак в соответствии с алгоритмом ГОСТа: как шестерка или как какая-то другая цифра? Но сам алгоритм изменять нельзя: измеренную ширину знака недопустимо делить на 3 или на 5 не только потому, что это формально не предусмотрено ГОСТом, но и потому, что это не соответствует сути дела: по смыслу алгоритма ширину знака всегда нужно делить на 7. Если бы авторы обратили внимание на назначение алгоритма ГОСТа, они бы, несомненно, насторожились: неужели возможно такое, что алгоритм, предназначенный для определения допусков на ширину знака символа, настолько нечувствителен к ее изменению, что «не заметит» ее уменьшения более чем в два раза при «потере» четырех модулей из семи? Желающие могут решить простую задачу: найти максимальное значение величины сокращения поля пробелов (выраженное в единицах ширины модуля знака), при котором знак шестерки еще будет распознаваться алгоритмом декодирования ГОСТа как шестерка.
|