- •Кубанский государственный аграрный университет
- •1.1.2. Изобразите геометрически множество истинности одноместных предикатов g(X) и p(X), если:
- •1.1.3. Изобразите геометрически множество истинности предиката p(X), решив систему неравенств:
- •1.1.4. Постройте матрицу двуместного предиката p(X,y) и проверьте решение геометрически:
- •1.1.5. Изобразите геометрически множество истинности двуместного предиката a(X, y).
- •1.1.6. Изобразите геометрически множество истинности двуместного предиката q(X,y).
- •1.2. Операции над предикатами и кванторами
- •1. Пусть предикат q(X,y) определен на конечных множествах:
- •1.3. Виды форм логики предикатов
- •1. Приведите формулу логики предикатов к приведенной форме:
- •2. Приведите формулу логики предикатов к приведенной форме, где X,y,z– вещественные переменные, применив отрицание к формуле:
- •3. Приведите формулу логики предикатов к предваренной нормальной форме XyP(X, y) XyQ(X, y).
- •1.3.1. Приведите формулу логики предикатов к приведенной нормальной форме:
- •1.3.2. Приведите формулы логики предикатов к приведенной нормальной форме, где X,y,z– вещественные переменны, применив отрицание к формуле:
- •1.3.3. Приведите к предваренной нормальной форме следующие формулы логики предикатов:
- •1.4. Применение логики предикатов
- •1.4.1. Запишите аксиомы положительных величин на языке логики предикатов, используя ограниченные кванторы:
- •9)Аксиома соизмеримости отрезков
- •1.4.2. Запишите некоторые аксиомы действительных чисел на языке логики предикатов, используя ограниченные кванторы:
- •1.4.3. Подберите элементарные предикаты и запишите следующие высказывания:
- •1.4.4. Запишите определения на языке логики предикатов, используя ограниченные кванторы, и постройте их отрицания:
- •1.4.5. Запишите определения на языке логики предикатов, используя ограниченные кванторы, и постройте их отрицания:
- •1.4.6. Запишите теоремы и свойства на языке логики предикатов, используя ограниченные кванторы, и постройте их отрицания:
- •0) Основная теорема алгебры.
- •1.4.7. Запишите теоремы на языке логики предикатов, используя ограниченные кванторы, и постройте их отрицания:
- •Глава 2. Комбинаторика
- •2.2. Размещения без повторений
- •2.3. Размещения с повторениями
- •2.4. Перестановки без повторений
- •2.5. Перестановки с повторениями
- •2.6. Инверсии. Обратные перестановки
- •2.7. Сочетания без повторений
- •2.8. Сочетания с повторениями
- •2.9. Примеры решения сложных задач
- •2.10. Треугольник Паскаля. Бином Ньютона
- •1. Запишите разложение бинома:
- •2. Вычислите без калькулятора:
- •3. Запишите разложение бинома:
- •Зачетные задания по теме «Комбинаторика»
- •Глава 3. Графы
- •3.1. Виды графов. Изоморфизм графов.
- •Основные положения о вершинах графа:
- •Алгоритм распознавания изоморфизма двух графов g1(X, e)и g2(y,e)
- •2. Докажите, что графы g1(x1, e1) и g2(y2, e2) изоморфны.
- •3. Решите задачу по вычислению валентности вершин графа
- •4. Решите задачу по выявлению связности компонент графа
- •3.1.5. Определите виды графов и подсчитайте валентность вершин:
- •3.1.6. Определите виды графов и подсчитайте валентность вершин:
- •3.1.7. Решите задачи по вычислению валентности вершин графа:
- •3.1.8. Решите задачи по вычислению валентности вершин графа:
- •3.1.9. Решите задачи по выявлению связности графа:
- •3.2. Операции над графами
- •3.2.1. Пусть заданы два графа g1(v1, e1) и g2(v2, e2). Изобразите геометрически объединение, пересечение и сумму по модулю два.
- •3.3. Представление графов в пэвм
- •3.3.1. Неориентированные графы
- •Способы задания графа:
- •Свойства матрицы смежности:
- •Свойства матрицы инцидентности:
- •2. Граф g(V,e): задан геометрически.
- •3. Графы g1(v1,e1) и g2(v2,e2) заданы геометрически.
- •3.3.1.2. Постройте для графа g(V,e), заданного геометрически
- •3.3.1.3. Дана матрица смежности графа. Задайте граф геометрически. Укажите: 1) матрицу инцидентности; 2) валентность вершин. 7)
- •Свойства матрицы инцидентности:
- •1. Орграф g1(V,e) задан геометрически. Постройте для орграфа:
- •2. Решите следующую задачу по обходу графов:
- •3.3.2.2. Орграф задан геометрически. Укажите валентность вершин. Постройте матрицу смежности орграфа.
- •3.3.2.3. Дана матрица смежности орграфа. А) Задайте орграф геометрически, в) постройте матрицу инцидентности.
- •3.3.2.4. Дана матрица инцидентности орграфа. А) Задайте орграф геометрически, в) постройте матрицу смежности.
- •3.3.2.5. Решите следующие задачи по обходу графов:
- •Аркадий, Борис. Владимир, Григорий и Дмитрий при встрече обменялись рукопожатиями (каждый пожал руку каждому по одному разу). Сколько всего рукопожатий было сделано?
- •3.3.2.6. Решите следующие задачи по обходу графов:
- •3.4. Задачи оптимизации на графах
- •3. Задайте граф геометрически и решите задачу:
- •3.5. Эйлеровы и гамильтоновы графы
- •Критерий эйлеровости графа
- •1. Каждое ребро полного графа с 11 вершинами покрашено в один из двух цветов: красный или синий. Докажите, что либо "красный", либо "синий" граф не является плоским. 7)
- •3.5.3. Граф задан геометрически. Выпишите гамильтонов цикл у данного графа, если он есть:
- •Глава 4. Автоматы
- •4.1. Задачи анализа автоматов
- •4.2. Задачи синтеза автоматов
- •Глава 5. Алгоритмы
- •5.1.1. Опишите алгоритмы в словесной форме:
- •5.1.2. Опишите алгоритмы в словесно-формульной форме:
- •5.2. Виды алгоритмов
- •5.2.1. Линейные алгоритмы
- •1. Опишите графическим способом алгоритм расчета нормы расхода гербицида (л/га) по формуле:.
- •1. Опишите алгоритмы в графической форме, в которых переменной d присваивают:
- •2. Опишите алгоритмы в графической форме. Даны положительные вещественные числа X и y. Присвойте целой переменной z:
- •5.2.2. Разветвляющиеся алгоритмы
- •1. Опишите графическим способом алгоритм вычисления значения выражения:
- •4. Даны действительные числа X, y и z. Вычислите:
- •5.2.3. Циклические алгоритмы
- •Выход из цикла Выход из цикла
- •1.Составьте блок-схему алгоритма вычисления среднеквадратической взвешенной по формуле:
- •2.Составьте блок-схему алгоритма вычисления суммы кубов последовательности, состоящей из положительных чисел до первого введенного отрицательного числа.
- •5.3. Применение теории алгоритмов. Машины Тьюринга
- •1. Пусть требуется добавить 1 к натуральному числу n, представленному на ленте машины Тьюринга в двоичной системе счисления, то есть в алфавите {0,1}.
- •3. Составьте программу машины Тьюринга, подсчитывающую число вхождений символа a в слово р в алфавите {a, b, c}.
- •5.3.1. Постройте машину Тьюринга,
- •5.3.2. Постройте машину Тьюринга, подсчитывающую
- •5.3.3. Постройте машину Тьюринга, осуществляющую перевод натурального числа n
- •5.3.4. Постройте машину Тьюринга,
3. Задайте граф геометрически и решите задачу:
Выбежав после уроков на двор, каждый школьник кинул снежком ровно в одного другого школьника. Докажите, что всех учащихся можно разбить на три команды так, что члены одной команды друг в друга снежками не кидали.
Решение:
Отметим школьников на плоскости точками и соединим стрелочкой, если один кидал во второго. Получившаяся картинка будет выглядеть как несколько циклов с "рожками" (путями, ведущими от точки в цикл). Каждую такую фигуру легко разбить на три группы: разрывая цикл, одного школьника относим в первую группу, а получившиеся деревья разбиваем на четные и нечетные вершины.
Задания для самостоятельного выполнения
3.4.1. Запишите: 1) любой путь, не являющийся цепью; 2) цепь и простую цепь; 3) цикл, простой цикл, если таковые имеются.
3.4.2. Орграф задан геометрически. Постройте матрицу расстояний.
Вычислите центр орграфа.
0)
3.4.3.Определите кратчайший путь от вершины графа, отмеченной номером варианта до вершины А.
3.4.4. Дано множество пунктов А={1,2,3,4,5,6,7,8}. Построить граф самой экономичной сети дорог, если прокладка дорог (1,2), (1,3), (1,4), (1,5), (1,6), (1,7), (1,8), (2,3), (2,4), (2,5), (2,6), (2,7), (2,8), (3,4), (3,5), (3,6), (3,7), (3,8), (4,5), (4,6), (4,7), (4,8), (5,6), (5,7), (5,8), (6,7), (6,8), (7,8) имеет соответственно стоимости, заданные множеством:
7)
А={10,11,9,8,9,15,5,12,7,14,8,10,2,6,7,18,3,21,12,14,3,6,23,3,4,8,6,9}
А={12,10,9,8,9,13,5,19,7,12,8,10,2,6,7,18,3,21,12,14,3,6,23,5,4,7,5,7}
А={14,11,7,8,6,15,5,12,7,17,8,11,2,6,9,12,3,21,12,14,3,8,23,3,4,8,3,7}
А={15,11,9,7,9,11,5,12,9,14,8,10,2,4,7,14,3,20,11,16,3,6,22,3,5,8,4,9}
А={10,11,9,8,9,15,5,12,7,14,8,10,2,6,7,18,3,21,12,14,3,6,23,3,4,8,6,9}
А={10,12,4,9,9,12,6,12,7,14,8,10,2,6,7,18,3,21,12,14,3,6,23,3,4,8,3,8}
А={14,14,6,8,5,11,7,13,7,17,8,12,2,6,7,18,3,21,12,14,3,6,23,3,4,8,6,9}
А={10,11,9,8,9,15,5,12,7,14,8,10,3,6,5,17,2,20,12,16,3,7,24,4,6,8,7,4}
А={16,11,4,8,7,16,8,10,4,12,8,13,3,8,7,14,5,23,10,13,5,6,27,4,5,9,6,3}
А={11,15,9,8,5,15,3,11,7,16,5,10,6,8,7,17,3,25,10,13,3,4,21,3,6,7,6,9}
3.5. Эйлеровы и гамильтоновы графы
Эйлеровым путем в графе называется путь, содержащий все ребра графа. Эйлеровым циклом в графе называется цикл, содержащий все ребра графа.
Связный граф G называется эйлеровым (см. рис. 7), если существует замкнутая цепь, проходящая через каждое его ребро только один раз. Такая цепь называется эйлеровой цепью. Если снять ограничение на замкнутость цепи, то граф называется полуэйлеровым (см. рис. 8). На рис.9 приведен пример не эйлерова графа.
Рис.7. Эйлеров граф Рис.8. Полуэйлеров граф Рис.9. Не эйлеров граф
Критерий эйлеровости графа
Связный неориентированный граф является эйлеровым тогда и только тогда, когда степени всех его вершин (валентность) – чётные числа.
Следовательно, замкнутую фигуру, в которой все вершины - четные, можно начертить одним росчерком без повторений, начиная обводить ее с любой точки.
Формула Эйлера: Для всякого плоского представления связного плоского графа без перегородок число вершин (V), число ребер (E) и число граней2с учетом бесконечной (R) связаны соотношением V – E + R = 2.
Связный орграф содержит эйлеров контур тогда и только тогда, когда для каждой вершины число входящих дуг равно числу выходящих.
Пример: эйлеровым графом может быть план выставки. Это позволяет так расставить указатели маршрута, чтобы посетитель смог пройти по каждому залу в точности по одному разу.
Гамильтоновой цепью называется простая цепь, содержащая все вершины графа. Гамильтоновым циклом называется простой цикл, содержащий все вершины графа.
Теорема Дирака: если в простом графе с n 3 вершинами степень каждой вершины не меньше n/2, то такой граф обязательно будет гамильтоновым (см. рис. 10).
Граф, который содержит простую цепь, проходящую через каждую его вершину, называется полугамильтоновым (см. рис. 11). На рис.12 приведен пример не гамильтонова графа.
Критерий же существования гамильтонова цикла в произвольном графе еще не найден.
Рис.10. Гамильтонов Рис.11. Полугамильтонов Рис.12. Не гамильтонов граф граф граф
Рассмотрим несколько достаточных условий существования гамильтоновых циклов в графе.
1) всякий полный граф является гамильтоновым. Действительно, он содержит такой простой цикл, которому принадлежат все вершины данного графа.
2) если граф, помимо простого цикла, проходящего через все его вершины, содержит и другие ребра, то он также является гамильтоновым.
Пример: если гамильтонов граф объединить с еще одной вершиной ребром так, что образуется висячая вершина, то такой граф гамильтоновым не является, поскольку не содержит простого цикла, проходящего через все вершины графа.
Не является гамильтоновым и граф, представляющий собой простой цикл с "перекладиной", на которой расположены одна или несколько вершин
|
|
Примеры выполнения заданий