22.03.2015 Views

Учебно-научно-исследовательский институт информационных ...

Учебно-научно-исследовательский институт информационных ...

Учебно-научно-исследовательский институт информационных ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

68<br />

НЕДЕЛЯ НАУКИ – 2009<br />

Учебно-научно-исследовательский институт информационных технологий . 69<br />

большое сходство с перекидыванием косточек на счетах, а с другой стороны,<br />

числа как бы складываются сами.<br />

Складывать и вычитать на самосчетах надо было так: ищете два требуемых<br />

числа на металлической дуге 4 (см. рис.1) и поочерёдно откладываете их<br />

поворотом внешнего круга 1. Для сложения используется внешний ряд цифр на<br />

дуге, для вычитания - внутренний. Пошагово: чтобы сложить, скажем, 3, 5 и 11,<br />

надо сперва костяшку, которая под металлическим «мостиком», что перед единицей,<br />

передвинуть до тройки, потом, ту костяшку, что оказалась под ней после<br />

нашего первого движения, прокрутить до пятёрки, затем следующую, ставшую<br />

после двух движений «нулевой», довернуть до числа 11 на дуге. Результат при<br />

этом будет появляться в окошках A 1 , A 2 , A 3 на поперечной планке 5.<br />

УДК 004.896<br />

ЯЗЫК ВИЗУАЛЬНОГО ПРОГРАММИРОВАНИЯ MSRS.<br />

РЕШЕНИЕ АЛГОРИТМИЧЕСКИХ ЗАДАЧ НА VPL<br />

Ануфрев Г.Г., гр. 11-В(об)<br />

Рук. Абашин В.Г.<br />

Рисунок 1 – Самосчеты Буняковского<br />

Прибор помещен в деревянном ящике, в котором вмонтированы еще маленькая<br />

грифельная доска и счеты. Непосредственно на приборе можно складывать<br />

и вычитать числа, не превышающие 14. Действия с большими числами<br />

происходят поразрядно. Емкость прибора 999. Если прибавить еще одно колесо,<br />

то легко сделать емкость 9999. Буняковский разработал ряд приемов для работы<br />

на самосчетах. Для вычитания самосчеты удобны при вычитании из одного<br />

числа целого ряда других. При вычитании только одного числа из другого<br />

самосчеты не дают преимущества в скорости по сравнению с вычитанием на<br />

бумаге. В.Я. Буняковский высоко оценивал русские счеты на заседании физикоматематического<br />

отделения Академии наук 14 февраля 1867 г., когда обсуждались<br />

его самосчеты. В своем выступлении он сказал: “Мы едва ли ошибаемся,<br />

утверждая, что ни один из существующих арифметических снарядов и из тех,<br />

которые со временем будут придуманы, не вытеснит из всеобщего у нас употребления<br />

простых русских счетов”. Свои самосчеты Буняковский рассматривал<br />

как усовершенствованные счеты. В протоколе заседания 14 февраля отмечалось<br />

близкое сходство нового вычислительного устройства с общеупотребительными<br />

счетами, поэтому его назвали “русские самосчеты”. Наименование это оправдывается<br />

тем, что, с одной стороны, в приборе постановка цифр имеет<br />

Microsoft Robotics Studio – это, работающая в среде Windows, платформа<br />

для любителей робототехники, академических и коммерческих разработчиков,<br />

для создания приложений для робототехники на различных аппаратных платформах.<br />

Среду разработки Microsoft Robotics Studio можно использовать с различными<br />

сериями роботов и фирменным ПО для их управления. Люди, не<br />

знающие программирования, смогут создавать приложения для роботов, используя<br />

Виртуальный Язык Программирования (VPL) [1].<br />

Язык программирования Microsoft Visual Programming Language (VPL) —<br />

это средство разработки приложений, в котором используется модель программирования<br />

на основе графического потока данных, а не на базе логики управления,<br />

которая обычно применяется в программировании. Программа с использованием<br />

потока данных — это не набор последовательно выполняемых обязательных<br />

команд. Она больше напоминает коллектив рабочих на сборочной линии,<br />

которые делают указанную им работу по мере поступления деталей. В результате<br />

язык VPL хорошо подходит для программирования различных сценариев<br />

с параллельной или распределенной обработкой данных. Язык VPL понятен<br />

для начинающих программистов, которые знакомы с такими концепциями,<br />

как переменные и логические операции [2].<br />

Этот язык предназначен не только для новичков. Возможность композиционного<br />

программирования с помощью этого языка может понравиться и более<br />

опытным программистам, поскольку это позволяет быстро разрабатывать

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!