Подробно рассмотрены процедурные возможности языков программирования C/C++. Изложены основные принципы строения программы на языке С/С++: раздельная компиляция, функциональная декомпозиция, блоки кода. Описаны синтаксические конструкции языка и показана специфика их использования. Подробно излагаются понятия, связанные с представлением данных: виды данных, их представление в тексте программы, разм…
Рассмотрено более сотни типичных примеров, встречающихся в практике реального программирования для платформы .NET Framework в среде Microsoft Visual Basic 2010: работа с экранной формой и элементами управления, обработка событий мыши и клавиатуры, чтение/запись текстовых и бинарных файлов, редактирование графических данных, управление буфером обмена, ввод/вывод табличных данных, решение системы ур…
В статье представлены высокоточные средства генерации значений случайных распределений в системах имитационного моделирования процессов, протекающих в условиях риска. Сведения о некоторых средствах публикуются впервые.
Работа посвящена сравнительному анализу популярного метода сжатия изображений на основе дискретного косинусного преобразования и фрактального кодирования. Рассматриваются принципы сжатия изображений с помощью описанных подходов к кодированию. Приведенные результаты исследования подтверждают перспективность использования фрактального кодирования для сжатия изображений.
В статье проанализирован подход к статическому анализу кода на предмет обнаружения состояний гонки. Он ориентирован на реальные задачи со сложными конструкциями кода, включающие циклы и ветвления. Предложенный метод включает моделирование исполнения многопоточного приложения и анализ построенной модели. Модель подходит для реальных задач, под которыми понимаются те, где логика и понятие корректнос…
Работа посвящена сравнительному анализу популярного метода сжатия изображений на основе дискретного косинусного преобразования и фрактального кодирования. Рассматриваются принципы сжатия изображений с помощью описанных подходов к кодированию. Приведенные результаты исследования подтверждают перспективность использования фрактального кодирования для сжатия изображений.
В статье описаны формы и методы обучения программированию студентов вуза в рамках курса «Информатика» на основе использования современных информационных технологий. По мнению автора, целесообразно использование объектно-ориентированной концепции как базовой, лежащей в основе лекционного курса в сочетании с системно-ориентированным подходом.
Разработанный метод циклического разложения для поиска периодичности числовых рядов с использованием критерия серий вместе с методом информационного разложения был применен для поиска периодичности в обменном курсе €/$ и в курсе финансового индекса Nasdag. В статье показано присутствие периодичности, равной 7 дням, в проанализированных финансовых рядах, обсуждается механизм возникновения данной пе…
В статье предлагается модель структурированного экспертного обсуждения, а также описывается используемое в ней графовое представление знаний, позволяющее хранить и преобразовывать экспертные знания. Приводится ряд алгоритмов возможного изменения мнений участников в процессе структурированного экспертного обсуждения.
Рассмотрена разработка программ для мобильных устройств под управлением операционной системы Google Android. Приведены базовые сведения о платформе Android. Описано программное обеспечение, необходимое для разработки Android-приложений. Рассмотрены основные компоненты приложений, использование базовых виджетов и виджетов-списков, создание и вызов уведомлений из приложения, работа с файлами, способ…
В статье представлен краткий обзор проблем из области практических систем распознавания лиц и предлагаемых решений. Делаются выводы о неприменимости предлагаемых решений для систем распознавания с единственным эталоном. Кратко описывается модель распознавания, дающая приемлемые результаты корректности работы в рамках проблемы одного эталона. Предложен математический аппарат, основанный на подпрост…
Рассматриваются этапы создания приложений баз данных в файл-серверной и клиент-серверной архитектурах. Описывается работа с Microsoft Access 2010 (клиент) и Microsoft SQL Server 2008 (сервер). На примере небольшой, но реальной базы данных показан процесс создания простого Access-приложения и выполнена его модификация, придавшая приложению основные черты профессиональной разработки. Применен предло…
На практических примерах описана разработка Web-приложений на языке PHP версий 5 и 6. Большая часть кода примеров совместима с обеими версиями PHP, но особое внимание уделено новым функциям PHP 6. Даны начала программирования на PHP: установка и настройка PHP и MySQL, выбор редактора PHP-кода, основы синтаксиса и самые полезные функции PHP. Рассмотрено создание собственного движка сайта и ряда доп…
Пособие предназначено для изучения компилятора Free Pascal и интегрированной среды FP IDE. Подробно разобраны основы программирования на языке Free Pascal: история создания и развития языка Pascal, простые типы данных, строковые данные, структурированные типы данных – массивы. Рассматриваются вопросы организации типовых блоков обработки данных – процедур и функций, работа с файлами. Показаны работ…
Нейронные сети – современный инструмент прогнозирования показателей фондового рынка, базирующийся на алгоритмах искусственного интеллекта. Благодаря широкому использованию в различных областях науки нейросети зарекомендовали себя как гибкий инструмент прогнозирования, способный решать широкий круг задач и оказывать поддержку трейдеру в его работе.