Графы, гиперграфы и миноры их матриц инцидентности
Изучение взаимосвязей между внешним видом матрицы и её определителем на основе использования возможности программирования на языке C++ и библиотеки uBLAS, а также описание минорных характеристик матриц инцидентности некоторых классов гиперграфов.
Подобные документы
Общее понятие о материальных и нематериальных объектах. Инкапсуляция данных. Иерархия классов: наследование, полиморфизм, виртуальные функции. Структура данных как модель. Сложение, умножение матриц. Процесс создания алгоритма. Реализация проекта.
курсовая работа, добавлен 31.10.2017Анализ особенностей и принципов использования технологии объектно-ориентированного программирования в системе C++Builder. Описание методологии построения классов и использования визуальных компонентов. Разработка приложений Rapid Application Development.
учебное пособие, добавлен 24.06.2014Отличительные особенности языка Си и описание некоторых его возможностей. Понятие программного прерывания и порядок установки собственного обработчика прерывания. Изучение возможности вставки ассемблерного кода непосредственно в исходный код на Си.
лабораторная работа, добавлен 06.07.2009Разработка прикладной программы, позволяющей из заданного множества выбирать точки, являющихся вершинами треугольника с минимальной разностью между количеством точек внутри и вне его. Принципы и особенности компьютерного программирования на языке Pascal.
курсовая работа, добавлен 18.07.2014Создание обучающе-тестирующего мобильного приложения на базе Android. Методика его использования для изучения объектно-ориентированного программирования на языке С#. Обеспечение доступа учащихся к лекциям. Контроль усвоения материала и выполнения заданий.
статья, добавлен 28.05.2017- 81. Массивы
Объявление массивов на языке С, примеры поэлементного ввода и вывода матриц. Одномерные (линейные) массивы, использование для работы с ними итерационных циклов for. Организация многомерного массива, формат его объявления. Инициализация элементов массива.
лекция, добавлен 29.07.2012 Исследование вопросов, связанных с организацией классов в языке программирования С++. Понятие класса и объекта, спецификаторов доступа. Организация взаимодействия объектов между собой. Несколько практических примеров, поясняющих теоретический материал.
статья, добавлен 16.07.2018Представление графов по матрице смежности, инцидентности. Списки ребер, инцидентных каждой вершине. Построение минимального остовного дерева по алгоритму Прима и алгоритму Краскала. Нахождение компонента связности. Варианты обхода в ширину и в глубину.
презентация, добавлен 29.01.2015Модель программы автоматизирующей деятельность библиотеки и способы ее взаимодействия с пользователем, читателем. Исследование и описание процессов работы библиотеки по средствам UML-диаграмм среды IBM. Суть диаграммы вариантов использования в программе.
курсовая работа, добавлен 27.02.2020Динамическое программирование в математике и теории вычислительных систем как метод решения сложных задач. Анализ классических задач динамического программирования о выборе траектории, использовании основной рабочей силы, порядке перемножения матриц.
реферат, добавлен 14.03.2013Метод ветвей и границ: пример задачи численного программирования. Общий алгоритм методов решения задач программирования. Описание программного продукта для решения задач разработанного на языке программирования С++, в среде разработке C++ Builder 6.0.
курсовая работа, добавлен 01.05.2015Класс как объектный тип данных, внешне похожий на типы данных процедурно-ориентированных языков, такие как структура в языке Си или запись в Паскале или QuickBasic. Разновидности классов и особенности их реализации в современных языках программирования.
контрольная работа, добавлен 15.05.2013Простейшие операции над матрицами в Excel. Транспонирование, вычисление определителя и обращение матриц. Решение прямых и двойственных задач линейного программирования в Excel. Нахождение значения квадратичной формы, векторное произведение векторов.
учебное пособие, добавлен 25.09.2017Метод граничных элементов (МГЭ), его использование в пакете MATLAB. Процесс введения исходных матриц и вызов численных процедур. Реализация идей структурного программирования с целью уменьшения количества ошибок и повышения достоверности результатов.
контрольная работа, добавлен 03.09.2010Исследование особенностей визуального программирования. Изучение практических возможностей языка программирования Delphi 7. Составление простых и сложных программ. Способы исправления массива, изменения данных. Принципы использования справочной поддержки.
отчет по практике, добавлен 23.12.2014Описание основных видов компонентов библиотеки STL (контейнер, итератор, алгоритм, функциональный объект, адаптер). Реализация алгоритмов STL в виде глобальных функций. Функционал итераторов. Методы работы с операторами. Образование функции из объекта.
курсовая работа, добавлен 25.04.2021Предложение процедуры проверки и уточнения результатов разделения многомерных наблюдений на кластеры несколькими методами кластерного анализа. Формула вычисления значений элементов обобщенной матрицы через элементы матриц вероятностей принадлежности.
статья, добавлен 28.11.2016Основные задачи компиляторов и интерпретаторов. Свойства, возможности, инструменты и недостатки языка программирования Си. Заголовочный и библиотечный файлы как структурные элементы программы. Функции и особенности использования различных операторов.
реферат, добавлен 17.05.2011Методология процедурно-ориентированного и объектно-ориентированного программирования. Типы отношений между классами. Полиморфизм, агрегация и инкапсуляция. Описания правил изображения классов и связей между ними. Анализ основных свойств объектной модели.
лекция, добавлен 05.01.2014- 95. О текстурных признаках в задаче сегментации аэрофотоснимков на основе матриц яркостной зависимости
Компьютерный анализ изображения как автоматическая обработка изображения, в процессе которой происходит определение и классификация расположенных на изображении объектов. Особенности метода текстурной сегментации изображения на основе построения.
статья, добавлен 08.03.2019 Понятие динамического программирования как один из методов численного решения задач оптимизации. Примеры решения задач и подзадач. Сумма геометрической прогрессии, суммирование набора. Задача о рюкзаке. Произведение матриц. Алгоритм Флойда-Уоршалла.
презентация, добавлен 19.10.2014Взаимосвязь программирования и развития современных технологий, описание поколений языков программирования. Изучение объектно-ориентированного, логического и функционального уровней языков программирования. Классификация программирования по информации.
статья, добавлен 27.05.2020Описание на языке высокого уровня программы управляющего автомата нового типа, который формирует код нового состояния автомата и адрес мультиплексора. Изучение свойств, динамики системы. Оценка возможности изменения условий. Составление листинга классов.
контрольная работа, добавлен 16.02.2016Упрощение и ускорение программирования. Языки программирования высокого уровня. Описание классов и подклассов. Абстрактные методы и классы. Принципы объектно-ориентированного программирования в Java. Статические члены класса. Модульность и принцип KISS.
курсовая работа, добавлен 03.04.2012Основные понятия программирования, его содержание и структура, виды и формы: императивное и декларативное. Этапы создания программ, требования к данному процессу, его этапы и нормирование. Языки программирования, их сравнительное описание и возможности.
реферат, добавлен 10.12.2014