УÑебно-наÑÑно-иÑÑледоваÑелÑÑкий инÑÑиÑÑÑ Ð¸Ð½ÑоÑмаÑионнÑÑ ...
УÑебно-наÑÑно-иÑÑледоваÑелÑÑкий инÑÑиÑÑÑ Ð¸Ð½ÑоÑмаÑионнÑÑ ...
УÑебно-наÑÑно-иÑÑледоваÑелÑÑкий инÑÑиÑÑÑ Ð¸Ð½ÑоÑмаÑионнÑÑ ...
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 />
опытным программистам, поскольку это позволяет быстро разрабатывать