Скачать книги автора «Андрей Игоревич Широков»

Дискретная математика. Теория графов. Выпуск 5. Маршруты в графе. Виды маршрутов

Андрей Игоревич Широков

Пособие является частью раздела «Теория графов» учебного курса «Дискретная математика». В нем изложены понятия, связанные с обходами графов. В приложении приведены некоторые математические понятия, используемые в теоретической части пособия.

Информатика и программирование. Объектно-ориентированное программирование. На основе языка С#

Андрей Игоревич Широков

Объектно-ориентированная парадигма (ОПП) является фундаментом разработки современных программных комплексов. Изучающая такие средства дисциплина имеет как теоретическую составляющую (объектно-ориентированный подход к анализу предметной области), так и практическую (синтез информационной системы с использованием инструментов объектно-ориентированной разработки).

Информатика и программирование. Основы разработки программ на языке C#

Андрей Игоревич Широков

Алгоритмические языки высокого уровня – это основа и фундамент для разработки сложных информационных комплексов и систем. Дисциплина, изучающая эти средства, имеет как теоретическую составляющую (процедурный и объектно-ориентированный подход к анализу предметной области), так и практико-ориентированную (синтез информационной системы с помощью инструментов процедурной или объектно-ориентированной разработки). Такая дисциплина является важной составляющей профессиональной подготовки бакалавров в области информационных технологий. Она может быть основана на разных языковых средствах, а представленный учебник дает как теоретические знания, так и практические навыки по разработке приложений в среде Visual Studio (2005–2012) на языке программирования С#.

Операционные системы и среды. Практическая реализация моделей организации вычислительных работ

Андрей Игоревич Широков

Рассматриваются теоретические вопросы организации вычислительного процесса, прежде всего, управление порядком выполнения вычислительных работ и модели размещения программных единиц в памяти компьютера. Эти знания являются достаточными для самостоятельной программной реализации соответствующих упрощенных моделей. Примеры таких реализаций также рассматриваются в пособии. Содержание пособия соответствует дисциплине «Операционные системы и среды». Предназначено для студентов специальностей 220700, 230100, 230400, 230700 и 231300.

Алгоритмические языки высокого уровня

Андрей Игоревич Широков

В курсе лекций рассмотрены основные элементы алгоритмических языков программирования. Приводятся многочисленные примеры, в которых изложено все, что нужно современному специалисту для создания приложений: конструкции языка, динамические структуры данных и основы объектноориентированного подхода при разработке программ.

Дискретная математика и формальные системы

Андрей Игоревич Широков

В пособии содержательно охарактеризованы главные составляющие учебной дисциплины «Дискретная математика»: математические предметы и методы, а также логико-математический язык. Изложение базируется на описательных определениях основных понятий указанных компонент и связях между ними, иллюстрируется примерами.

Дискретная математика. Основные теоретико-множественные конструкции. Часть I

Андрей Игоревич Широков

Теория множеств (ТМ) – это учение о наиболее общих свойствах состоящих из объектов произвольной природы совокупностей и отношениях между ними. Опыт современной математики и анализ ее основ подтвердили тезис о том, что совокупность, или множество, служит той единственной категорией [26, с. 4], на основе которой может быть построено логически безупречно все «здание» математической науки. Изложенные в пособии сведения касаются описаний и характеристик основных понятий ТМ: множеств и кортежей, а также относящегося к ним математического аппарата.

Дискретная математика. Основные теоретико-множественные конструкции. Часть I

Андрей Игоревич Широков

Теория множеств (ТМ) – это учение о наиболее общих свойствах состоящих из объектов произвольной природы совокупностей и отношениях между ними. Опыт современной математики и анализ ее основ подтвердили тезис о том, что совокупность, или множество, служит той единственной категорией [26, с. 4], на основе которой может быть построено логически безупречно все «здание» математической науки. Изложенные в пособии сведения касаются описаний и характеристик основных понятий ТМ: множеств и кортежей, а также относящегося к ним математического аппарата.

Дискретная математика. Основные теоретико-множественные конструкции. Часть II

Андрей Игоревич Широков

Пособие представляет собой вторую часть раздела «Основные теоретикомножественные конструкции» учебного курса «Дискретная математика». В него входит описание такого фундаментального понятия современной математики, как график, и его отдельных видов: n-график и семейства множеств, а также относящийся к ним логический и математический аппарат.

Дискретная математика. Основные теоретико-множественные конструкции. Часть III

Андрей Игоревич Широков

Пособие представляет собой третью часть раздела «Основные теоретикомножественные конструкции» учебного курса «Дискретная математика». В него входит описание такого фундаментального понятия современной математики, как соответствие, в частности функция, а также относящийся к последним логический и математический аппарат.

Дискретная математика. Основные теоретико-множественные конструкции. Часть IV

Андрей Игоревич Широков

Пособие представляет собой четвертую часть раздела «Основные теоретико-множественные конструкции» учебного курса «Дискретная математика». На основе свойств соответствий в рассмотрение вводится количественная характеристика множества – его мощность и изучаются ее свойства и связи с другими математическими объектами. В заключение приводятся элементарные сведения из комбинаторики.

Дискретная математика. Основные теоретико-множественные конструкции. Часть V

Андрей Игоревич Широков

Пособие представляет собой пятую часть раздела «Основные теоретикомножественные конструкции» учебного курса «Дискретная математика». В него входит описание такого фундаментального понятия современной математики, как одноместная функция, и относящийся к нему логический и математический аппарат.

Дискретная математика. Основные теоретико-множественные конструкции. Часть VI

Андрей Игоревич Широков

Пособие представляет собой VI часть раздела «Основные теоретикомножественные конструкции дискретной математики». В гл. XI рассматриваются следующие понятия: композиции функций (§1); функции, обратные к данной (§2), и отображения (§3). В главе ХII рассматриваются многоместные функции. В §1 изучаются произвольные многоместные, в частности, n-местные функции, где n∈N+; свойства таких функций и построенные на их основе «функциональные» конструкции (такие как суперпозиция, парциальные подфункции и т.д.). В §2 исследуются многоместные алгебраические операции и их свойства, а также понятия «группоид» и его «главные элементы»; §3 посвящен лаконичному обзору бинарных алгебраических операций и построенных на их базе основных видов группоидов. В §4 рассматриваются задачи анализа и синтеза группоидов и иллюстрируются их решения.

Дискретная математика. Основные теоретико-множественные конструкции. Часть VII

Андрей Игоревич Широков

Пособие представляет собой седьмую часть раздела «Основные теоретико-множественные конструкции» учебной дисциплины «Дискретная математика». В нем вводится в рассмотрение и анализируется такое фундаментальное понятие современной математики, как n-местное (в частности, бинарное) отношение на множестве, а также излагается относящийся к нему логический и математический аппарат.

Дискретная математика. Элементы логико-математического языка. Часть I

Андрей Игоревич Широков

Одним из средств отражения внутреннего и внешнего мира человека является естественный язык. Описание «мира математических предметов», т.е. системы, состоящей из математических объектов, их свойств и отношений между ними, а также логических связей между двумя последними совершается на формализованном так называемым логико-математическом языке (ЛМЯ). Данный раздел посвящен изложению только его основ. Об отдельных фрагментах ЛМЯ, не рассматриваемых здесь, речь повдет в тех разделах пособия, где в этом возникнет необходимость.

Дискретная математика. Элементы логико-математического языка. Часть II

Андрей Игоревич Широков

Одним из средств отражения внутреннего и внешнего мира человека является естественный язык. Описание «мира математических предметов», т.е. системы, состоящей из математических объектов, их свойств и отношений между ними, а также логических связей между двумя последними, совершается на формализованном так называемом логико-математическом языке (ЛМЯ). В данном пособии представлена вторая часть раздела «Элементы логико-математического языка» учебной дисциплины «Дискретная математика». Рассмотрены главным образом семантические аспекты логикоматематического языка, относящиеся к интерпретациям его выражений.

Дискретная математика. Элементы логико-математического языка. Часть II

Андрей Игоревич Широков

Одним из средств отражения внутреннего и внешнего мира человека является естественный язык. Описание «мира математических предметов», т.е. системы, состоящей из математических объектов, их свойств и отношений между ними, а также логических связей между двумя последними, совершается на формализованном так называемом логико-математическом языке (ЛМЯ). В данном пособии представлена вторая часть раздела «Элементы логико-математического языка» учебной дисциплины «Дискретная математика». Рассмотрены главным образом семантические аспекты логикоматематического языка, относящиеся к интерпретациям его выражений.

Многопользовательские операционные системы

Андрей Игоревич Широков

Лабораторный практикум предназначен для изучения системного программного обеспечения. Выполняя первую и вторую лабораторные работы, студенты осваивают элементы интерфейса пользователя компьютера с операционной системой семейства UNIX/Linux. В третьей и четвертой лабораторных работах исследуют некоторые команды работы с файловой системой и управление процессами – двумя основными функциями операционной системы. Пятая работа посвящена языку сценариев оболочки UNIX/Linux. Выполнение этих работ служит хорошей базой для понимания методов и средств администрирования программных комплексов семейства UNIX/Linux. Материал практикума соответствует учебному плану курса «Многопользовательские операционные системы», который преподается студентам специальности «Прикладная математика» НИТУ «МИСиС» и курса «Операционные системы и среды», который преподается студентам всех специальностей института ИТАСУ НИТУ «МИСиС».

Многопользовательские операционные системы

Андрей Игоревич Широков

Практикум содержит шесть лабораторных работ, посвященных работе пользователя как в графическом, так и в командном режимах, устройству файловой системы и работе с ней; управлению процессами. Также приводится описание одного из инструментов настройки системы – сценариев. Все практические действия предполагают работу с одной из версий операционной системы UNIX для IBM PC, а именно ASP Linux.

Многопользовательские операционные системы. Часть 1

Андрей Игоревич Широков

Первая часть курса лекций «Многопользовательские операционные системы», много лет преподаваемого на кафедре инженерной кибернетики МИСиС, содержит материал трех тем. Первая посвящена основным понятиям современных операционных систем. Во второй рассмотрены история и генеалогия семейства UNIX/Linux. И наконец, в третьей теме излагаются основы интерфейса, который обеспечивает современные операционные системы как в графическом режиме, так и с использованием командной строки.

Операционные системы и среды. Основные понятия теории

Андрей Игоревич Широков

В учебнике рассматриваются основное понятие предмета – операционная система, а также абстракции ее теории – процессы, память, файлы. Для них приведены как теоретические модели и алгоритмы, так и средства их практического изучения для двух семейств – Windows и UNIX/Linux. Учебник дополнен тремя приложениями, в которых приведены правила использования командного режим Linux и утилиты для изучения и управления процессами и файлами.

Предназначен для студентов, обучающихся в бакалавриате по направлениям подготовки 01.03.04 «Прикладная математика», 09.03.02 «Информационные системы и технологии», 09.03.03 «Прикладная информатика».

Информатика. Разработка программ на языке программирования Питон. Часть 1. Базовые языковые конструкции

Андрей Игоревич Широков

В учебнике рассматриваются основные конструкции языка программирования Питон (Python). Приводятся многочисленные примеры, которые позволят современному специалисту овладеть навыками для создания приложений разной направленности.

Материал соответствует учебному плану подготовки всех специальностей института ИТАСУ по разным дисциплинам бакалавриата и магистратуры, в которых применяются методы и средства алгоритмизации: «Нейронные сети», «Машинное обучение» и многие другие.

Учебник может быть использован при изучении дисциплины «Информатика», раздел «Алгоритмизация и программирование» студентами ИТАСУ, а также при освоении курса «Информатика» студентами других институтов НИТУ «МИСиС» (выбирать язык программирования).

Алгоритмизация и программирование на языке «Питон» (Python)

Андрей Игоревич Широков

В методических указаниях рассматриваются вопросы разработки программ для решения разнообразных задач на популярном алгоритмическом языке «Питон» (Python). Анализируются языковые конструкции языка, различные методы их использования. Для усвоения представленного материала предварительные знания в области программирования не требуются.

Предназначены для учащихся московских школ в рамках городского образовательного проекта «Инженерный класс в московской школе».