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

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано для автоматизации процесса обучения иностранному языку. Цель изобретения сокращение аппаратурных затрат за счет уменьшения необходимых объемов памяти при одновременном повьпцении быстродействия. Для достижения указанной цели устройство содержит два сдвигателя 7 и 18, мультиплексор 11, коммутатор 20, электронный словарь 4, две группы элементов ИЛИ 23, 25 и две группы элементов-И S 15, 22,-22„, дешифратор 9. 1 з,п. ф-лы. 2 ил.

СОЮЗ СО8ЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (19) (Н) 1 Ai (51) 4 С 06 F 15/38

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО.ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

H Д ВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 41 67 000/ 24-24 (22) 22.12.86 (46) 30.11,88. Вюл. Я - 44 (71) Киевский политехнический институт им. 50-летия Великой Октябрьской социалистической революции (72) В.И. Корнейчук, А.I0. Михайлюк (БЦ), Костас Ламбрулис(СК), А.П. Марковский, В.А, Нивиков и А.Я. Савельев (sU) (53) -81.325(088.8) (56) Заявка Японии )) 58-13942, кл. G 06 F 15/38, 15/20, 15/40, G 09 В 19/06, 1983.

Заявка ФРГ )1" 3103827, кл. С 09 В 19/06, 1981, прототип. (54) УСТРОЙСТВО ДЛЯ ТЕРЕВОДА С ОДНОГО

ЯЗЫКА НА ДРУГОЙ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для автоматизации процесса обучения иностранному языку. Цель изобретения сокращение аппаратурных затрат за счет уменьшения необходимых объемов памяти при одновременном повышении быстродействия. Для достижения указанной цели устройство содержит два сдвигателя 7 н 18, мультиплексор 11, коммутатор 20, электронный словарь 4, две группы элементов ИЛИ

23, 25 и две группы элементов ° И 15(— . gà

15, 22,-22„, дешифратор 9. 1 з.п. ф-лы. 2 ил.

1441419

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

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

Иа фиг. 1 представлена блок-схема устройства; на фиг.2 — блок-схема электронного словаря. 15

Устройство (фиг. ) содержит блок ввода, первый 2 и второй 3 входы электронного словаря 4, регистр 5 с выходом 6, сдвигатель 7, блок 8 индикации, дешифратор 9 с выходом 10, мультиплексор 11, группу 12 схем сравнения, третий вход 13 и первый выход 14 электронного словаря 4, группу 15 элементов И, второ" 16 и третий 17 выходы электронного слоí--ря 4, сдвигатель 18, четвертый вход 19 электронного словаря 4, коммутатор 20, четвертый выход 21 электронного словаря 4, группу 22 элементов И, группу 23 элементов ИЛИ, выход 24 мультиплексора 11, группу

25 элементов ИЛИ и выход 26 сдвигатепя 18.

Электронный словарь (фиг, 2) содержит одновибрлтор 27, счетчик 28, триггер 29, группу 30 элементов И, блок 3! сравнения, программиру1ощую логическую матрицу 32, генератор 33 тактовых импульсов, блок 34 памяти, блок 35 памяти с выходом 36, сумматор 37, блоки ЗЯ и 39 памяти.

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

Пс следов л тель ныь1 Нажатием кнопок блока 1 ввода, соответствующих букьлм изучаемого иностранного слова, обучаемый зл looит код изучаемого сло,л в регистр 5. При нажатии кнопки код соответствующей буквы с третьего выхода блока 1 ввода поступает

1G информлцисннь1й вход регистра 5, на вход синхронизации которого с второго выхода блока 1 ввода подается импульс, Обеспечивающий запись данного код;l в регистр 5. одержимое регистрл 5 111 ступает нл первый вход блОкл 8 иllл11к;1ции нл экране кстОрО го введе11нля 1aoть изучаемого слова воспроизвсд11т .я, п1гпчем при вводе очередной буквы ранее введенный текст сдвигается влево. После ввода всего слова обучаемый нажатием кнопки Пробел" (несколько раз) выравнивает введеннь1й текст по левому полю экрана (при нажатии кнопки Пробел" на информационный вход регистра 5,подается код числа "0, а на первый вход выдается импульс), Кроме того, код введенного слова с вьгхода регистра 5 поступает на первый вход сдвигателя 7. Импульсы, появляющиеся при вводе слова на втором выходе блока 1 ввода, поступают также на второй вход триггера

29, сбрасывая его в "0", который подается На первые входь1 элементов И группы 30, закрывая их. Код числа 0 с выхода элементов И группы 30 поступает на первый вход блока 31 сравнения, на третьем выходе которого при этом появляется единичный сигнал, поступающий на второй вход блока 8 индикации. При этом на экране блока 8 индикации появляется сообщение "Учебная информация не найдена". Кроме того, первые а азрядов кодл изучаемого слова с первых а разрядов 6, 6,..., 6„ выходной шины б регистра 5 поступают на вход деп1ифратсра 9. Число а раг.— но длине ко,"„л самой длинной приставки в изучаемом языке. Гсли код части введенного слова„ поданный нл вход дешифратора 9, содержит приставку, то вл Ь -разрядной выходной шине 10 дешифратора 9 появляется некоторый код.

Все приставки изучаемого языка, котсрые могут быть опозь лны при помощи дешифратора 9, имеют свой номер. Помер приставки, обнлруже111ой вс введенном обучаемом слог,"., с разрядов

10,, 1 0 +,,......1О,1;пинь1 !С поступает на первые входы схем 121, 12

121, равенства кодов.Клждля приставка изучаемого языка имеет несколько эквиBGJIeHToB В Вьlхсднсм я зыке, нл который производитсяперевод. Пусть максимальное число этих э к в ив лле н гс в Г . Р л з ряды

10,, 10,...,10„- шинь. О разделяются на f групп соседних рлэр1дсв пс 1 разрядов в каждой групп . Таким об— разом, 1 = с/Pi 1 рлзряцс11 одной такой группы содержат инф; р 1лци1л об Одном из переводов об11лруж11111и вс входном слсве пристав«и, 1(есвый 10 1 второй 10,..., 1;-й С; „11лзряцы

j-й (где j = 1,2,..., 1, —-,лзряднсй группы передают л 1--l ap>.:,lÿта перевода прист,1вкll l " "1 го сло—

3 !

4414! ва. А разряды (k+1)-й !О „„, (k+2)-й

10 !к .:,-- °, 1-й 10!g j-й группы разрядов передают код длины j-го варианта перевода приставки в двоичных

5 разрядах. Число k выбирается достаточным для записи самого длинного перевода иностранной приставки. Информация о вариантах перевода обнаруженной во введенном слове приставки с разрядов 10, 10>,..., 10 выходной шины 10 дешифратора 9 подается на сразрядный первый. вход мультиплексора 1!. С разрядов !О.! „, 10 «,...,10 выходной шины 10 дешифратора 9 на вто-!5 рой вход сдвигателя 7 поступает код длины кода приставки изучаемого слова. Это вызывает сдвиг влево на названное количество разрядов кода изучаемого кода HB первый вход сдви- 20 гателя 7. Таким образом, на выходе сдвигателя 7, связанном с третьим входом 13 электронного словаря 4, появляется код части изучаемого слова без приставки (далее будет называть 25 эту часть слова основой). Код первой буквы основы слова с разрядов 13p+i, 13,1 ...,131, третьего h-разрядного входа 13 электронного словаря 4 поступает на вход программируемой ло- gp гической матриць1 32. На ее выходе при этом появляется код адреса ячейки блока 37 памяти, которая является первой ячейкой области памяти, хранящей коды изучаемых основ, имеющих ту же первую букву, что и основа введенного слова. Каждая ячейка данной области памяти содержит код одной основы без первой буквы. Расположены основы в блоке 34 па- 4О мяти в порядке возрастания, т.е. в ячейке с большим адресом хранится основа с большим значением кода. С !

-го 13„, 2-го 13,..., р-го 13 р разрядов третьего входа 13 электронно- 45

ro словаря 4 на вторые входы соответствующих элементов И группы 30 подается код основы изучаемого слова без первой его буквы.

В таком состоянии устройство на- О ходится до тех пор, пока обучаемый не подает команду "Поиск" при помощи блока 1 ввода, на первом выходе которого при этоь-. появляется импульс, поступающий на вход одновибратора 27. На выходе одновибратора

27 формируется кратковременный импульс; поступающий на первые входы триггера 29 и счетчика 28. Под его

4 действием в счетчик 28 переписывается адрес, подаваемый на второй его вход с выхода программируемой логической матрицы 32. Переписанный в счетчик 28 адрес с его выхода,по-. дается на входы блоков 34 и 35. Считанный из блока 34 памяти код основы, имеющей наименьшее значение кода среди основ, начинающихся с той же буквы, что и изучаемая основа, подается на второй вход блока 3! сравнения. Исчезновение импульса на первом входе триггера 29 вызывает появление на его выходе

"1", которая поступает на первые входы элементов И группы 30 открывая их. Через открытые элементы И группы

30 на первый вход блока 31 сравнения поступает код основы изучаемого слова без. первой буквы. Если код на первом входе блока 3! сравнения мень. ше кода, поданного на его второй вход, это значит, что введенное обучаемым слово при помощи данного устройства не может быть изучено. Сигнал на третьем выходе блока 31 срав." нения в этом случае не исчезае r, вследствие чего обучаемому выдается сообщение "Учебная информация не найдена". Если коды на входах блока 31 сравнения равны, сигнал на третьем

его выходе исчезает и появляется "1" на втором его вьмоде. В случае если код на первом входе блока 31 сравнения больше кода, поданного на второй его вход, "1" появляется на первом его выходе и поступает на вход генератора 33, включая его. С выхода генератора 33 на третий вход счетчиKQ 28 начинают поступать импульсы, каждый из которых увеличивает его содержимое на единицу.При этом из блока

34 памяти считываются коды частей основ (без первой буквы), имеющих ту же первую букву,что и основа изучаемого слова. Данные коды в порядке возрастания поступают на второй вход блока 31 сравнения. Если один из них превосходит код,поданный на первый вход блока 31 сравнения, сигнал на втором его вьмоде исчезает и генератор 33 атьлючается.

Появление сигнала на третьем выходе блока 31 сравнения вызывает появление на экране блока 8 индикации сообщения "учебная информация не найдена.

В случае совпадения кода .а входах

1I tt блока 3 1 сравнения по являе тся l иа . втором его выходе и, поступая на п ер1441419 вые входы элементов И 15„, 152,..., 15„„открывает их. Отсутствие сигнала на входе генератора 33 вызывает его остановку.

Информация в ячейке, извлечЕниой к этому времени из блока 35 памяти, распределена следующим образом, С элементов 36/, 362,..., 36 выходной шины 36 блока 35 памяти устройства через первый вход сумматора 37, на второй вход которого подан код числа

"0", íà вход блока 39 памяти поступает адрес, .по которому в последнем записан код перевода основы введенного обучаемым слова. С выхода блока

39 памяти код пер вода поступает на. первый вход сдвигателя 18. С элемен- тов 36,+<,. 36,<,..., 36> шины 36 на в;".од блока 38 памяти посту|-ает адрес, пс которому из последнего считывается содержимое ячейки, имеющей данный адрес . С разрядов, 21.;,, 21;..., 2i +, где i =- l 2,...,n, на второй вход 1-й схемы 12; равенства кодов поступает номер i-й из иностранных приставок, с которыми основа веденного обучаемым слова может встречаться.

1(од, поданный на второй вход некотоpo z q-й схемы 12,1 равенства кодов, где с = 1,2,...,й, совпадает с кодом., пода-;нь.":." на ее первый вход. В

;этом слу -ае на ее выходе появляется

"1",1поступающая на вторые входы элементов И группы 22/1, открывая их, 1ерез первые входы Открытых элементoB И группы 22, q-е входы элементов ИЛИ группы 23 и через второй выход коммутатора 20 на второй вход мультиплексора 11 с разрядов 21 „., 21Ä,.., .2I<, шин.,: 21 псступает но-12

1 мер группы входных разрядов мультиплексора 11/ содержащей код такого эквивалента приставки введенного обучаемым слова, который сочетается с i=-реводом Основы данного слова.Мультиплексор, переключается таким образо, что код... поданный на упомянутую группу его входных разрядов, проходит на его выходную шину 24 Пусть код переьода приставки изучаемого слова з анима е Г «DB3pBpoB {z < k) +КОД

/ n/ числа х с разрядов 2ч,, Л „,2,... q

24 шины 24 подается на второй вход

18. Пр1и этом на следнего появляется сдвинутый .На х разрядов вправо код перевода основы изучаемого слова: Через вторые ьходы элементов ИЛИ 25„, „ 25„. . . 25 и соответственно элементы И 15„+,, 15 „,..., 15 данный код поступает на соответствующие разряды третьего входа блока 8 индикации. На первые х разрядов третьего входа блока 8 индикации через первые входьi элементов ИЛИ 25,, 252,..., 25» и элементы И 15<, 15,..., 15x с первых х разрядов выходной шины 24 мультиплексора 11 подается код перевода приставки изучаемого слова. Таким образом на третий вход блока 8 индикации подается код перевода введенного обучаемым слова, запись которого воспроизводится на экране.

В случае если код, поданный на вход дешифратора 9, не содержит приставки, то на выходной шине 10 появляется код числа "0 ". Сдвиг кода входного слова влево сдвигателем 7

1- =е произвОдится, и из блока 39 IIGMH ти аналогичным ранее описанному способом извлекается код перевода изучаемого слова, который без преобразований (поскольку на выходе мультиплексора 11 присутствует код числа 0") проходит через сдвигатель 18.. элементы ИПИ 25, 25,..., 25; Й элементыИ 15 „15,,...,15„, на третий вход устройства индикации.

Возможна ситуация, когда начальная - асть введенного слова совпадет с какой-либо приставкой, Однако на

oBbioè деле является частью основы слова. Тогда на выходе сднигателя 7 появляется часть кода основы без группы букв, совпадающих с приставкой„ Назовем эту часть основы фик1 тинной основой. Некоторые фиктивные основы могут образовывать новь1е слова в сочетании с несколькими приставками. В этом случае после успешного поиска такой фиктивной основы в блоке 34 памяти из блока 38 памяти извлекается содержимое ячейки, имеющей в V-м маркерном разряде 21 единицу, Поступая на первый вхоц коммутатора 20, "I" переключает его таким образом, что с его первого Bbiхода H8. BYopoA H?:ozl, o?/bi/.1 !7орВ 37 поступает коц, поданный на второй вход коммутатора 20 через ч-е входы элемен-:ов ИЛИ группы 23 с вь|хадов элементов И -й группы запир„.1ющих элементов И 22 (имеется вви;у ч-.о начало введенного слова сooi.=цвет с приставкой нОмер кот/1,ро i ы,,"ан на

"".торой вход q-é c;:емы I,! равенства

1441419 кодов). Сумма чисел, коды которых подаются на входы сумматора 37, является адресом, подача которого на вход блока 39 памяти вызывает считывание из последнего кода перевода

5 изучаемого слова. Этот код с вьгхода блока 39 памяти поступает на первый вход сдвигателя 18.

Вследствие переключения коммута10 тора 20 с его второго выхода на второй вх< д мультиплексора 11 подается код числа 0". Поэтому ни одна группа раз рядОБ входнОЙ шины мультиплексора 11 не коммутируется с его выходом 24, на котором в этом случае присутствует код числа О" . В остальном устройство работает аналогично рассморенному ранее зажиму. Подобным

Обрезом устройство работает и при 20 из,.-.анни иностранных слов, перевод которых не может быть составлен из переводов его частей. изобретения ф Q p и „л а

Устройство для перевода с одНЭГО ЯэЬ1Ка На ДРУГОЙ, СОДЕРжаЩЕЕ ДЕшифратор и группу схем сравнения, гри .ем вход дашифратсра является входом приставки усгройства, о т л и- 30 ч;. ю щ е e ..::..я тем, что, с целью

co;=.ращения аппаратурньгх затрат за счет уменьшения необходимого объема памяти при Одновременном повьппении б1.;стродействия устройства, в него введены первый и второй сдвигатели, электронньп", словарь, мультиплексор, коммутатор, первая и вторая группы элементов И и первая и вторая группы элементов ИЛИ, причем информационный вход первого сдвигателя являетсн выходом слова устройства, первый выход дешифратора подключен к управляюгпему входу первого сдвигателя, второй выход дешифратора соединен с первыми входами схем сравнения группы, третий вь.ход дешифратора подключен к инфо"...1а11ионному входу мультиплексора, первый и второй входы э. вЂ,ектронногс словаря являются выхо- 50 дами начальн<,=-, устанэвки и поиска у трсйства состветст.зенно, выход первого сдвигагеля соединен с третьим входом электронного словаря, четвертый вход которого подключен к первому вьгходу коммутатора, второй вход которого .1 åïèíåí с управляющим входом мультип- екеора, первый выход

ЭПЕКтРО11НОГО ИОВНРЯ ЯВЛЯЕТСЯ ВЫХОдом признака oTeóòñòâèÿ данных устройства, второй выход электронного словаря соединен с первыми входами элементов И первой группы, третий выход электронного словаря соединен с информационным входом второго сдвигателя, выходы элементов И первой группы образуют выход слова устройства, выходы схем сравнения соединены с первыми входами элементов И вто-: рой группы, выходы которых подключенв. к входам элементов ИЛИ первой группы, выходы которых подключены к разрядам информационного входа коммутатора, выходы первой груттпы мультиплексора соединены с первыми входами элементов ИгП1 в-.îðîé группы, вторые входы которых подключены к выходам первой группы второго сдвигателя, разряды управляющего входа которого соединены с выходами второй группы мультиплексора, выходы второй группы второго сдвигателя подключены к первой групге вторых входов элементов И первой группы, вторая группа вторых входов элементов И первой группы соединена с выходами второй rруппы элементов ИЛИ„ старший разряд четвертого выхода электронного словаря подключен к управляющему входу коммутатора, причем вторые входы схем сравнения и элементов И второй группы соединены с соответствующими группами разрядов четвертого выхода электронного словаря.

2. Устройство по и. 1, о т л и— ч а ю щ е е с я тем, что электронный словарь содержит одновибратор, триггер, группу элементoí И, блок сравнения, дешифратор, счетчик, генератор импульсов, сумматор и четыре блока памяти, причем вход однсвибратора является вторым входом электронного словаря, выход одновибратора подключен к входу установки единицы триггера и входу разрешения записи счетчика, вход установки нуля триггера является первым входом электронного словаря, выход триггера соединен с первыми входами элементов группы И, вторые входы которь.х и разряды входа дешифратора образуют третий вход электронного стоваря, выход элементов И группы соединен с первыми входами блока сравнения, второй вход которого подключен к ин16

Составитель И. Поливода

Техред М.Дидык

Коррект . М. Шароши

Редактор И. Рыбченко

Заказ 6290/53 Тираж 704

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Подпися

Производственно-полиграфическое предприятие, г. Ужгород, ул.. Пр,»» тяня, 4

9 1 4414 формационному выходу первого блока памяти, первый выход блока сравнения подключен к управлявшему входу генератора импульсов, выход которого

5 соединен со счетным входом счетчика, вход параллельной записи которого соединен с адресными входами первого и второго блоков памяти, первая группа информационных выходов второго 10 блока памяти соединена с адресным входом третьего блока памяти, выход которого является четвертым выходом электронного споваря, вторая группа информационных выходов второго блока памяти подключена к первому входу сумматора, выход которого подключен,, к адресному входу четвертого блока памяти, выход которого является третьим выходом электронного слов а ря, в торой вход сумматора является четвертым входом электронного словаря, второй и третий выходы блока сравнения являются первым и вторым выходами электронного словаря соответственно.

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

 

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

Изобретение относится к вычислительной технике и может быть использовано в автоматизированных системах обработки данных и производства программ для ЭВМ, Цель изобретения - повышение быстродействия и сокращение аппаратурных затрат устройства

Изобретение относится к вычислительной технике и может быть использовано и автоматизированных системах обработки данных и произв одства программ для ЭВМ

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

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

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

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

Изобретение относится к вычисли тельной технике и предназначено для синтаксически управляемого перевода языков, описываемых LL( 1 )-грамматиками Устройство может быть использовано в специализированных процессорах, трансляторах и программно-аппаратных системах, осуществляющих перевод с языков программирования высокого.уровня на машинньй язык, а также в интерпретаторах языков высокого уровня

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

Изобретение относится к вычислительной технике и может быть исполь:и)вано в автоматизированных система.х обработки данны.х и п)оизводства нрограмм для ЭВЛ

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

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

Изобретение относится к обработке информационных естественно-языковых текстовых материалов

Изобретение относится к системам классификации текстовых сообщений

Изобретение относится к автоматизированному синтезу текстовых документов

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

Изобретение относится к распознаванию образов из графического изображения, и в частности к распознаванию текста на изображении документа в электронном виде

Изобретение относится к устройствам распознавания написанных знаков
Наверх