Устройство для перевода слов с одного языка на другой Советский патент 1993 года по МПК G06F15/38 

Описание патента на изобретение SU1802365A1

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

Целью изобретения является расширение функциональных возможностей за счет увеличения числа доступных языков.

На чертеже представлена схема электродного многоязычного словаря, первый вхс|д которого соединен с информационным входом первого блока 1 памяти, выход которого соединен с первым входом первой, схемы сравнения 2 выход которого соединен с пеЬвым входом элемента 3 ИЛИ-НЕ и первым входом первого элемента 4 И, второй вход которого соединен со вторым входом элемента 3, входом J триггера 5, информа- цис/нным входом D-триггера 6, входом разт меЩения счета счетчика 7, выходом дешифратора 8 кода конца слова, вход которого соединен со вторым входом компаратора 2, первым выходом устройства, выходами блоков 9.1 и 9.п памяти со второго по п + 1, входы выбора которых соединены, соответственно, с выходами с первого по n-ый дешифратора 10 кода языка, вход которого соединен с выходом, регистра 11 кода языка, информационный вход и вход записи которого соединены, соответственно, с пер- вым и вторым входами устройства, третий вход которого соединен со входом установки триггера 5, входом сброса первого счетчика 12 адреса и счетчика 7, выход которого соединен с выходом регистра 13 числа слов и первым входом второй схемы сравнения 14 числа слов, второй вход которого соединен с выходом регистра 13, а выход - со вторым выходом устройства, третий выход ; которого соединен с выходом переноса из . старшего разряда счетчика 12, выход кото- рого соединен с адресными входами блоков 9.1-9.П, а счетный вход - с четвертым входом устройства, первым входом второго

СП

С

00

о ю со о ел

элемента 15 И, третьим входом элемента 4, тактирующими входами счетчика 7, триггера б и триггера 5, вход К которого соединен с выходом элемента 3, а выход-с четвертым входом элемента 4, выход которого соединен с входом записи регистра 13 и четвертым в.ыходом устройства, пятый вход которого соединен со вторым входом элемента 15 и входом записи блока 1,,адресные вход которого соединен с выходом второго счетчика 16 адреса, счетный вход, а также первый и второй входы сброса которого соединены, соответственно, с выходом элемента 15. шестым входом устройства и выходом третьего элемента 17 И, первый и второй входы которого соединены, соответственно, с четвертым входом устройства и выходом триггера 6.

Устройство работает следующим образом. .

В исходный момент на втором, четвертом и пятом входах устройства удерживается сигнал логической единицы. Триггер 6 сброшен в нуль. На третий и шестой входы устройства подаются единичные сигналы, которые сбрасывают в нуль счетчики 7, 12, 16 и устанавливают в единицу триггер 5. После этого на третьем и шестом входах устройства устанавливаются нулевые сигналы. ..

Код первой буквы искомого слова поступает на первый вход и по отрицательному перепаду сигнала на его пятом входе записывается в блок 1 по нулевому адресу из источника 16. Положительный перепад сигнала на% пятом входе устройства, проходя через элемент 15, вызывает увеличение адреса в счетчике 16 на единицу. На первом входе устройства устанавливается код следующей буквы искомого слова. Отрицательный перепад сигнала на пятом входе устройства вызывает запись кода этой буквы в блок 1 по адресу из счетчика 16. Описанный процесс повторяется до тех пор, пока все буквы искомого слова и код конца слова не будут записаны :в последовательные ячейки блока 1. После этого на шестой вход устройства подается единичный сигнал, который сбрасывает в нуль счетчик 16.

На первом входе устройства устанавливается код языка введенного в бло4к Т слова. По отрицательному перепаду сигнала на втором входе устройства этот код фиксируется в регистре 11, после чего на втором входе устройства вновь устанавливается единичный сигнал. Код языка с выхода регистра 11 поступает на вход дешифратора 10, на соответствующем выходе которого появляется единичный сигнал. Зтот сигнал поступает на вход выбора блока 9. и

подключает его ко входу дешифратора 8, второму входу компаратбра 2 и первому выходу устройства. Выходы всех блоков 9.1- 9.п находятся в высокоомном состоянии.

Таким образом, в последовательных ячейках блока 1 записано введенное слово и код конца слова; в регистре 11 записан код языка введенного слова, с помощью которого среди блоков 9.1-Э.п выбран блок 9.1 соответствующий данному языку; счетчики 7, 12 и 16 находятся в нулевом состоянии, триггер 5 установлен в единицу; на втором, четвертом и пятом входах устройства удерживается единичный сигнал, а на третьем и

шестом - нулевой сигнал.

По нулевому адресу в счетчике 12 из блока 9.I выбирается первая буква первого из хранимых в нем слов словаря и поступает на вход дешифратора 8, а также на второй

вход схемы сравнения 2. По нулевому адре- су в счетчике 16 из блока 1 выбирается первая буква введенного слова, и поступает на первый вход схемы сравнения 2. На выходе схемы сравнения 1 появится единица, если

коды на его входах равны и нуль - в противном случае. На выходе дешифратора 8 единица появится только тогда, когда на его входе удерживается код конца слова.

На четвертый вход устройства начинают

поступать синхросигналы. Отрицательный перепад синхросигнала (на четвертом входе устройства удерживался единичный сигнал) фиксирует результат сравнения букв в триггере 5. Изменение состояния триггера 5

происходит в соответствии с таблицей.

40

QS, 05+1 состояние триггера 5 до и после отрицательного перепада синхросигнала, соответсвенно.

Положительный перепад синхросигнала увеличит на единицу адрес в счетчиках 12 и 16. Из блоков памяти 1 и 9.1 выбираются очередные буквы сравниваемых слов. Результат сравнения выбранных букв фиксируется в триггере 5 отрицательным перепадом синхросигнала и т.д.

Через некоторое число тактов на выходе блока 9.1 установится код конца слова, кото рый вызовет появление единицы на выходе дешифратора 8. Пусть при этом на выходе

схемы сравнения 2 или триггера 5, и следовательно, и на выходе элемента 4 удержива- тся нулевой сигнал, т.е. введенное слово еще не найдено. Отрицательный перепад Синхросигнала установит триггер 5 (табл. 1) И триггер б в единицу, а содержимое счетчика 7 увеличится на единицу. Следующий по- ожительный перепад синхросигнала увеличит на единицу адрес в счетчике 12. Счетчик 16 будет установлен в нулевое со- Стояние, т.к. в триггере 6 записана единица, которая вместе с положительным уровнем синхросигнала вызывает появление единицы на выходе элемента 17. В результате на выходе блока 1 и блока 9.I установятся пер- ая буква введенного слова и первая буква очередного слова словаря. На выходе де- иифратора 8 установится нулевой сигнал, соторый запишется в триггер 6 при появле- ши низкого уровня синхросигнала. Про- ;ёсс сравнения слов будет продолжатся так Ьыло описано выше.

Если, при появлении единицы на выходе дешифратора 8, на выходе .схемы сравне- ия 2 и триггера 5 также удерживаются единицы, то на выходе элемента 4 появится единичный сигнал. Это означает, что введенное слово было найдено среди слов сло- заря, хранимых в блоке 9.1. Единичный :игнал на выходе элемента 4 вызывает за- шсь числа с выхода счетчика 7 в регистр 13 1 передаётся на четвертый выход устройст- ja. Появление единичного сигнала на чет- зертом выходе устройства вызывает трекращение подачи синхросигналов на Четвертый вход устройства. Устройство пе- эеходит в состояние ожидания. После этого 40ЖНО, либо вводить новое слово, если устройство используется как орфографический :ловарь, либо получить перевод найденного :лова на любой из доступных языков. :. Для получения перевода, код языка пе- Ьевода устанавливается на первом входе устройства и отрицательным перепадом сигнала на втором входе устройства записы- }ается в регистр 11. На втором, третьем, и иестом входах устройства устанавливаются единичные сигналы. При этом счетчики 7,12 j-i 16 сбрасываются & нуль. На третьем входе устройства восстанавливается нулевой сиг- нал. В регистре 13 хранится порядковый |номер найденного слова. Слова имеющие Ьдинаковые порядковые номера в блоках fe.1-9.rt являются друг для друга терминологическими эквивалентами или переводами fia соответствующие языки. На четвертый Цод устройства начинают поступать синхросигналы. Состояние счетчика 16, в отличие от счетчиков 7 и 12, изменяться не будет, т.к. на ответом входе устройства удерживается единичный сигнал. На входдешифрато- ра 8 поступают слова (последовательность букв и код конца слова) из блока 9.J, который содержит переводы на заданный в регистре 11 язык. Счетчик 7 фиксирует номер слова выведенного на выход блока 9.J, При совпадении чисел в счетчике 7 и регистре 13, на выходе схемы сравнения 14 установится единица, которая передается на второй выход устройства. Появление единицы на втором выходе устройства вызывает прекращение поступления синхросигналов на его четвертый вход и означает готовность устройства выдать перевод найденного слова. Для этого на четвертый вход устройства подаются синхросигналы, а перевод считывается с первого выхода устройства. Окончание считывания перевода определяется либо по коду конца слова, либо по появлению нулевого сигнала на втором выходе устройства. Аналогично можно получить переводы найденного слова на все остальные языки.

Возможно, что слово введенное в блок 1 не содержится среди ел о в ./5л ока 9,1. В этом случае, окончание поиска определяется по появлению единицы на третьем выходе устройства.

Формула изобретения Устройство для перевода слов с одного языка на другой, содержащее два счетчика, два блока памяти, первую схему сравне ния, первый дешифратор, два триггера, элемент . ИЛИ-НЕ, три элемента И, о т л и ч а ю щ е е- с я тем, что, с целью расширения функциональных возможностей устройства за счет увеличения числа доступных языков, в устройство введены п + 1 блоков памяти, где п - число доступных языков, вторая схема сравнения, два регистра, -второй дешифратор и третий счетчик, причем информационный вход устройства соединен с информационным входом первого блока памяти, выход которого соединен с первым, входом первой схемы сравнения, выход равенства которой соединен с первым входом элемента ИЛИ-НЁ и первым входом первого элемента И, второй вход которого соединен с вторым входом элемента ИЛИ-НЕ, J-входом первого триггера, D-входом второго триггера, входом разрешения счета третьего счетчика и выходом первого дешифратора, вход которого соединен с вторым входом первой схемы сравнения, с выходами блоков памяти с второго по (п + 1}-й и является выходом .перевода устройства, входы выбора которых соединены соответственно с первого по 11-й выходами второго дешифратора, вход которого соединен с выходом первого регистра, информацирнный вход и вход записи которого являются соответственно информационным входом и входом записи кода языка устройства, вход начальной установки которого соединен с входами установки в О первого триг- гера, и первого и третьего счетчиков, выход третьего счетчика соединен с информационным входом второго регистра и первым входом второй схемы сравнения, второй вход которойисоединен с выходом второго реги- стра, выход второй схемы сравнения является выходом окончания поиска слова устройства, выход отсутствия слова которого соединен с выходом переноса из старшего, разряда первого счетчика, информационный выход которого соединен с адресными входами блоков памяти с второго по (п + 1)-й, счетный вход первого счетчика является синхровходом устройства и подключен к первому входу второго элемен-

та И, третьему входу первого элемента И, синхровходам третьего счетчика и первого и второго триггеров, К-вход первого триггера соединен с выходом элемента ИЛИ-НЕ. а прямой выход первого триггера соединен с четвертым входом первого элемента И, выход которого соединен с входом записи второго регистра и является выходом наличия слова устройства, вход счета букв которого соединен с вторым входом второго элемента И и входом записи первого блока памяти, адресный вход которого соединен с выходом второго счетчика, счетный вход, а также первый и второй входы установки в О которого соединены соответственно с выходом второго элемента И, входом признака конца слова устройства и выходом третьего элемента И, первый и второй входы которого соединены соответственно с синхровходом устройства и выходом второго триггера.

Похожие патенты SU1802365A1

название год авторы номер документа
Устройство для изучения слов иностранного языка 1987
  • Корнейчук Виктор Иванович
  • Журавлев Олег Владиславович
  • Корнейчук Сергей Викторович
SU1495815A1
Устройство для изучения языка 1990
  • Михайлюк Антон Юрьевич
  • Василевский Александр Валентинович
  • Корнейчук Виктор Иванович
  • Рифа Василий Николаевич
SU1785029A1
Устройство для преобразования кодов с одного языка на другой 1985
  • Корнейчук Виктор Иванович
  • Марковский Александр Петрович
  • Осадчий Евгений Александрович
  • Бабак Валерий Семенович
SU1275471A1
Электронное устройство для изучения морфологии иностранного языка 1986
  • Корнейчук Виктор Иванович
  • Михайлюк Антон Юрьевич
  • Новиков Владимир Андреевич
  • Савельев Александр Яковлевич
SU1417025A1
Устройство для обучения иностранным языкам 1989
  • Корнейчук Виктор Иванович
  • Михайлюк Антон Юрьевич
  • Городничий Андрей Олегович
  • Сороко Владимир Николаевич
  • Журавлев Олег Владиславович
SU1741154A1
Устройство для контроля знаний обучаемых 1981
  • Корнейчук Виктор Иванович
  • Сороко Владимир Николаевич
  • Плужникова Людмила Леонидовна
  • Тодорова Маргарита Кърстева
SU1005152A1
Устройство для сопряжения ЦВМ с внешними устройствами 1989
  • Корнейчук Виктор Иванович
  • Журавлев Олег Владиславович
  • Езикян Александр Гургенович
  • Костюк Александр Иванович
SU1784840A1
Электронный словарь для изучения иностранного языка 1988
  • Корнейчук Виктор Иванович
  • Михайлюк Антон Юрьевич
  • Ан@Гван Чхор
  • Журавлев Олег Владиславович
  • Карпенко Владимир Николаевич
SU1532965A1
Электронный словарь для изучения иностранного языка 1989
  • Корнейчук Виктор Иванович
  • Михайлюк Антон Юрьевич
  • Ян Гван Чхор
  • Аль-Аржа Вадих Искандер
  • Сидоренко Владимир Павлович
SU1649568A1
Устройство для контроля знаний обучаемых 1982
  • Корнейчук Виктор Иванович
  • Сороко Владимир Николаевич
  • Чимбай Людмила Леонидовна
SU1035633A1

Иллюстрации к изобретению SU 1 802 365 A1

Реферат патента 1993 года Устройство для перевода слов с одного языка на другой

Изобретение относится к вычислительной технике, в частности к устройствам для обучения, и может быть использовано для автоматизации процесса перевода слов с одного языка на другие. Целью изобретения является расширение функциональных возможностей за счет поиска слова, введенного на любом языке из доступных в данной реализации устройства, и выдачи перевода на любой из этих языков, а также за счет увеличения числа доступных языков. Устройство содержит три источника, п + 1 блоков памяти, два дешифратора, два триггера, элемент ИЛИ-НЕ, три элемента И, две схемы сравнения, два регистра. 1 ил.

Формула изобретения SU 1 802 365 A1

SU 1 802 365 A1

Авторы

Корнейчук Виктор Иванович

Журавлев Олег Владиславович

Корнейчук Сергей Викторович

Сидоренко Владимир Павлович

Даты

1993-03-15Публикация

1990-03-20Подача