- •1. Структурная схема микропроцессора (на примере i8086). Назначение регистров.
- •3. Организация основной памяти.
- •3. Структура и характеристики оперативной памяти
- •4. Модель osi
- •5. Стек протоколов tcp/ip
- •6. Классификация компьютерных сетей
- •7. Данные и модели данных
- •8. Модель данных «сущность-связь»
- •Ограничения целостности
- •9. Реляционная модель данных
- •10. Основные направления исследования в области ии
- •11. Метод резолюции в лппп.
- •12. Продукционная модель
- •13. Основные парадигмы языков программирования.
- •14. Основные понятия ооп: инкапсуляция, наследование, полиморфизм
- •1. Инкапсуляция
- •2. Полиморфизм
- •3. Наследование
- •15. Понятие алгоритма.
- •16. Понятие о временной и емкостной сложности алгоритма
- •17. Машина Тьюринга: детерминированная и недетерминированная
- •18. Понятие формального языка и формальной грамматики
- •19. Основные понятия теории графов.
- •20. Понятие количества информации и энтропии. Теорема Шеннона.
- •21. Деревья в теории графов.
- •22. Модели линейного программирования (постановка задачи, математическая модель, решение графическим методом).
- •23. Двойственность в задачах линейного программирования.
- •25. Элементы теории игр.
- •2. Подпрограммы. Процедуры и функции
- •3. Массивы
- •4. Записи
- •5. Работа с Динамическими данными
- •6. Динамические структуры данных. Линейные списки.
- •7. Динамические структуры данных: двоичные деревья
- •8. Работа с файлами
- •9.Операции целочисленной арифметики
- •10. Системы счисления. Перевод чисел из одной системы счисления в другую
- •11. Язык sql. Назначение и основные команды.
- •Манипулирование данными
- •Простые запросы
- •12. Алгоритмы внутренней сортировки.
- •13. Алгоритмы внешней сортировки
- •14. Нахождение кратчайших путей в графе
- •15. Поиск в ширину
- •16. Поиск остова и минимального остова.
- •17. Линейная модель работы информационно-поисковой системы.
- •18. Хеширование
- •Основные достоинства в-дерева
- •20. Логические вопросно-ответные системы:выполнение запросов различных типов.
- •21. Поиск в семантической сети.
- •22. Принципы динамического программирования. Иллюстрация на примере.
- •23. Адресация в Интернете
- •Доменные имена
- •Общий вид формата url-адреса
- •Как работает dns-сервер
- •24. Основные сервисы в сети Интернет.
- •Word Wide Web (www) - "Всемирная паутина"
- •Поиск информации в сети
- •VoIp сервис
- •Мессенджеры
- •25. Использование html. Структура Web(html) страницы.
21. Деревья в теории графов.
Неориентированный граф G наз. связным, если любые две вершины в нем взаимодостежимы. Неориентированный граф G н содержащий циклов и связный наз. Деревом.
Графом будем наз. Тройку множеств (V,E,P), где N=n – множество вершин, E=m – множество ребер, P(x, e ,y) – трехместный предикат инцидентности означает, что ребро e соединяет вершины x, y. Для предиката выполняются свойства:
1. P(x, e, y), где x, y Є V, e Є E
2.Для любого ребра e вершины x y такие, что имеет место [P(x,e,y)^ x’, e’, y' P(x’,e’,y’) → ((x’=x)^(y’=y)^(x’=y)^(y’=x))]
e Є E x,y Є V [P(x,e,y)^רP(y,e,x)] такой граф наз. ориентированным. Ребра –дугами.
e Є E x,y Є V [P(x,e,y)^P(y,e,x)] такой граф наз. неориентированным.
Если эти условия не выполняются граф наз. смешаным.
Граф G наз. простым, если для любых ребер e,f выполняется условие [(P(x,e,y)^P(y,f,x))→(e=f)], т.е. если любая пара в нем соединена одним и только 1 ребром.
Маршрутом или путем в графе G между вершинами x y наз. упорядоченное множество ребер li M={ li, т.ч. V1 ..Vn [P(x,e1,V1) ^ P(V1,e2,V2) ^ P(Vm,en+1,y)]}
Маршрут наз. циклом, если начальная вершина совпадает с конечной.
Неориентированный граф G наз. Связным, если любые 2 вершины в нем взаимодостижимы.
Неориентированный граф G, если он связный и не содержит циклов наз. деревом.
Вместе с деревом обычно определяем его корень, в качестве которого может выступать любая вершина. Для определенности считаем, что корнем является вершина 1, если специально не определена другая.
Число ребер инцидентных вершине наз. ее степенью (S).
Вершины степени 1, не являющиеся корнем наз. листами.
Отцами (f) листов наз. вершины, определенные так:
если V лист, значит отец вершины V это смежная с ней вершина
для определения отцов других вершин рассмотрим подграф, полученный удалением части листов n в нем по правилу 1.определяем отцов вновь полученных листов и т.д.
корень не имеет отца
Предком вершины наз. ее отца и отца любого его предка.
Свойства деревьев:
дерево это простой граф
дерево не содержит петель
если в дереве n вершин, то в нем всегда n-1 ребер
док-во: воспользуемся ММИ – n=1(дерево из 1 вершины) m=1 (ребра) базис индуктивности выполняется
пусть в дереве n=1 то число ребер m=n-2
3 случая добавления вершин в графе:
Не добавляется ни одного ребра, тогда V становится изолированной
Добавляется более 1 ребра, петли добавлять нельзя, тогда вершины будут соединять разные ребра
Добавляется ровно одно ребро, т.е. число ребер становится n-1, значит индуктивность выполняется.
пусть G’ граф полученный из G путем ориентации ребер от отцов к сыновьям.
В этом случае транзитивное замыкание графа G’, рассматриваемое как бинарное отношение, является отношение древесного порядка (строго древесного порядка). 1.антирефлексивность (петель нет) 2.антисеммитричность 3.транзитивность
G’*-транзитивное замыкание
Полным транзитивным замыканием б\о графа G наз. G*=IGG2G3.. положительное тран. замык. G+=GG2G3..
I-множество рефлексивных пар, т.е. добавляется петли у каждой вершины.
21. Деревья в теории графов.
Неориентированный граф G наз. связным, если любые две вершины в нем взаимодостежимы. Неориентированный граф G н содержащий циклов и связный наз. Деревом.
Графом будем наз. Тройку множеств (V,E,P), где N=n – множество вершин, E=m – множество ребер, P(x, e ,y) – трехместный предикат инцидентности означает, что ребро e соединяет вершины x, y. Для предиката выполняются свойства:
1. P(x, e, y), где x, y Є V, e Є E
2.Для любого ребра e вершины x y такие, что имеет место [P(x,e,y)^ x’, e’, y' P(x’,e’,y’) → ((x’=x)^(y’=y)^(x’=y)^(y’=x))]
e Є E x,y Є V [P(x,e,y)^רP(y,e,x)] такой граф наз. ориентированным. Ребра –дугами.
e Є E x,y Є V [P(x,e,y)^P(y,e,x)] такой граф наз. неориентированным.
Если эти условия не выполняются граф наз. смешаным.
Граф G наз. простым, если для любых ребер e,f выполняется условие [(P(x,e,y)^P(y,f,x))→(e=f)], т.е. если любая пара в нем соединена одним и только 1 ребром.
Маршрутом или путем в графе G между вершинами x y наз. упорядоченное множество ребер li M={ li, т.ч. V1 ..Vn [P(x,e1,V1) ^ P(V1,e2,V2) ^ P(Vm,en+1,y)]}
Маршрут наз. циклом, если начальная вершина совпадает с конечной.
Неориентированный граф G наз. Связным, если любые 2 вершины в нем взаимодостижимы.
Неориентированный граф G, если он связный и не содержит циклов наз. деревом.
Вместе с деревом обычно определяем его корень, в качестве которого может выступать любая вершина. Для определенности считаем, что корнем является вершина 1, если специально не определена другая.
Число ребер инцидентных вершине наз. ее степенью (S).
Вершины степени 1, не являющиеся корнем наз. листами.
Отцами (f) листов наз. вершины, определенные так:
если V лист, значит отец вершины V это смежная с ней вершина
для определения отцов других вершин рассмотрим подграф, полученный удалением части листов n в нем по правилу 1.определяем отцов вновь полученных листов и т.д.
корень не имеет отца
Предком вершины наз. ее отца и отца любого его предка.
Свойства деревьев:
дерево это простой граф
дерево не содержит петель
если в дереве n вершин, то в нем всегда n-1 ребер
док-во: воспользуемся ММИ – n=1(дерево из 1 вершины) m=1 (ребра) базис индуктивности выполняется
пусть в дереве n=1 то число ребер m=n-2
3 случая добавления вершин в графе:
Не добавляется ни одного ребра, тогда V становится изолированной
Добавляется более 1 ребра, петли добавлять нельзя, тогда вершины будут соединять разные ребра
Добавляется ровно одно ребро, т.е. число ребер становится n-1, значит индуктивность выполняется.
пусть G’ граф полученный из G путем ориентации ребер от отцов к сыновьям.
В этом случае транзитивное замыкание графа G’, рассматриваемое как бинарное отношение, является отношение древесного порядка (строго древесного порядка). 1.антирефлексивность (петель нет) 2.антисеммитричность 3.транзитивность
G’*-транзитивное замыкание
Полным транзитивным замыканием б\о графа G наз. G*=IGG2G3.. положительное тран. замык. G+=GG2G3..
I-множество рефлексивных пар, т.е. добавляется петли у каждой вершины.