Программы

Различные книги в жанре Программы

Автокорреляционные функции одномерных хаотических моделей

Ю. А. Никандрова

При создании математических моделей нелинейных явлений и программных реализаций этих моделей одной из главных задач является выбор методов отображения процессов. Соблюдение принципа точности и адекватности модели реальному процессу или системе является основополагающим принципом моделирования. Процесс создания сложных моделей часто связан с необходимостью генерации стартовых состояний параметров и элементов системы. Невозможность ручного решения проблемы обусловлена большим числом отдельных параметров системы или наличием взаимозависимостей между факторами. В случае создания динамических или имитационных моделей возникает потребность генерации последовательности состояний отдельного показателя (фактора), где каждое значение соотносится с предыдущими состояниями особым образом. То есть существует некоторая зависимость между текущим и предыдущими состояниями фактора. Однако принцип формирования зависимости может быть как строго определенным, так и случайным. Возможность описания хаотических явлений представляет наибольшую ценность при создании имитационных моделей сложных динамических систем.

Модели обучающего курса в разработке систем дистанционного обучения

А. С. Дорофеев

Обсуждаются актуальные вопросы разработки систем дистанционного обучения и мультимедийных обучающих курсов. Авторы отмечают необходимость построения соответствующих математических моделей, а также применения объектно-ориентированного подхода к созданию информационных образовательных технологий. Рассмотрен вопрос системного подхода к моделированию обучающего курса и процесса обучения. Отмечается необходимость включения в обучающую систему понятия «цели обучения», которые определяют, что должен знать и уметь обучаемый после изучения курса. Предлагаемая авторами методика моделирования базируется на использовании сетей Петри и цепей Маркова. Приведено обоснование эффективности использования данного математического аппарата, а также описание соответствующей математической модели. В качестве инструментария используется программное средство автоматизации классических сетей Петри Visual Petri. Также рассматривается сквозной подход к проектированию и разработке обучающей системы с использованием различных моделей и CASE-средств структурного и объектно-ориентированного анализа. Разработанная система была испытана на спроектированном авторами учебном курсе по дисциплине «Информатика и программирование».

Акторные модели корпоративных информационных систем

Е. А. Власова

Статья посвящена описанию некоторых типовых приёмов построения имитационных моделей, которые могут быть полезны при создании моделей корпоративных информационных систем. В качестве инструментального средства разработки рассматривается система имитационного моделирования Actor Pilgrim. Корпоративная информационная система представлена как замкнутая система массового обслуживания достаточно сложной структуры, рассчитанная, в общем случае, на обслуживание нескольких групп пользователей, и алгоритм работы которой содержит большое количество ветвлений. В зависимости от сложности модели, в статье приводятся различные варианты построения схем зарядки замкнутой модели акторами, имитирующими работу пользователей. Поставлена задача определения времени реакции системы на запрос пользователя. Приводятся различные варианты её решения, и даётся сравнительный анализ представленных методов. Также предлагается несколько методов программирования условий прохождения актора по графу модели. Рассматривается случайный выбор узла из класса узлов и выбор пути на основании параметра актора. В статье также приведены приёмы моделирования составных объектов, принадлежащих к одному классу.

Модельный подход к анализу целочисленных инвестиционно-финансовых активов

А. В. Мищенко

Классические модели анализа портфельных инвестиций (такие как модель Марковица и ценовая модель рынка капиталов) предоставляют инвесторам возможность поиска решений, максимизирующих прибыль от реализации инвестиционного проекта при желаемом уровне риска или, наоборот, снизить риск при заданном уровне дохода. В статье рассмотрена дискретная ценовая модель рынка капиталов, а также описаны двухкритериальные модели оптимизации портфельных инвестиций: максимизация доходности при заданном уровне риска портфеля и минимизация риска портфеля при заданной величине прироста инвестиционных ресурсов. Приведены соответствующие алгоритмы использования метода ветвей и границ. Рассмотрены примеры формирования оптимального портфеля ценных бумаг при целочисленных и непрерывных ограничениях. На основании проведённого анализа полученных данных сделан вывод о том, что применение при анализе портфельных инвестиций непрерывных двухкритериальных моделей менее адекватно условиям задачи, поскольку в реальной практике торги ценными бумагами на фондовых рынках проходят фиксированными лотами. В статье также приведён анализ существующих программных средств решения финансовыми отделами предприятий оптимизационных задач методами линейного и нелинейного программирования.

IТ: обзор рынка и примеры классификации специальностей

О. А. Литвинова

Деятельность отдельных людей, групп, коллективов и организаций сейчас всё в большей степени начинает зависеть от их способности эффективно использовать имеющуюся информацию. Прежде чем предпринять какие-то действия, необходимо провести большую работу по сбору и переработке информации, её осмыслению и анализу. Нахождение рациональных решений в любой сфере требует обработки больших объёмов информации, что подчас невозможно без привлечения специальных технических средств. Рост объёма информации стал особенно заметен в середине XX века, когда большой поток информации, получаемый человеком, не давал ему возможности воспринять эту информацию в полной мере. Ориентироваться в этом потоке информации становилось всё труднее. Иногда, усилия на поиск материального или интеллектуального продукта превосходили затраты на создание нового. Последняя информационная революция выдвигает на передний план новую отрасль – информационную индустрию, связанную с производством технических средств, методов и технологий для формирования новых знаний. Важнейшими составляющими информационной индустрии становятся все виды информационных технологий, особенно телекоммуникации. Современная информационная технология опирается на достижения в области компьютерной техники и средств связи. Усложнение индустриального производства, социальной, экономической и политической жизни, изменение динамики процессов во всех сферах деятельности человека привели, с одной стороны, к росту потребностей в знаниях, а с другой – к созданию новых средств и способов удовлетворения этих потребностей. Бурное развитие компьютерной техники и информационных технологий послужило толчком к развитию общества, построенного на использовании различной информации и получившего название информационного общества.

Проблемы IT-подготовки кадров непрофильных специальностей

К. С. Жижин

В государственных образовательных учреждениях среднего профессионального образования всё активнее внедряются информационные технологии (IT) обучения для медицинских специальностей, реализуемые с помощью персональных ЭВМ. Однако на практике большей частью в лечебно-профилактических учреждениях ЭВМ, как основной элемент IT, используется не более чем усовершенствованная пишущая машинка. И это несмотря на то что с помощью IT можно реализовать широчайшие возможности и для совершенствования процессов диагностики и лечения, и для обработки результатов наблюдений. В 60—70-е годы ХХ столетия использование ЭВМ даже для анализа итогов работы, не говоря уже о разработке прогнозов и планирования, было сопряжено с рядом методических и методологических трудностей для рядового пользователя. В настоящее же время проблема эта снята: для людей далеких от тонкостей технологий программирования создано много готовых для использования программ. В частности наиболее популярными статистическими софтами на рынке IT сегодня являются американские программы SPSS (Statistical Package for Social Science – Статистический пакет для социальных наук) и STATISTICA.

Клубное образование – модель высшей школы

В. И. Хаханов

Итогом 10-летнего опыта становления международного сотрудничества можно считать организацию кластера студенческих элитных клубов по интересам: Aldec-club, Free Code Club, Design&Test Club, Kaspersky Club, Echostar Club, Microsoft Club, Intel club, IEEE tttc-club. Все это на одной кафедре Автоматизация проектирования вычислительной техники (АПВТ) Харьковского национального университета радиоэлектроники (ХНУРЭ). Тем не менее, для нас не важно где учится студент. Существенно лишь, что он хочет быть первым, лучшим в своей области и дополняющим команду. Всегда трудно управлять лучшими. Это можно делать с помощью ведущих фирм мира: Intel, Microsoft, Aldec, Cadence. Они знают рынок. К чему готовить специалиста? Какие проекты востребованы? Моя задача лишь свести вместе студентов и корпорации. Получается. Ежегодно десятки грантов на зарубежные стажировки, выставки и конференции. Выигранные конкурсы от Microsoft и Intel, Aldec и Cadence, олимпиады на Украине, награды от общества IEEE Computer Society. Темы по курсовым проектам, дипломам, диссертациям только от «продвинутых» фирм, в том числе украинских. «Есть идея. На рынок – и быстро, иногда с ошибкой, но сегодня! Завтра, без ошибки, но ты уже опоздал.» Microsoft на такой стратегии заработал 50 миллиардов! Наша продукция – хорошие специалисты. Здесь главная фигура – профессор. В IT-индустрии объём информации удваивается каждые полтора года. Полностью обновляется за два-четыре года. Министерство образования не может быть гибким к нуждам университетов – лучшим следует предоставлять автономность. ХНУРЭ – безусловный лидер – может вести за собой индустрию IT-образования на Украине. Для полноценного образовательного процесса социальная пара «студент-профессор» должна превращаться в треугольник, где третий компонент – мировые и локальные лидеры IT-индустрии.

CASE-технологии создания имитационных моделей в среде Pilgrim 5

В. В. Артюхин

Pilgrim 5 – это система имитационного моделирования, реализованная в виде «Фреймворка» (набора функций, предназначенных для упрощения создания программ определенной узкой направленности). Такая организация системы удобна для программистов – составителей моделей, знакомых с языком C++, но не для экономистов, финансистов, социологов или иных специалистов. При разработке графического конструктора Architect концепция «удобства для пользователя» понималась, как необходимость предоставить ему возможность работать с составляемой моделью в терминах его предметной области. Требовалось избавить пользователя от взаимодействия с исходным файлом модели на языке программирования C++ (позволить ему работать с моделью на некотором уровне абстракции, не заботясь о деталях её реализации). Была предпринята попытка снять «образовательный ценз» для пользователей Pilgrim 5, не являющихся программистами или другими IT-специалистами.

Окно в никуда, или восемь вопросов Биллу Гейтсу

Н. Н. Иванов

Появление операционных систем Windows в начале 90-х годов, безусловно, можно считать поворотным моментом в развитии новой отрасли промышленности – производстве программных продуктов (ПП). Трудно сказать, превысил ли уже объём производства в этой отрасли объём производства в топливно-энергетическом комплексе или в авиационной промышленности, но совершенно ясно, что темпы роста здесь значительно выше. Существенно выше здесь и средняя норма прибыли, прежде всего из-за нематериального характера ПП, которого по мере продаж не становится меньше, вследствие ничтожности затрат на его тиражирование. Возможно, когда-нибудь человечество выработает новые формы торговли интеллектуальной собственностью, в которых не только стоимость производства, но и полученный доход перестанут зависеть от количества проданных копий. Пока же оказывается, что направлять деньги на повышение тиражируемости ПП значительно выгоднее, чем на производство. Так что реклама программных продуктов, или пропаганда образа жизни, обеспечивающего возрастающее использование того или иного класса программ, является более доходным вложением, чем производство новой интеллектуальной продукции. В этой ситуации производство новых продуктов становится оправданным только после насыщения рынка первичных продаж, когда нужно заставить тех, кто уже купил, например, операционную систему Windows, купить её ещё раз. Иными словами, повышение качества изделия превращается из основного способа конкурентной борьбы во второстепенный аспект продвижения продукта. С учётом этого обстоятельства стоит приглядеться к операционным системам Windows более внимательно.

Дизайн электронных учебных пособий: когнитивный подход

И. Н. Коваленко

Развитие средств телекоммуникаций и использование персональных компьютеров в наши дни порождает новые надежды на преобразование средств и методов обучения. Наиболее перспективно выглядит в этом плане технология гипермедиа, суть которой кратко можно выразить формулой: гипермедиа = гипертекст + мультимедиа. Человеку свойственно выделять различные виды информации не только на основе её модальности, но и на основе деления информации на вербальную и образную. Когнитивные модели не могут претендовать на окончательность или полное соответствие объективной реальности. Однако они отражают имеющиеся на данный момент представления об объекте изучения и позволяют выдвигать новые гипотезы, экспериментальная проверка которых может привести к утверждению, модификации или полной замене модели. Но самое главное – когнитивные модели позволяют создать концептуальную основу для практической деятельности. Можно выразить мнение о том, что когнитивные модели являются ответом передовой научной мысли на насущные потребности практики.