Авторитетность издания
Добавить в закладки
Следующий номер на сайте
Задача о клавиатуре
Аннотация:
Abstract:
Авторы: Усманов З.Д. (zafar-usmanov@rambler.ru) - Российско-Таджикский (Славянский) университет (профессор), Душанбе, Таджикистан, доктор физико-математических наук | |
Ключевое слово: |
|
Ключевое слово: |
|
Количество просмотров: 13357 |
Версия для печати Выпуск в формате PDF (13.63Мб) |
Задача о клавиатуре
Статья опубликована в выпуске журнала № 3 за 2003 год.
В настоящей статье примем, что вся совокупность клавишей, формирующих компьютерную клавиатуру K, разделяется на два множества, При проектировании компьютерной клавиатуры под какой-либо новый естественный язык L проектировщик размещает буквы алфавита L на множестве клавишей В таком случае приходится либо расширять компьютерную клавиатуру K за счет присоединения к ней Теперь предположим, что множество Задача К. Разместить по клавишам множества Очевидно, что в столь общей формулировке задача К, как легко может быть подсчитано, имеет Приоритетность букв. Предположим, что нам известны частоты встречаемости букв в репрезентативных текстах, написанных на языке L. Эти буквы, расположенные в порядке убывания соответствующих им частот, формируют алфавит Алфавит, сформированный таким образом, подсказывает, в свою очередь, естественный ПРИНЦИП раскладки букв на клавиатуре: более приоритетные буквы следует размещать в центре, а менее приоритетные – на периферии множества Отметим, что закономерности подобного рода прослеживаются в раскладке букв русского алфавита на компьютерной клавиатуре, в то время как для английских букв критерий раскладки основан на каком-то ином принципе. Формализация задачи. В плоскости клавиатуры K выберем прямоугольную систему координат При построении конкретного отображения Приоритетность точек. Воспользуемся сформулированным ранее наглядным принципом раскладки букв и трансформируем его по отношению к точкам множества B. Обозначим через Критерий 1. Из двух точек множества B меньший порядковый номер следует присвоить той, которая имеет меньшее значение Очевидно, что для применения критерия необходимо предварительно вычислить значения показателя Обсудим еще один критерий упорядочения точек множества B, достаточно близкий к уже рассмотренному. Предположим, что каким-то k точкам Критерий 2. Порядковый номер k+1 следует присвоить той точке подмножества При сопоставлении правил принятия решений по критериям 1 и 2 нетрудно обнаружить, что они определяют одну и туже точку множества B в качестве самой приоритетной, получающей номер 1, а все другие точки, вообще говоря, ранжируют по-разному. В самом деле, только на первом шаге оба критерия оперируют с одним и тем же множеством значений показателя Определение приоритетной точки. Для выявления закономерностей в расположении приоритетной точки обратимся к рассмотрению более общей задачи, полагая, что множество B есть замкнутая многосвязная область на плоскости C, снабженной прямоугольной системой координат
Вводя в рассмотрение комплексную координату
Из этой формулы следует, что именно центр тяжести Полученный результат нуждается в комментарии. Причина в том, что если область B выпуклая, то Введем обозначение: Из формулы (2) следует, что линиями уровня Фрагменты таких линий, принадлежащие области B, то есть Упорядочение точек. Опираясь на результаты предыдущего пункта, перейдем к упорядочению точек дискретного множества B. Координаты его средней точки (центра тяжести) Нумерация в порядке возрастания других точек множества B по критерию 1 производится по мере увеличения их расстояния от Нумерация точек в соответствии с критери- ем 2, по существу, сводится к выполнению однотипных процедур. После выявления первой приоритетной точки (или же нескольких таковых точек) она (они) удаляется (удаляются) из множества B и затем на вновь полученном множестве опять-таки отыскивается средняя точка (центр тяжести), а с ее помощью и первая приоритетная точка и т.д. Процедура повторяется до тех пор, пока не останутся лишь две непронумерованные точки, которым приписываются последние порядковые номера, то есть Поскольку множество B является образом совокупности Отметим, что предложенные в настоящей статье критерии 1 и 2 раскладки букв на клавиатуре сформулированы на основе геометрических соображений. Если же придерживаться каких-либо иных принципов, например, минимизации затрат энергии при наборе достаточно длинных текстов на конкретном естественном языке или же учета частоты встречаемости пары букв, то совершенно очевидно, что результаты раскладки окажутся другими. |
Постоянный адрес статьи: http://swsys.ru/index.php?page=article&id=629&lang= |
Версия для печати Выпуск в формате PDF (13.63Мб) |
Статья опубликована в выпуске журнала № 3 за 2003 год. |
Статья опубликована в выпуске журнала № 3 за 2003 год.
Возможно, Вас заинтересуют следующие статьи схожих тематик:Возможно, Вас заинтересуют следующие статьи схожих тематик:
- Программное обеспечение интеллектуально-механических мобильных роботов
- Программное обеспечение банков данных (прагматический подход)
- Оптимальное размещение модулей при проектировании распределенных тренажерных комплексов
- Паспорт стандартного процесса
- Информационно-аналитическая система научных исследований АСНИ-АГРинформ
Назад, к списку статей