Электронный словарь для изучения иностранного языка

Номер патента: 1559367

Авторы: Городничий, Журавлев, Карпенко, Корнейчук, Михайлюк

ZIP архив

Текст

" "е 6 ЯяФ ):фЦ) гг 42 инсти- рьской 3 УЧЕНИЯ ычисли ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМПРИ ГКНТ СССР ИСАНИЕ ИЗО А ВТОРСКОМУ СВИДЕТЕЛЬСТВ(71) Киевский политехническийтут им. 50-летия Великой Октясоциалистической революции(56) Заявка ФРГ У 3305527,с 06 г 1/38, 1984.Авторское свидетельство СС9 1401505, кл. С 06 Р 15/38,(54) ЭЛЕКТРОННЫИ СЛОВАРЬ ДЛЯИНОСТРАННОГО ЯЗЫКА(57) Изобретение относится к тельной технике, в частности к устройствам для перевода с одного языка на другой, и может быть использовано для автоматизации процесса обучения иностранному языку. Целью изобретения является расширение областиприменения за счет обеспечения воэможности варьирования числа ячеекпамяти,. отводимых под разные словарные статьи. Указанная цель достигается тем, что в электронный словарьвведены блок 2 управления, регистр4 буквы, блок 9 выделения окончанияслова, счетчик 13, сдвигатель 8 иблок 24 подсчета единиц, а поиск словарных статей в блоке памяти основан на специальном кодировании входных слов4 ил 1 табл.Изобретение относится к вычислительной технике, в частности к устройствам для перевода с одного языка ца другой, и может быть использовано для автоматизации процесса обучения иностранному языку.Целью изобретения является расширение области применения за счет обеспечения возможности варьирования числа ячеек памяти, отводимых под разные словарные статьи.Па Фиг.1 представлена блок-схема устройства; на Фиг,2 - блок-схема одного иэ возможных вариантов реализации блока управления;на Фиг,3 пример реализации схемы подсчета единиц; на фиг.4 - блок-схема алгоритма функционирования устройства.В таблице приведен пример кодирования информации в блоке памяти для алфавита из четырех букв,Устройство содержит вход 1 установки, блок 2 управления, его первый управляющий выход 3, регистр 4 буквы, его информационный вход 5, входы 6 и 7,записи соответственно блока управления и регистра буквы, сдвигатель 8, блок 9 выделения окончаиия слова,его выход 10,второй 11 и третий 12 управляющие выходы блока управления, счетчик 13, регистр 14 суммы четвертый управляющий выход 15 блока управления выход 16 схемы 17 сравнения,. блок 18 памяти, регистр 19 поиска, сумматор 20 пя-тый 21 и шестой 22 управляющие выходы блока управления, выход 23 блока 24 подсчета единиц, вход 25 блока подсчета единиц, выход 26 сдвигателя, информационный выход 27 устройства, маркерный вход 28 блока управления, выходы, 29-31 соответственно разрешения записи, разрешения ввода и за" прещения ввода блока управления.Блок управления содержит блок 32 постоянной памяти, выходной регистр 33 микрокомандысчетчик 34 и мультиплексор 35, Блок подсчета единиц содержит сумматоры 36-38.Поиск словарных статей в запоминающем устройстве основан на специальном кодировании входных слов. В ячейке с нулевым адресом закодирова, - ны все буквы входного алфавита, встречающиеся на первом месте в словах, входящих и лексический запас устройства, Каждой букве алфавита51015 и символу конца слова (обоэначим его 4-) поставлен в соответствии один разряд ячейки. Единица в соответствующем разряде означает, что с данной буквы начинает хотя бы одно слово, для которого в блоке 18 памяти имеется словарная статья: "нольговорит об отсутствии словарной статьи. Рассмотрим принцип работы устройства на примере алфавита иэ четырех букв (А, В, С, Р). Для такого алфавита ячейка будет соатоять из шести (К = 6) разрядов (четыре буквы, разряд для символа (к) и маркерный разряд) (фиг,4), Пусть в лексический запас запоминающего устройства входит только пять слов: АВ, АР, ВАС, РАС и АВСР,Проследим поиск словарной статьи к слову РАС.Двоичный код буквы Р, равным двум,сдвинет нулевую ячейку так, что на разряде 26 к выходной шины 26 окажется содержимое четвертого (6-2=4),соответствующего букве Р разряда,равное единице". Сумма единиц" всдвинутой части нулевой ячейки ,равная трем, запишется в регистр 19 поиска в , это адрес ячейки возможных 30 . вторых букв при первой букве Р. За -тем сдвиг аннулируется и сумма всехединиц нулевой ячейки снова равная трем, запишется в регистр 14суммы, После. этого содержимое счетчика 13 увеличится на единицу, количество "единиц" ячейки с адресом,равным единице (О+1 = 1), в сумматоре20 сложится с числом "три" и полученная сумма (3+2 = 5) запишется в регистр 14 суммы, Содержимое счетчика13 снова увеличится на единицу и врегистр 14 суммы запишется количество всех единиц в ячейках с нуле- войн по вторую включительно (3 + 2 + + 1 = 6), Следующей, третьей, ячейкой уже окажется ячейка возможных вторых букв при букве Р; ее содержимоебудет сдвинуто на пять (код буквыА - второй буквы интересующего насслова) разрядов и на разряде 26 к выходной шины 26 окажется "единица" изпервого (6-5 = 1) разряда. ячейки.Эта "единица", уже как сумма "единиц" сдвинутой ячейки, сложится с содержимым регистра 14 суммы и полученная сумма (6+1 = 7) запишется в ререгистр 19 поиска, после чего сдвиганнулируется и к содержимому регистра 14 суммы добавится сумма "единиц"5 15третьей ячейки. Опять начнется постепенное наращивание адреса ячейкис четырех до шести и накапливаниев регистре 14 суммы количества "единиц" всех "пройденных" ячеек с "н "левой" до "шестой" включительно (7 ++ 2 + 1 + 1 = 11), Код третьей буквывводимого слова (С) сдвинет содержимое сдвигателя 8 - ячейку возможныхтретьих букв при буквах РА (ее адрес равен семи) на три (код буквы С)разряда, после чего на разряде 26выходной шины 26 окажется "единица"из третьего (6-3 = 3) разряда ячейки,которая, как сумма "единиц" усечен-ной ячейки прибавится к содержимомурегистра 19 поиска, и как сумма, "единиц" всей ячейки - к содержимому регистра 14 суммы (так как других "единиц" эта ячейка не содержит).Таким образом, в регистре 19 поиска окажется адрес ячейки возможныхчетвертых букв при буквах РАС (11 ++ 1 = 12). А в регистре 14 суммы путем наращивания адреса в счетчике 13будет продолжать накапливаться общееколичество "единиц" всех пройденныхдо двенадцатой ячеек, за исключениемдевятой и десятой (их маркерные разряды содержат единицы") - оно равно четырнадцати. Прибавив к нему "единицу" из разряда двенадцатой ячейки,соответствующего символу (Ф), мы получим. номер ячейки, содержащей адрессловарной статьи к слову РАС (14 ++ 1 = 15), Этот номер запишется в регистр 19 поиска, после чего вновьначнется наращивание содержимогосчетчика 13 до найденного адреса (онравен пятнадцати), но регистр 14 суммы уже будет бездействовать, пока неначнется ввода нового слова, Когдасодержимое счетчика 13 станет равным пятнадцати, по этому адресу изблока 18 памяти в счетчик 13 запишется адрес словарной статьи к словуРАС (он равен двадцати шести). Вновьсодержимое счетчика 13 будет наращиваться, пока не станет равным двадцати шести, тогда содержимое ячейкис этим адресом запишется в буферныйрегистр внешнего устройства индикации. Затем считываются следующиеячейки, содержащие словарную статьюк слову РАС (с 27-й по 29-ю). Процедуру считывания прервет "единица"в маркерном разряде последней (29-й)ячейки,59367Работа устройства организуетсяблоком 2 управления, который Функционирует в соответствии с алгоритмом,блок-схема которого приведена на5фиг.4. Здесь Х, - сигнал на 1-м входе, а У- сигнал на 1-м выходе блока 2 управления,На фиг,4 каждый блок соответстгует одному тактовому периоду,Перед началом работы на первыйвход 1 блока 2 управления подаетсясигнал логическая единица", послечего на первом выходе 3 блока 2управления появится сигнал, обнуляющий регистр буквы 4, на четвертомвыходе 15 блока 2 управления появится сигнал, который поступит на обнуляющие входы счетчика 13 и реги 20 стра 14 суммы, а на восьмом выходе30 блока 2 управления - сигнал, раэрашающий ввод буквы. При вводе пользователем первой буквы ее код поступает,на информационный вход регистра25 4 буквы, на управляющий вход которого при этом поступит разрешающий запись в него введенной буквы сигнал,который одновременно поступит навторой вход 6 блока 2 управления. С30 выхода регистра 4 буквы код буквыпоступит на управляющий вход сдвигателя 8, на информационный вход которого поступает содержимое ячейкис нупевым адресом, адрес которой("ноль") поступил на вход блока 18памяти с выхода обнуленного счетчика 13. В результате сцвига на разряде26 к выходной шины 26 сдвигателя 8появится содержимое разряда ячейки40 с нулевым адресом, соответствующеговведенной букве, которое поступитна пятый вход 28 блока 2 управления.Если это "1" (в лексический запасзапоминающего устройства входят сло 45 ва, начинающиеся с этой буквы), топодсчитанное блоком 24 подсчета ко-.личество "единиц в разрядах нулевой ячейки", соответствующих буквам,стоящим в алфавите до введенной бук 50 вы включительно, запишется в регистр19 поиска по сигналу, поступившемуна его управляющий вход с пятого выхода 21 блока 2 управления. Затемпо сигналу с первого выхода 3 блока2 управления происходит обнулениереГистра 4 буквы, в результате чегона разрядах выходной шины 26 сдвигателя 8 появится содержимое "нулевойячейки" без сдвига, количество "еди 15593 Г 7ниц" в которой, подсчитанное блоком24 подсчета, запишется в регистр 14суммы по сигналу, поступившему наего управляющий вход с шестого выхо 5да 22 блока 2 управления, После этого на третьем выходе 12 блока 2 управления появится сигнал, которыйпоступает на счетный вход счетчика13, увеличивая его содержимое наОединицу (оно становится равнымнединицел), Это число поступит напервый вход схемы 17 сравнения, навторой вход которой с выхода регистра 19 поиска поступает количествобукв, стоящих в алфавите до введенной буквы включительно, с которыхиачиаются слова, входящие в лексический запас запоминающего устройства 18. Содержимое счетчика 13 будет увеличиваться на единицу дотех пор, пока не станет равным этому количеству, При этом по каждому.увеличенному на единицу адресу иззапоминающего устройства 18 будет 25извпекаться очередная ячейка, количество единиц в которой, суммируясь в сумматоре 20 с суммой "единиц во всех предыдущих ячейках, посигналу с шестого выхода 22 блока 2управления записывается в регистр14 сдвига, где общая сумма всех "единиц" всех младших по отношению к анализируемой ячейке накапливается вовремя поиска ячейки, соответствующейкаждой новой введенной букве. Одна 35ко, содержимое не всех ячеек будетсуммироваться лишь тех, в маркерных разрядах которых будет находиться ноль , ячейки сединицейи в маркерном разряде - ячейки, содержащиеадреса. первых информационных ячеекбудут пропускаться при подсчете общего количества "единиц",В момент равенства кодов с выходасхемы 17 сравнения на четвертый вход16 блока 2 управления поступит сигнал, который вызовет на восьмом выходе 30 появления сигнала, разрешающего ввод следующей буквы. Ввод всехостальных букв вводимого слова будетпроисходить аналогичным образом приусловии, что с введенной последовательности букв начиаются слова, входящие в лексический запас запомина-,ющего устройства 18. В противном слу 55чае, иа девятом выходе 31 блока 2управления появится сигнал, сообщающий об отсутствии слов, начинающихся с нведеинОй последовательности букв,Если же после ввода каждой буквы,включая последнюю, появлялся сигнална восьмом выходе 30 блока 2 управления, то пользователь вводит символокончания слова (4). Код этого символа с выхода регистра 4 буквы, поступая на информационный вход сдвигателя 8, сдвигает содержимое текущейячейки так, что на разряде 26выходной шины 26 сдвигателя 8 оказываетсясодержимое соответствующего символу(Ф) разряда этой ячейки. Если оно равравно "нулю , то введенное словоне входит в лексический запас запоминающего устройства 18, если "единице" - на пятый вход 28 блока 2 управления поступит сигнал, обеспечивающий появление на первом выходе 3 блока 2 управления сигнала, обнуляющегорегистр буквы 4, а на третьем выходе 12 - сигнала, увеличивающего содержимое счетчика 13 на "единицу" дотех пор, пока оно не станет равнымзаписанному в регистре 19 поиска числу единиц , Когда числа на входахсхемы 17 сравнения сравняются, с еевыхода на четвертый вход 16 блока 2управления поступит сигнал, вызывающий появление на его втором выходе11 сигнала, разрешающего запись всчетчик 13 найденного адреса первойинформационной ячейки, содержимоекоторой появляется на информационномвыходе 27 устройства, сопровождаемоесигналом на седьмом выходе 29 блока2 управления, по которому содержимоеэтой ячейки запишется в буферный регистр устройства индикации. Затемсигнал .на поисковом входе счетчика13 увеличит его содержимое на "единицуи по этому адресу считываетсясодержимое следующей ячейки, Когдана выходе сдвигателя 8 окажется со -держимое последней информационнойячейки, она считывается, как и предыдущие, но на разряде 26 К выходнойшины 26 сдвигателя 8 окажется содержимое маркериого разряда последнейячейки - это единица , которая, поступив на пятый вход 28 блока 2 управления, вызовет появление иа егодевятом выходе 31 сигнала о концеработы. Для ввода следующего словапоцльзователю необходимо вновь податьсигнал на установочный вход 1 устройства.Какого рода нноормэцня Каким словам в словаресоосвесссвуес ИИЬармацияв ячейке Адресячейки В С О 2 С Р О 1 О 1 О О О О О ООО О 1 О О Всем, имеющимся в словареслован,начннэячцнмся с Лс Вс Ос ЛВс ЛОГЛс ОАс АВС Слувеоня Слову ЛВ Адрес 1-й из ячеек,соссвет-щнх АВАОЬСлову ЛОСловам, начннэющнмсяс ВЛСс ОЛСс АВСП 1 О О О 1 О 1 1 О О О Слухелчачн О О О О ОСлову ВЛС Славу ОАСО 1 15 Таким образом, предлагаемое устройство позволяет автоматизировать процесс изучения иностранного языка, причем используемый метод организ.ции запоминающего устройства дает возможность значительно уменьшить объем памяти, отведенный под слова на входном языке. Экономии памяти способствует также размещение словарной статьи в нескольких соседних ячейках памяти.Формула изобретения Электронный словарь для изучения иностранного языка, содержащий регистр суммы, регистр поиска, сумматор, схему сравнения и блок памяти, причем выход регистра суммы соединен спервым информационным входом сумматора, выход которого соединен с информационными входами регистра суммы и регистра поиска, выход регистра поиска соединен с первым информационным входом схемы сравнения, о т л и ч а. ю щ и й с я тем, что, с целью расширения области применения за счет обеспечения возможности варьирования числа ячеек памяти, отводимых под разные словарные статьи, в него введены блок управления, ре-. гистр буквы, блок выделения окончания слова, счетчик, сдвигатель,блок подсчета единиц, причем установочный вход управления является установочным входом устройства, информационный вход регистра буквы является информационным входом устройства, выход регистра буквы соединен с информационным входом блока выделения окончания слова и с входомуправления числом разрядов сдвигасднигателя,информационный вход которого соедине . с информационнымвыходом блока памяти, ад 1 есГ й вхоГкоторого соединен с выходом счетчика и с вторым информационным входомсхемы сравнения, выход которой соединен с первым информационным входом блока управления, второй информационный вход которого соединен с выходом блока выделения окончания слова, управляющце выходы спервого по шестой блока управлениясоединены соответственно с входомочистки регистра буквы, с входом записи регистра поиска, с входами сброса счетчика и регистра суммы, с входом записи регистра суммы, с счетным входом счетчика и с входомзагрузки счетчика, информационныйвыход сдвигателя соединен с информационными входами счетчика, блока подсчета единиц и с информационным выходом. устройства, информационныйвыход блока подсчета единиц соединен с вторымиформационным входом сумматора, управляющие выходы сседьмого по девятый блока управления являются соответственно выходами разрешения записи, разрешения ввода изапрещения ввода устройства, вход записи регистра буквы соединен с третьим информационным входом блока управления и с входом записи устройства, четвертый информационный входблока управления соединен с соответствующим разрядом информационного выхода сдвигателя.1559367 Продолжение таблицы Номерераерядоьячейки Адресячейки 7АВСВЛВ ЛВСВ Слонарналслону АВ,16 17 Слову Слову 18 19 20О 1 0 информация последняяСловарнаяАВ,последняяСловарнаяк ВЛС,н Слову ЛВ 2 22 1 0 Слону ВЛС 23 24 25 26 0 0 1 0 последнняСлопернаяк ВЛС,и Слову ВЛС 27 28 29 30 0 0 0 последняяСловарнаяк ЛВСВ,последняя и Слову ЛВСВ 31 РХ гу гг б й 77 бгб ие.Каким словам в словаресоответствует информацияв ячейке Какого рола ннфорнапня статья к 1 яч. 2 ячейке15593 б 7 оставитель В.Геращенк Корректор С.Ч Редактор В,Б ред Л,Сердюков ова аж 39 дписное н ГКНТ С е ка оизводственно-издательский комбинат "Патент", г. Ужгород, ул, Гагарина, 101 Заказ 839 Тир ВНИИПИ Государственного ко113035, Мо тета по изобрва, Ж, Рауш м и открытия наб., д, ч/5

Смотреть

Заявка

4450774, 27.06.1988

КИЕВСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. 50-ЛЕТИЯ ВЕЛИКОЙ ОКТЯБРЬСКОЙ СОЦИАЛИСТИЧЕСКОЙ РЕВОЛЮЦИИ

КОРНЕЙЧУК ВИКТОР ИВАНОВИЧ, МИХАЙЛЮК АНТОН ЮРЬЕВИЧ, ГОРОДНИЧИЙ АНДРЕЙ ОЛЕГОВИЧ, ЖУРАВЛЕВ ОЛЕГ ВЛАДИСЛАВОВИЧ, КАРПЕНКО ВЛАДИМИР НИКОЛАЕВИЧ

МПК / Метки

МПК: G06F 17/27, G09B 19/06

Метки: изучения, иностранного, словарь, электронный, языка

Опубликовано: 23.04.1990

Код ссылки

<a href="https://patents.su/7-1559367-ehlektronnyjj-slovar-dlya-izucheniya-inostrannogo-yazyka.html" target="_blank" rel="follow" title="База патентов СССР">Электронный словарь для изучения иностранного языка</a>

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