Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет (старое).doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
259.58 Кб
Скачать

Министерство науки и образования Российской Федерации

Государственное образовательное учреждение высшего профессионального

образования Московской области

Международный университет природы, общества и человека “Дубна”

филиал «Протвино»

Дневник прохождения практики

1.ФИО студента: Михалевский Евгений Александрович

2.Курс, группа: 3 курс, группа ПС082

3.ФИО руководителя: доц. Кульман Никита Юрьевич

4.Место прохождения практики: ООО «Систел»

5.ФИО руководителя на предприятии (с указанием подразделения и должности): Кульман Никита Юрьевич, зам. генерального директора по АСДУ

Задание по практике (заполняется руководителем практики от кафедры)

1.

Изучить и освоить организацию существующего на предприятии программного обеспечения, с которым проводилась работа

2.

Изучить и освоить основные принципы работы в среде программирования Microsoft Visual C++ 2010

3.

Изучить и освоить библиотеку компонентов Boost Graph Library

4.

Изучить и освоить применяемое прикладное программное обеспечение

5.

На основе используемого на предприятии программного обеспечения создать приложение для работы с графами

6.

Составить отчет о проделанной работе

Задание по практике согласовано с руководителем от предприятия:

_____________      Кульман Никита Юрьевич   ____________ 2011г.

подпись ФИО дата

Проверка выполнения задания

№ п/п

Выполненные работы

Дата

Подпись

1.

Изучил и освоил организацию существующего на предприятии программного обеспечения, с которым проводилась работа

1.07.2011 - 4.07.2011

2.

Изучил и освоил основные принципы работы в среде программирования Microsoft Visual C++ 2010

5.07.2011 -7.07.2011

3.

Изучил и освоил библиотеку компонентов Boost Graph Library

8.07.2011 - 14.07.2011

4.

Изучил и освоил применяемое прикладное программное обеспечение

15.07.2011-18.07.2011

5.

На основе используемого на предприятии программного обеспечения создал приложение для работы с графами

19.07.2011-27.07.2011

6.

Составил отчет о проделанной работе

28.08.2011

Заключение о прохождении практики

Рецензия руководителя практики от предприятия (степень выполнения задания)

Рецензия руководителя практики от кафедры (степень выполнения задания)

Рекомендуемая оценка:

Рекомендуемая оценка:

Замечания или предложения по внедрению результатов конкретной работы студента

Замечания или предложения по внедрению результатов конкретной работы студента

Дата, подпись:

Дата, подпись:

«Международный университет природы, общества и человека «Дубна» филиал «Протвино»

Кафедра Информационных технологий

ОТЧЕТ ПО УЧЕБНОЙ ПРАКТИКЕ

Тема: «Создание приложения для работы с графами»

Выполнил:

студент группы ПС082

Михалевский Е.А.

Проверил:

доц., к.ф.-м.н. Кульман Н.Ю.

оценка ___________________

дата _____________________

подпись __________________

Протвино – 2011 г.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ………………………………………………………………………………………3

1 ОПИСАНИЕ СРЕДЫ РАЗРАБОТКИ………………………………………………………...5

1.1 Среда программирования Microsoft Visual C++ 2010………………………………….. 5

1.2 Библиотека компонентов Boost Graph Library……………………….…………………..5

2 ПОСТАНОВКА ЗАДАЧИ……………………………………………………………………..7

3 ОПИСАНИЕ ПРИЛОЖЕНИЯ………………………………………………………………...8

3.1 Основные классы…………………………………………………………………………..8

3.2 Работа с приложением…………………………………………………………………….9

ЗАКЛЮЧЕНИЕ…………………………………………………………………………………13

СПИСОК ЛИТЕРАТУРЫ……………………………………………………………………...14

ВВЕДЕНИЕ

ООО «Систел» занимается разработкой, проектированием и внедрением комплексных автоматизированных систем и интеграционных решений для промышленных предприятий, поставкой программно-технических комплексов, внедрением автоматизированных систем диспетчерского и технологического управления и учета электроэнергии для электроэнергетических и промышленных предприятий различного масштаба.

Любые предприятия имеют в своем составе те или иные инженерные сети: системы электроснабжения, средства связи, системы управления и другие. При разработке программного обеспечения удобно представлять их с использованием инструментов теории графов.

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

Графы могут быть неориентированными, в которых не имеет значение направление ребер, и ориентированными, в которых направление ребер важно.

При изображении графов чаще всего используется следующая система обозначений: каждой вершине сопоставляется точка на плоскости, и если между вершинами существует ребро, то соответствующие точки соединяются отрезком. В случае ориентированного графа отрезки заменяют стрелками.

Не следует путать изображение графа с собственно графом (абстрактной структурой), поскольку одному графу можно сопоставить не одно графическое представление. Изображение призвано лишь показать, какие пары вершин соединены рёбрами, а какие — нет. Часто на практике бывает трудно ответить на вопрос, являются ли два изображения моделями одного и того же графа или нет. В зависимости от задачи, одни изображения могут давать более наглядную картину, чем другие.

Задание множеств вершин и ребер графа возможно несколькими способами:

1) матрицей смежности. Представляет собой таблицу, где как столбцы, так и строки соответствуют вершинам графа. В каждой ячейке этой матрицы записывается число, определяющее наличие связи от вершины-строки к вершине-столбцу (либо наоборот);

2) матрицей инцидентности. Каждая строка соответствует определённой вершине графа, а столбцы соответствуют ребрам. В ячейку на пересечении i-ой строки с j-м столбцом матрицы записывается 1, если ребро j «выходит» из вершины i, −1, если ребро «входит» в вершину, и 0, если ребро не инцидентно вершине;

3) списком ребер. Подразумевает, что каждое ребро представляется двумя числами – номерами вершин этого ребра.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]