519.8Исследование операций. Теория принятия решений. Теория игр. Математическое программирование (Программирование на ЭВМ - см. 004.4). Теория экономико-математических моделей. Теория больших систем
← назад

Свободный доступ

Ограниченный доступ
Автор: Усов А. Б.
Изд-во ЮФУ: Ростов н/Д.
Учебное пособие содержит изложение материала, входящего в учебную программу курсов магистерской программы и курса по выбору бакалавриата «Моделирование динамических систем». состоит из трех глав: основы теории управления, двухуровневые системы управления, трехуровневые системы управления. включает в себя 21 параграф, после каждого из которых имеются задания для закрепления материала. содержит в доступной для студентов форме обзор основных понятий теории управления сложными организационными системами и способов моделирования и исследования таких систем при использовании разных информационных регламентов.
Предпросмотр: Двухуровневые и трехуровневые организационные системы веерной и ромбовидной структур.pdf (0,2 Мб)
Автор: Семиряжко В. А.
Липецкий государственный технический университет
Методические рекомендации содержат краткий теоретический материал по теории «Принятие решений в условиях неопределённости». Большое место отведено представлениям матрицы решений: её графическим и табличным интерпретациям. Рассмотрены минимаксный критерий принятия решений, критерий Байеса — Лапласа, критерий произведения.
Предпросмотр: Принятие решений в условиях неопределённости.pdf (1,1 Мб)
Автор: Симонова Е. В.
Изд-во Самарского университета
Учебное пособие позволяет в интерактивном режиме с единых методологических позиций рассмотреть различные этапы разработки
компьютерной имитационной модели информационно-вычислительной
системы, включая построение концептуальной модели исследуемой
системы и ее формализацию, алгоритмизацию и компьютерную реализацию, анализ модели, планирование и проведение компьютерных экспериментов, получение и интерпретацию результатов моделирования. Содержит иллюстрации всех этапов процесса разработки и реализации модели, а также проведения компьютерных экспериментов с моделью, что имеет большое учебно-методическое значение и необходимо при самостоятельной работе студентов во время выполнения ими лабораторных работ, а также содержит варианты заданий для выполнения лабораторных работ. Подготовлено на кафедре информационных систем и технологий.
Предпросмотр: Имитационное моделирование информационно-вычислительных систем разработка модели и организация эксперимента.pdf (2,1 Мб)
Автор: Ростова Е. П.
Изд-во Самарского университета
Учебное пособие представляет собой руководство к выполнению
контрольных работ, включающих в себя задачи линейного программирования, задачи на построение и решение двойственных задач, а также способы решения транспортной задачи. Содержит краткие теоретические
сведения, руководство к решению задач на практических занятиях и на
занятиях лабораторного практикума, а также примеры решения задач и
варианты контрольной работы. Темы задач контрольных работ соответствуют программе курса «Исследование операций». Разработано на кафедре экономики.
Предпросмотр: Математические методы решения экономических задач.pdf (1,4 Мб)
Автор: Колычев С. А.
Изд-во Самарского университета
В пособии рассмотрены основные теоретические подходы к решению
задач по определению оптимальной конкурентной стратегии по выбору
объемов производства, уровня качества и стоимости продукции в условиях
экономического взаимодействия. Приведено экономико-математическое
описание принципов конкурентного взаимодействия, рассмотрены примеры решения задач по выбору оптимальных параметров в рыночных
условиях. Представлено руководство по формированию имитационных
моделей конкурентного взаимодействия с использованием программно-вычислительного комплекса. Разработано на кафедре экономики.
Предпросмотр: Имитационные модели конкурентного взаимодействия в экономических системах.pdf (1,0 Мб)
Автор: Кохендерфер Микель
ДМК Пресс: М.
Книга представляет собой введение в теорию алгоритмов принятия решений в условиях неопределенности, включая формулировки основных математических задач и методы их решения. Рассмотрены современные методы снижения вычислительной нагрузки и поиска оптимальных стратегий в различных сценариях – от простых регуляторов до стохастических многоагентных систем. Основное внимание уделяется планированию и обучению с подкреплением, хотя некоторые из представленных методов основаны на элементах обучения с учителем и оптимизации. Алгоритмы реализованы на языке программирования Julia.
Предпросмотр: Алгоритмы принятия решений.pdf (1,0 Мб)
Автор: Херцог Майкл Х.
ДМК Пресс: М.
Непонимание статистики — важная проблема в нашем обществе. Благодаря компьютерным технологиям собирать статистические данные стало проще, но главную задачу — правильно обработать результаты — по-прежнему берет на себя человек. Из этой книги вы узнаете, как использовать и интерпретировать статистику и статистические данные в различном окружении. Рассмотрены основные понятия и принципы статистики, наиболее распространенные статистические критерии, множественная проверка гипотез, планирование эксперимента, а также метастатистика.
Предпросмотр: Статистика и планирование эксперимента для непосвященных. Как отучить статистику лгать.pdf (0,7 Мб)
Автор: Пинкер Стивен
Альпина нон-фикшн: М.
Прямо сейчас человечество достигает новых высот научного понимания — и в тоже время, кажется, постепенно сходит с ума. Почему вид, меньше чем за год разработавший вакцины против ковида, погряз в фальшивых новостях, медицинском шарлатанстве и теориях заговора? Пинкер сразу отказывается от циничного клише, гласящего, что человек попросту нерационален — что это вечный троглодит, готовый среагировать на льва в траве ворохом предрассудков, слепых пятен, ложных умозаключений и иллюзий. В конце концов, это мы смогли открыть законы природы, преобразить планету, продлить и обогатить свою собственную жизнь и (не в последнюю очередь) вывести правила рациональности. На самом деле наш разум приспособлен не к одной только саванне плейстоценовой эпохи. Он прекрасно справляется везде, где не решаются научные или технологические вопросы, а люди, собственно, редко сталкиваются с чем-то подобным. Но они, увы, не умеют в полной мере пользоваться инструментами познания, которые сами и выработали за последние тысячелетия: логикой, критическим мышлением, теорией вероятности, представлениями о корреляции и причинности, а также оптимальными способами уточнять мнения и проводить в жизнь принятые решения — как в одиночку, так и коллективно. Этим инструментам не обучают в рамках типичных образовательных программ, и о них никогда до сих пор не рассказывали доходчиво в одной книге.
Предпросмотр: Рациональность. Что это, почему нам ее не хватает и чем она важна.pdf (0,1 Мб)
Автор: Гусев С. А.
Изд-во НГТУ
Учебное пособие составлено на основе курса лекций, который читается автором для студентов IV курса факультета бизнеса Новосибирского государственного технического университета. В нем излагаются такие разделы математического программирования, как линейное программирование, целочисленное линейное программирование и динамическое программирование.
Предпросмотр: Математическое программирование.pdf (0,5 Мб)
Автор: Юркевич В. Д.
Изд-во НГТУ
В учебном пособии рассмотрены математические модели и вопросы имитационного моделирования импульсных преобразователей электрической энергии. Учебное пособие может быть использовано при изучении дисциплин «Моделирование систем управления устройств силовой электроники» и «Специальные главы теории автоматического управления».
Предпросмотр: Математические модели устройств силовой электроники.pdf (0,2 Мб)
Автор: Угольницкий Г. А.
Изд-во ЮФУ: Ростов н/Д.
В учебном пособии рассматриваются модели конфликтов, описываемые и исследуемые с помощью математической теории игр. Математическая формализация играет ведущую роль в становлении конфликтологии
как междисциплинарного направления исследований и практической работы
по разрешению конфликтов.
Предпросмотр: Лекции по теории игр.pdf (0,4 Мб)
Автор: Зиятдинов Н. Н.
КНИТУ
Рассмотрены используемые в системном анализе методы количественно обоснованного принятия решений, которые применяются в транспортной задаче линейного программирования, математической теории игр и динамическом программировании. Пособие содержит теоретический материал, задачи с приведенным решением, задачи для самостоятельной работы студентов, вопросы для контроля знаний.
Предпросмотр: Основы теории принятия решений учебно-методическое пособие.pdf (0,3 Мб)
Автор: Жданов А. А.
Лаборатория знаний: М.
Автор, исходя из позиций своей теории «Автономного адаптивного управления», представленной в книге «Автономный искусственный интеллект», предлагает ряд дополнительных аспектов и понятий к общей теории систем (ОТС), которые могут сделать ОТС более конкретным инструментом для разработчиков систем. Особое внимание уделяется системам, конфигурация которых близка к наиболее важным для нас системам — к живому мозгу. С предлагаемых позиций анализируются основные подходы ОТС — математический, физический и теория функциональных систем.
Предпросмотр: Общая теория систем анализ и дополнения.pdf (0,2 Мб)
Автор: Головко Н. И.
Дальрыбвтуз
Освещаются вопросы анализа динамических и стационарных систем массового обслуживания (СМО) с дважды стохастическим входным потоком заявок. Такие системы для краткости в работе названы дважды стохастическими СМО. Исследуются дважды стохастические СМО с диффузионной или скачкообразной (ступенчатой) интенсивностью входного потока, экспоненциальным обслуживанием, конечным накопителем. Монография содержит 5 глав. В 1-й главе выводятся уравнения относительно характеристик числа заявок для диффузионной интенсивности входного потока, во 2-й – для скачкообразной интенсивности входного потока. В 3-й главе исследуются СМО с диффузионной интенсивностью входного потока и отказами (с нулевым накопителем), в 4-й – с конечным ненулевым накопителем. В 5-й главе исследуются СМО с диффузионной интенсивностью входного потока. Исследуются вопросы существования и единственности стационарного режима по числу заявок,
неотрицательности характеристик числа заявок.
Предпросмотр: Дважды стохастические системы массового обслуживания с конечным накопителем. Монография.pdf (0,3 Мб)
Автор: Головко Н. И.
Дальрыбвтуз
Освещаются вопросы анализа динамических и стационарных систем массового обслуживания (СМО) с детерминированной интенсивностью входного потока. Монография содержит 4 главы. В 1-й главе исследуются СМО с конечным и бесконечным накопителем с переменной детерминированной интенсивностью входного потока. Для анализа нестационарных характеристик числа заявок таких СМО предлагается функционально-аналитический метод. Марковские
нестационарные СМО с постоянными интенсивностями входного потока и обслуживания рассматриваются во 2-й главе с бесконечным накопителем и в 3-й главе – с конечным накопителем. Для анализа нестационарного и стационарного распределения заявок в СМО применяется матричный метод. В 4-й главе рассматривается время ожидания в СМО с постоянной интенсивностью входного потока и обслуживания.
Предпросмотр: Системы массового обслуживания с детерминированными интенсивностями входного потока и обслуживания. Монография.pdf (0,4 Мб)
Автор: Кристиан Брайан
Альпина Паблишер: М.
Знаете, что общего между выбором новой квартиры, поиском спутника жизни и продажей жилья? Важно не продешевить и жить долго и счастливо. Как это сделать с максимально возможной гарантией успеха? Ответ — «правило 37%», которое позволяет найти оптимальный баланс между временем, потраченным на поиски, и конечной выгодой. А как разобраться с грудой вещей в шкафу или быстро расставить по алфавиту семейную библиотеку после переезда? Алгоритм кеширования данных вам в помощь! Ну а если вы мучаетесь с рассадкой гостей на свадебном банкете, метод релаксации — ваше спасение. Даже если ни один из упомянутых выше терминов вам не знаком, не расстраивайтесь и обязательно прочтите книгу журналиста Брайана Кристиана и ученого-когнитивиста Тома Гриффитса. По их мнению, программисты и математики уже давно разработали алгоритмы, которые позволяют компьютерам найти оптимальное решение в заданное время и с минимальными затратами сил и средств. Авторы считают, что нам просто необходимо воспользоваться этими наработками, и популярно объясняют, как именно применять сложные математические алгоритмы для решения повседневных задач, успешно избегая в своих объяснениях наукообразности и излишнего упрощения.
Предпросмотр: Алгоритмы для жизни. Простые способы принимать верные решения.pdf (0,1 Мб)
Изд-во Липецкого государственного технического университета
Методические указания содержат краткую теорию по математическому планированию эксперимента, описываются способы построения моделей, расчет коэффициентов моделей и их статические оценки. Выполнение практических заданий может способствовать лучшему освоению лекционного материала,обеспечивать формирование у студентов навыков использования методов математической статистики для обработки медико-биологических данных. Освоение дисциплины «Планирование биотехнического эксперимента»
необходимо как предшествующее для изучения следующих дисциплин:
«Основы моделирования биологических процессов и систем», «Управление в
биотехнических системах».
Предпросмотр: Математическое планирование биотехнических экспериментов.pdf (0,1 Мб)
Автор: Вуд Кит
ДМК Пресс: М.
jQuery — одна из наиболее популярных библиотек для разработки клиентских сценариев на JavaScript. В ней предусмотрено большое количество точек интеграции, посредством которых можно добавлять собственные селекторы и фильтры, расширения, анимационные эффекты и многое другое. Эта книга покажет вам, как это делается. Из книги вы узнаете, как писать расширения и как проектировать их, чтобы максимально обеспечить возможность их многократного использования. Вы также научитесь писать новые виджеты и эффекты для jQuery UI. Наряду с этим вы исследуете особенности создания расширений для применения в таких ключевых аспектах библиотеки, как технология Ajax, события, анимация и проверка данных.
Предпросмотр: Расширение библиотеки jQuery.pdf (0,5 Мб)
Автор: Белладжио Дэвид
ДМК Пресс: М.
Эта книга об инженерной дисциплине, которая называется управлением конфигурацией программного обеспечения (software configuration management — SCM), а также о широко используемом продукте SCM — ClearCase, который автоматизирует и поддерживает практическое применение SCM посредством модели, называемой унифицированным управлением изменениями (Unified Change Management — UCM). Настоящая книга раскрывает базовые концепции, типичные проблемы SCM, возникающие по мере роста и усложнения программных систем, а также способы применения инструментов и процессов SCM для решения этих проблем. Также обсуждаются расширенные темы SCM, включая управление географически разделенными командами разработчиков, и сочетания SCM с управлением запросами на изменение (или отслеживанием дефектов).
Предпросмотр: Разработка программного обеспечения управление изменениями.pdf (0,3 Мб)
Автор: Хеффельфингер Дэвид
ДМК Пресс: М.
Книга представляет собой практическое руководство по использованию возможностей IDE NetBeans 8 для разработки корпоративных приложений, совместимых со стандартом Java EE 7. В книге показаны приемы эффективного программирования, задействующие контекстные меню и «горячие» клавиши, мастера и шаблоны среды NetBeans, затрагиваются вопросы создания, конфигурирования, развертывания, отладки и профилирования корпоративных приложений с использованием средств, встроенных в IDE NetBeans. Существенное внимание уделено основным API Java EE в контексте их работы в среде NetBeans. Подробно рассмотрены возможности NetBeans по автоматизации разработки приложений с использованием таких API, как Servlet, JSP, JSTL, JSF, JMS, JPA, JDBC, EJB, JAXWS, JAXRS, а также по созданию для них инфраструктурных, коммуникационных и конфигурационных элементов. Затронуты вопросы взаимодействия среды NetBeans с различными серверами приложений, СУБД и внешними службами. Приводится пример автоматического создания законченного корпоративного приложения из существующей схемы базы данных, а также примеры создания вебслужб и автоматического создания их клиентов. Книга рассчитана на программистов, желающих разрабатывать Java EEприложения c использованием функциональных возможностей IDE NetBeans. Для чтения книги необходимо иметь некоторый опыт работы с Java, в то время как начального знакомства с NetBeans и Java EE не требуется.
Предпросмотр: Разработка приложений Java EE 7 в NetBeans 8.pdf (0,2 Мб)
Автор: Хеффельфингер Дэвид
ДМК Пресс: М.
Книга представляет собой практическое руководство по использованию возможностей IDE NetBeans 7 для разработки корпоративных приложений, совместимых со стандартом Java EE 6. В книге показаны приемы эффективного программирования, задействующие контекстные меню и «горячие» клавиши, мастера и шаблоны среды NetBeans, затрагиваются вопросы создания, конфигурирования, развертывания, отладки и профилирования корпоративных приложений с использованием средств встроенных в IDE NetBeans. Существенное внимание уделено основным API Java EE в контексте их работы в среде NetBeans. Подробно рассмотрены возможности NetBeans по автоматизации разработки приложений с использованием таких API, как Servlet, JSP, JSTL, JSF, JMS, JPA, JDBC, EJB, JAX-WS, JAX-RS, а также по созданию для них инфраструктурных, коммуникационных и конфигурационных элементов. Затронуты вопросы взаимодействия среды NetBeans с различными серверами приложений, СУБД и внешними службами. Приводится пример автоматизированной генерации законченного корпоративного приложения из существующей схемы базы данных, а также примеры создания веб-сервисов и автоматизированной генерации их клиентов. Книга рассчитана на разработчиков желающих разрабатывать Java EE-приложения c использованием функциональных возможностей IDE NetBeans. Для чтения книги необходимо иметь некоторый опыт работы с Java, в то время как начального знакомства с NetBeans и Java EE не требуется.
Предпросмотр: Разработка приложений Java EE 6 в NetBeans 7.pdf (1,1 Мб)
Автор: Гринберг Мигель
ДМК Пресс: М.
В этой книге вы изучите популярный микрофреймворк Flask на пошаговых примерах создания законченного приложения социального блогинга. Автор книги Мигель Гринберг познакомит вас с основными функциональными возможностями фреймворка и покажет, как расширять приложения дополнительными веб-технологиями, такими как поддержка миграции базы данных и взаимодействия с веб-службами. Вместо того чтобы навязывать строгие правила, как это делают другие фреймворки, Flask оставляет за вами свободу принятия решений. Если вы имеете опыт программирования на языке Python, данная книга покажет вам, как можно воспользоваться такой свободой творчества!
Предпросмотр: Разработка веб-приложений с использованием Flask на языке Python.pdf (0,3 Мб)
Автор: Козловский Павел
ДМК Пресс: М.
С появлением HTML5 и CSS3 разработка клиентских веб-приложений на языке JavaScript приобрела особую популярность. Создатели фреймворка AngularJS предприняли революционный подход к решению вопроса превращения браузера в самую лучшую платформу для разработки веб-приложений. Книга проведет вас через основные этапы конструирования типичного одностраничного веб-приложения. В ней обсуждаются такие темы, как организация структуры приложения, взаимодействие с различными серверными технологиями, безопасность, производительность и развертывание. После представления AngularJS и обзора перспектив клиентских веб-приложений, книга шаг за шагом проведет вас через создание достаточно сложного приложения. Издание будет наиболее полезно веб-разработчикам, желающим оценить или решившим применить фреймворк AngularJS для создания своих приложений. Предполагается, что читатель имеет некоторое знакомство с AngularJS, хотя бы на уровне понимания простейших примеров. Мы надеемся также, что вы обладаете знанием HTML, CSS и JavaScript.
Предпросмотр: Разработка веб-приложений с использованием AngularJS.pdf (0,2 Мб)
Автор: Сафронов Марк
ДМК Пресс: М.
Yii — это высокопроизводительный фреймворк, используемый для быстрой разработки веб-приложений на PHP. Он хорошо спроектирован, имеет прекрасную поддержку, его легко изучить и легко сопровождать. Эта книга на практических примерах покажет вам самые важные возможности Yii 2. Сквозь всю книгу проходит пример построения реального приложения — каждая глава представляет новую функциональность и показывает приёмы тонкой настройки. Вместо того, чтобы пытаться быть всеобъемлющим справочником по Yii 2, издание является руководством по тем сведениям, которые важно знать практикующему разработчику.
Предпросмотр: Разработка веб-приложений в Yii 2.pdf (0,3 Мб)
Автор: Хортон Адам
ДМК Пресс: М.
ReactJS выделяется из массы прочих веб-фреймворков собственным подходом к композиции, который обеспечивает сверхбыстрое отображение. Из книги вы узнаете, как объединить конгломерат веб-технологий, окружающих ReactJS, в комплексный набор инструментов для построения современного веб-приложения. Книга начинается с базовых понятий, а затем переходит к более сложным темам, таким как валидация форм и проектирование полноценного приложения, включающего в себя все этапы проектирования. Также книга познакомит вас с несколькими способами реализации впечатляющей анимации с помощью ReactJS.
Предпросмотр: Разработка веб-приложений в ReactJS.pdf (0,2 Мб)
Автор: Лион Уильям
ДМК Пресс: М.
Эта книга научит вас создавать графовые веб-приложения с использованием технологии GraphQL, преимущества которой усиливают такие графовые инструменты и хранилища данных, как React, Apollo и Neo4j. Вначале вы познакомитесь с GraphQL и собственно с понятием графов, затем сосредо точитесь на разработке клиентского приложения с использованием React и, наконец, создадите и развернете в облаке полноценное веб-приложение, поддерживающее поиск, аутентификацию и многое другое.
Предпросмотр: Разработка веб-приложений GraphQL с React, Node.js и Neo4j.pdf (0,7 Мб)
Автор: Фултон Хэл
ДМК Пресс: М.
Уже больше десяти лет программисты на Ruby обращаются к данной книге как к надежному источнику сведений о том, как эффективно писать на этом языке. А теперь Хэл Фултон и Андрэ Арко изрядно обновили этот классический труд, включив описание новых средств языка и инструментов. Новое издание охватывает версию Ruby 2.1 и содержит более 400 примеров, отвечающих на вопрос «Как это делается в Ruby?». Все примеры сопровождаются подробным описанием задачи и технических ограничений. Затем дается пошаговое объяснение одного хорошего решения с детальными комментариями, позволяющими лучше усвоить материал. Третье издание удобно организовано по темам, так что стало еще проще найти ответ на свой вопрос и писать более качественный код в согласии с духом и философией Ruby.
Предпросмотр: Путь Ruby.pdf (0,5 Мб)
Автор: Зорина Елена Михайловна
ДМК Пресс: М.
Давай вместе отправимся в удивительный мир программирования — страну Алгоритмию, где ты сможешь помочь котенку Scratch спасти Инфоград от злобного Вируса. Ты научишься создавать игры и анимации, которыми сможешь поделиться с друзьями. Программировать — это интересно. А программировать игры — вдвойне! Скорее бери в руки мышь и вперед — в захватывающее путешествие! Время кодить настало! Программирование — увлекательное и полезное занятие для детей и взрослых. Специальный язык Scratch поможет даже новичку быстро собрать игру из цветных блоков, словно пазл. Создание игры — это обучение с развлечением, а сказочный сюжет необходим для поддержания интереса ребенка. В данной книге представлены 30 полноценных проектов.
Предпросмотр: Путешествие в страну Алгоритмию с котенком Скретчем.pdf (0,2 Мб)
Автор: Харрингтон Джен
ДМК Пресс: М.
В книге описана новая технология, применяющаяся для хранения и обработки больших объемов различной информации. Рассматриваются базовые концепции функционирования БД, сравниваются полностью объектно-ориентированные и гибридные системы управления базами данных. Приводится несколько примеров их разработки, указываются преимущества и недостатки реализаций.
Предпросмотр: Проектирование объектно-ориентированных баз данных.pdf (0,1 Мб)
Автор: Ганин Николай Борисович
ДМК Пресс: М.
Книга представляет собой самоучитель по одной из лучших САПР КОМПАС-3D V13, предназначенной для выполнения чертежно-конструкторской документации, построения объемных 3D-моделей, сборок и листовых деталей. По итогам Всероссийского конкурса в 2004 году (г. Москва) первое издание этой книги отмечено призом за победу в номинации «Лучшая учебно-методическая разработка по применению КОМПАС-3D». В нынешнем восьмом издании впервые приводятся примеры выполнения прочностных расчетов методом конечных элементов с помощью встроенного модуля системы прочностного анализа APM FEM, компании НТЦ АПМ.
Предпросмотр: Проектирование и прочностной расчет в системе КОМПАС-3D V13.pdf (0,1 Мб)
Автор: Хансон К.
ДМК Пресс: М.
Бывает так, что при написании программы вы попадаете в тупик. Возможно, это потому, что вы, как оказалось, не учли некоторые особенности исходной задачи. Однако до обидного часто дело в том, что на начальной стадии проектирования вы приняли какое-то решение, выбрали какую-то структуру данных или способ организации кода, который затем оказался слишком ограниченным, а теперь его трудно заменить. Эта книга служит мастер-классом по стратегиям организации программ, которые позволяют сохранить гибкость. В каждой главе можно видеть, как два эксперта демонстрируют тот или иной передовой метод, шаг за шагом разрабатывая работающую подсистему, объясняют на ходу стратегию своей работы и время от времени указывают на подводный камень или способ обойти то или иное ограничение.
Предпросмотр: Проектирование гибких программ. Как не загнать себя в угол.pdf (0,5 Мб)
Директ-Медиа: М.
Учебник разработан с учетом требований профессиональных стандартов, сопряженных с профессиональной деятельностью выпускника: «Программист», «Администратор баз данных», «Специалист по информационным системам», «Руководитель проектов в области информационных технологий», «Специалист по тестированию в области информационных технологий», «Технический писатель», «Системный администратор информационно-коммуникационных систем», «Специалист по администрированию сетевых устройств информационно коммуникационных систем». Учебник предназначен для бакалавров направлений подготовки 09.03.01 — Информатика и вычислительная техника, 09.03.02 — Информационные системы и технологии, 09.03.04 — Программная инженерия, 09.04.01 — Информатика и вычислительная техника (магистратура). Учебник включает дипломированные лабораторные работы и практические задания, разработанные на соответствие требований профессиональных стандартов 06 группы: Связь и информационно-коммуникационные технологии. В каждом практическом задании определяется цель, прилагается теоретический материал, представляются способы решений заданий. По таблице критериев оценивания выполненного задания обучающийся может самостоятельно проверить и оценить себя.
Предпросмотр: Программирование, тестирование, проектирование, нейросети, технологии аппаратно-программных средств. Практические задания и способы их решения учебник.pdf (0,4 Мб)
Автор: Ведмидь П. А.
ДМК Пресс: М.
В книге рассмотрена система NX CAM, предназначенная для создания управляющих программ для станков с ЧПУ. NX CAM реализует широкий набор функций, в том числе обработку призматических деталей, сложной профильной оснастки, а также деталей типа турбинных лопаток и моноколес. Отдельные главы книги посвящены токарной, токарно-фрезерной обработке и операциям измерения на станке. Подробно рассмотрено использование встроенного модуля симуляции станка для проверки управляющих программ вне станка, что позволяет исключить стадию отладки программ на станке и в целом повышает производительность оборудования. В книге затронута тема совместного использования NX CAM с системой управления инженерными данными Teamcenter, что открывает перед предприятиями широкие перспективы построения единого информационного пространства предприятия. Все модели, рассмотренные в книге, можно найти на корпоративном сайте Siemens PLM Software по следующей ссылке www.siemens.com/plm/ru/cam_models.
Предпросмотр: Программирование обработки в NX CAM.pdf (0,2 Мб)
Автор: Фултон Xэл
ДМК Пресс: М.
Ruby - относительно новый объектно-ориентированный язык, разработанный Юкихиро Мацумото в 1995 году и позаимствовавший некоторые особенности у языков LISP, Smalltalk, Perl, CLU и других. Язык активно развивается и применяется в самых разных областях: от системного администрирования до разработки сложных динамических сайтов. Книга является полноценным руководством по Ruby - ее можно использовать и как учебник, и как справочник, и как сборник ответов на вопросы типа «как сделать то или иное в Ruby». В ней приведено свыше 400 примеров, разбитых по различным аспектам программирования, и к которым автор дает обстоятельные комментарии.
Предпросмотр: Программирование на языке Ruby.pdf (0,2 Мб)
Автор: Иерузалимски Роберту
ДМК Пресс: М.
Книга посвящена одному из самых популярных встраиваемых языков — Lua. Этот язык использовался во многих играх и большом количестве различных приложений. Язык сочетает небольшой объем занимаемый памяти, высокое быстродействие, простоту использования и большую гибкость. Книга рассматривает практически все аспекты использования Lua, начиная с основ языка и заканчивая тонкостями расширения языка и взаимодействия с С. Важной особенностью книги является огромный спектр охватываемых тем — практически все, что может понадобиться при использовании Lua. Также к каждой главе дается несколько упражнений, позволяющих проверить свои знания. Книга будет полезна широкому кругу программистов и разработчиков игр. Для понимания последних глав книги необходимо знание языка С, но для большинства остальных глав достаточно базовых знаний о программировании.
Предпросмотр: Программирование на языке Lua.pdf (0,2 Мб)
Автор: Аблязов Руслан Зуфярович
ДМК Пресс: М.
В данной книге речь идёт о работе процессора в двух его основных режимах: защищённом режиме и 64-битном, который также называют long mode («длинный режим»). Также помимо изложения принципов и механизмов работы процессора в защищённом и 64-битном режимах, речь пойдёт о программировании на ассемблере в операционных системах семейства Windows, как в 32-битных, так и 64-битных версиях. Рассматривается не только разработка обычных приложений для операционных систем Windows, но и разработка драйверов на ассемблере. При написании книги уделялось большое внимание именно практической составляющей, т.е. изложение материала идёт только по делу и только то, что необходимо знать любому системному и низкоуровневому программисту. Последний раздел книги посвящён принципам работы многопроцессорных систем, а также работе с расширенным программируемым контроллером прерываний (APIC). На сайте издательства находятся полные исходные коды примеров к книге, а также дополнительные программы и материалы.
Предпросмотр: Программирование на ассемблере на платформе x86-64.pdf (0,2 Мб)
Автор: Саммерфильд Марк
ДМК Пресс: М.
На сегодняшний день Go — самый впечатляющий из новых языков программирования. Изначально он создавался для того, чтобы помочь задействовать всю мощь современных многоядерных процессоров. В этом руководстве Марк Саммерфильд, один из основоположников программирования на языке Go, показывает, как писать программы, в полной мере использующие его революционные возможности и идиомы. Данная книга представляет собой одновременно и учебник, и справочник, сводя воедино все знания, необходимые для того, чтобы продолжать освоение Go, думать на Go и писать на нем высокопроизводительные программы. Автор приводит множество сравнений идиом программирования, демонстрируя преимущества Go перед более старыми языками и уделяя особое внимание ключевым инновациям. Попутно, начиная с самых основ, Марк Саммерфильд разъясняет все аспекты параллельного программирования на языке Go с применением каналов и без использования блокировок, а также показывает гибкость и необычность подхода к объектно-ориентированному программированию с применением механизма динамической типизации. Издание предназначено для программистов разной квалификации, желающих освоить и применять в своей практике язык Go.
Предпросмотр: Программирование на Go. Разработка приложений XXI века.pdf (0,2 Мб)
Автор: Эмерик Чаз
ДМК Пресс: М.
Почему многие выбирают Clojure? Потому что это функциональный язык программирования, не только позволяющий использовать Java-библиотеки, службы и другие ресурсы JVM, но и соперничающий с другими динамическими языками, такими как Ruby и Python. Эта книга продемонстрирует вам гибкость Clojure в решении типичных задач, таких как разработка веб-приложений и взаимодействие с базами данных. Вы быстро поймете, что этот язык помогает устранить ненужные сложности в своей практике и открывает новые пути решения сложных проблем, включая многопоточное программирование.
Предпросмотр: Программирование на Clojure. Практика применения Lisp в мире Java.pdf (0,6 Мб)
Автор: Дейл Нелл
ДМК Пресс: М.
Книга рассчитана на тех, кто нуждается в понятном и доступном введении в язык C++, и может использоваться как самоучитель. Она также рассказывает о компьютерах и алгоритмическом решении задач, поэтому может служить в качестве первого учебника программирования. Авторы убедительно показывают, что темы, когда-то считавшиеся слишком сложными для вводного курса по С++ и объектно-ориентированному программированию, можно успешно объяснять на ранних стадиях обучения. Книга является удачным выбором для первого знакомства с С++. Материал излагается в строгой, но доступной для начинающего программиста форме. Авторы приводят многочисленные откомпилированные и проверенные упражнения с ответами.
Предпросмотр: Программирование на C++.pdf (0,5 Мб)
Автор: Полещук Николай Николаевич
ДМК Пресс: М.
Данная книга рассказывает об особенностях программирования для новых версий AutoCAD (2013–2015). В ней разъясняется процесс написания программного кода на четырех языках: C++, C#, LISP, VBA. Рассмотрены среды разработки Microsoft Visual Studio 2010–2013, Microsoft Visual Basic 7.1, а также библиотеки ObjectARX 2013–2015, AutoCAD .NET API 2013–2015. Описан механизм проектирования интеллектуальных объектов (custom objects), которые становятся новыми примитивами AutoCAD. Методически книга может использоваться и при работе с предыдущими версиями AutoCAD.
Предпросмотр: Программирование для AutoCAD 2013–2015.pdf (0,2 Мб)
Автор: Бруно Фрэнк
ДМК Пресс: М.
Данная книга открывает серию переводов зарубежных изданий по проектированию цифровых систем, которую готовят к выходу в свет компания «ДМК Пресс» и МИЭМ НИУ ВШЭ при поддержке группы компаний YADRO (yadro.com). Она предназначена для тех, кто хочет узнать о том, как устроена технология FPGA, и получить практический опыт работы с реальными проектами. Читатель получит общее представление о программируемых логических интегральных схемах, научится программировать на языке SystemVerilog, разработает, выполнит тестирование и реализует ряд проектов разной степени сложности от простого калькулятора до комплексного проекта, использующего AXI и внешнюю периферию, подключенную через PS/2 и VGA. Демонстрационные примеры реализованы на доступных платах Nexys A7 или Basys 3 (с чипами Xilinx) и сопровождаются исходными кодами.
Предпросмотр: Программирование FPGA для начинающих (1).pdf (1,1 Мб)
Автор: Савина Елена Владимировна
Директ-Медиа: М.
PascalABC.NET — современная версия языка программирования Паскаль, предназначенного для обучения программированию. Настоящий практикум включает краткую справку по языку и собственно задания и упражнения для лабораторных и практических занятий по таким дисциплинам, как «Информатика и программирование», «Языки программирования» и ряду других. Задания разделены по темам, и в каждом разделе приведены решения наиболее типичных задач. В силу простоты и доступности, язык PascalABC.NET широко используется на начальных этапах обучения программированию.
Предпросмотр: Практикум по программированию на PascalABC.NET.pdf (0,3 Мб)
Автор: Душкин Роман Викторович
ДМК Пресс: М.
В книге рассматриваются прикладные аспекты работы на языке функционального программирования Haskell. Приводятся описания инструментальных средств пяти классов — трансляторов, интегрированных сред разработки, вспомогательных утилит, специализированных библиотек и справочно-архивных систем. Для каждого программного средства приводится краткое описание, его функциональность и примеры использования. Книга станет хорошим подспорьем как для начинающих программистов, так и для профессионалов, использующих в своей практике функциональную парадигму программирования. На сайте издательства дмк.рф имеются все описанные в книге инструменты для полноценной работы на языке Haskell.
Предпросмотр: Практика работы на языке Haskell.pdf (0,3 Мб)
Автор: Медведик Владимир Иванович.
ДМК Пресс: М.
Учебное пособие содержит 662 задачи различного уровня сложности — от легких упражнений до сложных прикладных программ. На конкретных примерах показан профессиональный подход к стилю программирования, к надежности и корректности алгоритмов и программ. Глава 1 книги («Основы программирования») содержит 439 задач, многие из которых по силам школьникам и студентам подготовительного курса. Содержание этой части соответствует учебным программам по информатике, но не дублирует базовых учебников. За исключением нескольких простых упражнений, все программы проверены в системе Turbo Pascal 7.
Предпросмотр: Практика программирования на языке Паскаль (задачи и решения).pdf (0,2 Мб)
Автор: Коэльо Луис Педро
ДМК Пресс: М.
Применение машинного обучения для лучшего понимания природы данных — умение, необходимое любому современному разработчику программ или аналитику. Python — замечательный язык для создания приложений машинного обучения. Благодаря своей динамичности он позволяет быстро производить разведочный анализ данных и экспериментировать с ними. Обладая первоклассным набором библиотек машинного обучения с открытым исходным кодом, Python дает возможность сосредоточиться на решаемой задаче и в то же время опробовать различные идеи. Книга начинается с краткого введения в предмет машинного обучения и знакомства с библиотеками NumPy, SciPy, scikit-learn. Но довольно быстро авторы переходят к более серьезным проектам с реальными наборами данных, в частности, тематическому моделированию, анализу корзины покупок, облачным вычислениям и др.
Предпросмотр: Построение систем машинного обучения на языке Python.pdf (0,2 Мб)
Автор: Вирт Никлаус
ДМК Пресс: М.
Книга известного специалиста в области информатики Никлауса Вирта написана по материалам его лекций по вводному курсу проектирования компиляторов. На примере простого языка Оберон-0 рассмотрены все элементы транслятора, включая оптимизацию и генерацию кода. Приведен полный текст компилятора на языке программирования Оберон.
Предпросмотр: Построение компиляторов.pdf (0,3 Мб)
Автор: Уильямс Энтони
ДМК Пресс: М.
В наши дни компьютеры с несколькими многоядерными процессорами стали нормой. Стандарт C++11 языка C++ предоставляет развитую поддержку многопоточности в приложениях. Поэтому, чтобы сохранять конкурентоспособность, вы должны овладеть принципами и приемами их разработки, а также новыми средствами языка, относящимися к параллелизму. Книга «Параллельное программирование на С++ в действии» не предполагает предварительных знаний в этой области. Вдумчиво читая ее, вы научитесь писать надежные и элегантные многопоточные программы на C++11. Вы узнаете о том, что такое потоковая модель памяти, и о том, какие средства поддержки многопоточности, в том числе запуска и синхронизации потоков, имеются в стандартной библиотеке. Попутно вы познакомитесь с различными нетривиальными проблемами программирования в условиях параллелизма.
Предпросмотр: Параллельное программирование на C++ в действии. Практика разработки многопоточных программ.pdf (0,2 Мб)
Автор: Швец Владимир
Альпина Паблишер: М.
Быть разработчиком — трудно, а делать первые шаги — еще труднее. Вам предстоит постоянно практиковаться, осваивать большие объемы сложной информации, вы обязательно столкнетесь с неожиданными вызовами, которые могут легко отпугнуть даже самого заинтересованного и мотивированного специалиста. Книга Владимира Швеца, востребованного разработчика с 15-летним опытом работы, поможет вам не сойти с пути и преодолеть все трудности с честью. Она содержит исчерпывающие сведения о проблемах каждого разработчика и способах их решения. Вы узнаете, как писать хороший, чистый код, отлаживать его и оптимизировать, настроить удобный для себя режим работы и без труда общаться с коллегами и руководителями, как справляться с усталостью, выгоранием и гордыней. Каждый раздел содержит непридуманные истории из опыта автора и его коллег, маленькие хитрости и лайфхаки, а также задания, которые помогут вам подготовиться к грядущим испытаниям на пути к новым высотам в карьере.
Предпросмотр: От джуна до сеньора. Как стать востребованным разработчиком.pdf (0,2 Мб)