Устройство для обучения программированию

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

Авторы: Андон, Гусев, Касаткин

ZIP архив

Текст

ОПИСАНИЕ ИЗОБРЕТЕНИЯ Союз Советских Социалистических Республик(22) Заявлено 180479 (21) 2777309/18-24с присоединением заявки Нов(51)М. Кл. С 09 В 19/00 р 6 06 Г 15/00 Государственный комитет СССР по дедам изооретеиий и открытий(53)УДК 681 3 07"088. 8) Дата опубликования описания 251180 ГВ, Н. Касаткин, ф. И. Андон и А. Г. Гусев .":(72) Авторыизобретенм я Ордена Ленина институт кибернетики АН Украинской ССРи Симферопольский государственный университетим. М. В. Фрунзе(54) УСТРОЙСТВО ДЛЯ ОБУЧЕНИЯ ПРОГРАММИРОВАНИР Изобретение относится к вычислительной технике, может найти применение в системе образования для обучения программированию, как тренажер и учебно-демонстрационное устройство. %Известно устройство, в котором микрокоманды находятся в запоминающем блоке, откуда производятся их последовательное считываниеУстройство содержит схему, хранящую заранее уста- О новленные адреса, схему, осуществляющую сравнение; схему контролирующую повторное прохождение команд; схему контролирующую повторную обработку данных 1 .5Недостаток устройства - отсутствие демонстрационных средств и наличие одного автоматического режима обработки информации, что снижает его педагогическую ценность, 20Известно также устройство; которое содержит центральный блок обработки данных и периферийный блок, осуществляющий функцию вспомогательной памяти.В периферийном блоке двоичные элементы информации записываются в последователънкх разделах памяти. Расположение разделов памяти - фиксированное и адресация осуществляется с помощью групп адресных элементов, ко,2торые обеспечивают последовательный доступ к позициям памяти. Устройство содержит также блок управления, вырабатыванщий универсальные логические адресные сигналы, предназначенные для блока памяти, Юырабатывающиеся путем воздействия баэированных сигналоВ на адресные сигналы пользователей, получаемые центральным блоком обработки. Иэ этого следует, что при необходимости заменить блок памяти в блоке перестановки достаточно использовать количественные параметры 2 .Недостакокустройства - невозможность демонстрации деталей выполне-: ния отделъных команд, наблюдения за всеми промежуточными реэулътатами и сложно организованный рабочий цикл.Наиболее близким к предлагаемому является устройство, содержащее пассивный запоминающий блок, выход которого подключен ко входу регистра кода операций, блок управления которого подключен к регистру кода адреса, блок сравнения и фиксации сбоя, дешифратор кода операций, дещнфратор кода адреса, счетчик, реверсивный сдвиговый регистр, регистр индикации, )причем второй выход пассивного запоминающего блока соединен с входом рЕгистра кода адреса, выход которогосоединен с первым входом счетчика,второй вход которого соединен с выхо - дом блока управления выход счетчикасоединен с входом дешифратора кодаадреса, выход которого подключен кПассивному запоминающему блоку, выход регистра кода операции соединенс входом дешифратора кода операции,первые два .выхода которого соединеныс входами реверсивного сдвиговогорегистра, третий и четвертый выходы.подключены к первому и второму вхо"дам блока управления и входам блокасравнения, и фиксации сбоя, пятый ишестой выходы дешифратора кода операций подключены к третьему и четвертому входам блока управления, вход блока сравнения и фиксации сбоя подключен к выходу реверсивного сдвиговогорегистра, а выход подключен к регистру индикации информации, выход кото- Щрого подключен к пятому входу блоКауправления. Устройство может эффективно использоваться при обучении программированиюЯ,Недостаток устройства - использование только двоичного алфавита для ре 25щения учебных задач.Цель изобретения - расширение дидактических возможностей устройства.Указанная цель достигается тем,чтО. в устройстве для обучения программированию, содержащем блок памяти -учебной информации, соединенный свыходами деширатора кодов операцийи блока управления,.подключенного кпервым входам первого регистра группы З 5и реверсивного сдвигового регистра,одын аыход блока памяти учебной ин"формации через второй регистр группыподключен к соответствующим входамдешйфратора кодов операций, другойвыход - через .третий регистр группы.соединен с соответствующими входамиреверсивного сдвигового регистра, атретий виход блока памяти учебнойинформации через. четвертый регистргруппы подключен к соответствующимвходам первого регистра группы, соединенного выходом со .входом дешифратора кодов операций., На чертеже изображена структурная 50схема предлагаемого устройства.Устройство состоит из блока 1 памяти уЧебной информации, предназначенного для хранения команд-программы, которве"считцваются в регистр 2 состояния машины, регистра 3 перемещения, регистра 4 символа, связанного шинами с регистром 5 индикации информации. Секция, в которую"замбсится символ в регистре 5, определяется состоянием реверсивного сдвигового ре гистра б, который "связан "с регист- ром 3. Выходи регистра 2 соединены с дешифратором 7 кода операций, который связан такжес регистром 5,соединенным с блоком 8 управления, слу жащим для формирования тактов работыустройства и связанным с этой цельюс блоком 1 и регистром 5, который демонстрирует весь цикл обработки информации,Предлагаемое устройство работаетследующим образом.В блок 1 помещается программа,являющаяся кодовым отображением тьюринговой программы. В регистр 5 заносятся огеранды, в регистр 2 заноситсячисло, соответствующее начальному состбяниЮ"машины, в исходное состояниеустанавливается, также реверсивныйсдвиговый регистр б. Спомощью дешифратора 7 разрешается считываниепервой команды программы из блока 1.По первому .тактовому сигналу блока8 соответствующие части команды изблока 1 заносятся в регистр 2, регистр3 и регистр 4. Повторому тактовомусигналу содержимое"регистра 4 заносится в ту секцию регистра 5., которая определена состоянием реверсивного сдвигового регистра б.По третьеМу тактовому сигнаЛу производится изменение состояния ревер-сивного сдвигового регистра б в зависимости от содержимого регистра 3.Это позволяет прочесть. новый символв регистре 5 и с учетом содержимогорегистра.2 получить на выходе дешифратора 7 адрес следующей команды.Расширение функциональных (дидактических) возможностей в предлагаемомустройстве обеспечивается использованием в нем множества конечных алфавитов, что "лб%воляет существенно увеличить круг решаемых учебных задач эасчет применения новых классов алгоритмов. Логическая структура предлагаемого устройства не ориентированана работу в какой-либо единственнойаппаратуре заданной системе счисления,-ЯФормула изобретения Устройство для обучения программированию, содержащее блок памяти учебной информации, соединенный с выходами дешифратора кодов операций и блока управления, подключенного к первым входам первого регистра группы и реверсивного сдвигового.регистра, о тл и ч а ю щ е е с я тем, что, с целью расширения дидактических возможностей устройства, в нем Один выход блока памяти учебной информации через второй регистр группы подключен к соотетствующим входам дешифратора кодов операций, другой выход - через третий регистр группы соединен с соответствующими входами реверсивного сдвигового регистра, а третий выход блока памяти учебной информации через четвертый регистр группы подключен к соответствующим входам первЬго регистра группы, соединенного выходом со входом дешифратора кодов операций.781878 2. Патент Франции Р 2295480,кл. 6 06 Г .15/00, 19763. Авторское свидетельство СССРпо заявке М 2603942/18-24,кл. 6 09 В 19/00, 1977 (прототип),Составитель Т. БичипоровичТехред К. Гаврон КорректорМ. Пожо Редактор В. Еремеев Тираж 465Подл ВНИИПИ .Государственного комитепо делам изобретений и откры 3035, Москва, Ж, Раушская на акаэ 8146/5 5у Де нлиал ППП "Патейтф, г. Ужгород, ул.Проектиая-,: Источники информации,принятые во внимание при экспертизе1. Акцептованная эаявка Японии 9 52-19940, кл. С 06 Е 15/00, 1977.

Смотреть

Заявка

2777309, 18.04.1979

ОРДЕНА ЛЕНИНА ИНСТИТУТ КИБЕРНЕТИКИ АН УКРАИНСКОЙ ССР, СИМФЕРОПОЛЬСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМ. М. В. ФРУНЗЕ

КАСАТКИН ВАЛЕНТИН НИКОЛАЕВИЧ, АНДОН ФИЛИПП ИЛЛАРИОНОВИЧ, ГУСЕВ АРКАДИЙ ИОСИФОВИЧ

МПК / Метки

МПК: G09B 19/00

Метки: обучения, программированию

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

Код ссылки

<a href="https://patents.su/3-781878-ustrojjstvo-dlya-obucheniya-programmirovaniyu.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для обучения программированию</a>

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