Главная Учебники - Разные Лекции (разные) - часть 20
КОМИТЕТ РОССИЙСКОЙ ФЕДЕРАЦИИ ПО РЫБОЛОВСТВУ фгоувпо «МУРМАНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» Кафедра высшей математики и программного обеспечения ЭВМ Часть
7
Задания контрольной работы по теме
«Специальные разделы высшей математики»
и методические указания к ее выполнению
для студентов 2 курса вечерне-заочного факультета
всех специальностей
Мурманск 2008 г. УДК 51 (076.5)
ББК 22.1 я 73
3 15
Составители: Хохлова Людмила Ивановна, к.ф.н., доцент кафедры высшей математики и программного обеспечения ЭВМ МГТУ, Мостовская Любовь Григорьевна, доцент кафедры высшей математики и программного обеспечения ЭВМ МГТУ
Методические рекомендации рассмотрены и одобрены кафедрой ВМ и ПО
13 февраля 2008 г., протокол № 5 Рецензент – Кацуба В.С
., канд. физ.-мат. наук, доцент кафедры высшей математики и программного обеспечения ЭВМ ÓМурманский государственный технический университет, 2008 Оглавление
Стр. Задания на контрольную работу по теме «Специальные разделы высшей математики». 5
Содержание теоретического материала и ссылки на литературу.. 9
Справочный материал к выполнению контрольной работы 10
1.1. Высказывания и операции над ними
. 10
1.2. Формулы алгебры логики
. 13
1.3. Приложение алгебры логики. Релейно-контактые схемы
.. 15
3.1. Основные определения
. 19
4. Элементы вариационного исчисления. 22
4.1. Функционалы в линейном нормированном пространстве
. 22
4.2. Экстремумы
функционала
. 24
5.1. Математическая модель системы управления
. 27
5.2. Оптимальное управление динамической системой
. 28
5.3. Принцип максимума Понтрягина
. 29
Решение примерного варианта контрольной работы.. 31
Настоящее пособие предназначено для студентов 2 курса вечерне-заочного факультета, обучающихся по техническим специальностям. В пособии содержатся ссылки на теоретический материал по теме «Специальные разделы высшей математики», список рекомендуемой литературы и задания к выполнению контрольной работы. К специальным разделам высшей математики в данном пособии отнесены «Математическая логика», «Графы», «Элементы функционального анализа», «Вариационное исчисление и оптимальное управление». В результате изучения этих разделов студенты должны: • знать, что такое высказывание, и уметь записывать формулы сложных высказываний при помощи логических операций; • уметь упрощать логические формулы при помощи равносильных преобразований; • иметь представление о булевых функциях одной и двух переменных; • знать основные термины теории графов, иметь представление о способах задания ориентированных и неориентированных графов; • знать, что такое функционал, вариация функционала, вариационная задача; • уметь находить экстремали некоторых функционалов; • иметь преставление о математических моделях систем управления; • знать принцип максимума Понтрягина и уметь находить оптимальное управление для динамической системы. Данные методические рекомендации включают справочный материал, необходимый для выполнения контрольной работы по теме «Специальные разделы высшей математики», и решение примерного варианта работы, в котором имеются ссылки на используемый справочный материал.
Задания на контрольную работу по теме
«Специальные разделы высшей математики» Контрольная работа состоит из пяти задач. Задание для каждой задачи включает в себя ее формулировку и десять вариантов исходных данных. Перед выполнением контрольной работы необходимо изучить теоретический материал по данной теме и закрепить его решением рекомендованных задач в соответствии со ссылками на литературу, затем ознакомиться со справочным материалом и образцом выполнения примерного варианта контрольной работы. Задача 1.
Дана формула алгебры логики. Требуется: 1) при помощи равносильных преобразований упростить формулу; 2) построить релейно-контактные схемы для исходной и упрощенной формул. Номер варианта Формула 1
2
3
4
5
6
7
8
9
10
Задача 2.
Дана булева функция f
(x
, y
).
Составить таблицу значений функции и указать значение f
(1, 0). Номер варианта Функция f
(x
, y
) 1
2
3
4
5
6
7
8
9
10
Задача 3.
Составить список дуг ориентированного графа, изображенного на рисунке. Сформировать матрицу инцидентности и матрицу смежности этого орграфа. Номер варианта Орграф Номер варианта Орграф 1
6
2
7
3
8
4
9
5
10
Задача 4.
Даны функционал I
[y
(x
)] = Номер варианта Функционал I
[y
(x
)] Граничные условия 1
y
(0) = 3 y
(ln2) = 2 2
y
(0) = 0 y
(3) = 2 3
y
(0) = 1 y
(ln2) = –
1 4
y
(0) = –
0,5 y
(π
) = 0,5 5
y
(0) = 0 y
(2) = e
6
y
(0) = 1 y
(2) = 5 7
y
(0) = 2 y
(π
) = 0 8
y
(0) = 0 y
(1) = –
2 9
y
(0) = 0
10
y
(0) = 2 y
(ln3) = 10
Задача 5.
Дана модель объекта управления, описываемая системой дифференциальных уравнений
где N
–
номер варианта, t
–
время (t
Требуется найти оптимальное управление объектом u
*(t
) и соответствующую ему оптимальную траекторию Номер варианта [0; b
] x
1
(0), x
2
(0) x
1
(b
), x
2
(b
) 1 [0; 3] x
1
(0) = 0, x
2
(0) = 1 x
1
(3) = –
1, x
2
(3) = 0 2 [0; 4] x
1
(0) = 2, x
2
(0) = 0 x
1
(4) = 0, x
2
(4) = 1 3 [0; 2] x
1
(0) = 1, x
2
(0) = 0 x
1
(2) = –
1, x
2
(2) = 3 4 [0; 3] x
1
(0) = 0, x
2
(0) = –
1 x
1
(3) = 1, x
2
(3) = 0 5 [0; 4] x
1
(0) = 0, x
2
(0) = –
2 x
1
(4) = 0, x
2
(4) = 1 6 [0; 2] x
1
(0) = 0, x
2
(0) = 1 x
1
(2) = –
2, x
2
(2) = 0 7 [0; 1] x
1
(0) = –
7, x
2
(0) = 0 x
1
(1) = 0, x
2
(1) = 3 8 [0; 2] x
1
(0) = 0, x
2
(0) = 2 x
1
(2) = 0, x
2
(2) = 1 9 [0; 1] x
1
(0) = –
3, x
2
(0) = 0 x
1
(1) = 6, x
2
(1) = 0 10 [0; 2] x
1
(0) = 0, x
2
(0) = 1 x
1
(2) = –
10, x
2
(2) = 0
Содержание теоретического материала
и ссылки на литературу № задачи Содержание (темы) Литература 1 Высказывания, их значения истинности. Операции над высказываниями: отрицание, конъюнкция, дизъюнкция, импликация, эквиваленция. Таблицы истинности. Свойства логических операций, порядок их выполнения. Равносильные логические формулы. Алгебра Буля [1], часть 1, гл. 1, §1-6; часть 2, гл. 1, §1,2, №1.1-1.22, 1.45, 1.46(1,2), 1.48(1-7), 1.50, 1.51; [2], гл. 1, п.1.1.1-1.1.3, задачи 1-6; [3], гл. 16.3 2 Функции алгебры логики (булевы функции) и их преставление при помощи логических формул. Приложение алгебры логики: упрощение релейно-контактных схем [1], гл. 1, §7, 8, 13; часть 2, гл. 1, §3,4, №1.49; [2], гл. 1, п.1.2.1, 1.2.4, зад. 17; [3], гл. 16.4 3 Графы. Основные определения: вершины, ребра, кратные ребра. Ориентированные и неориентированные графы. Задание графов. Матрица инцидентности и матрица смежности графа [2], гл. 4, п.4.1.1, 4.1.4; [6], гл.III, §1-5 4 Функционал. Приращение функционала. Вариация функционала. Экстремумы функционала, необходимое условие экстремума. Экстремали функционала. Уравнение Эйлера для функционала вида [4], гл. 7, §1-2; [5], гл. II, §3.1, 3.3, 3.6, 4; №71, 72, 75-78; [7], гл.X, № 1281-1285, 1289-1298; [8], гл. 16, №3.1-3.8 5 Система управления и ее математическая модель. Оптимальное управление. Гамильтониан. Принцип максимума Понтрягина. Каноническая система уравнений задачи оптимального управления [9], часть III, гл. 9.1.1-9.1.2, №9.1, 9.3, 9.4 Примечание. Ссылки на литературу в таблице даны в соответствии с номерами в списке рекомендуемой литературы.
Справочный материал
к выполнению контрольной работы
Математическая логика – разновидность формальной логики, т.е. науки, которая изучает умозаключения с точки зрения их формального строения. Высказыванием
называется предложение, к которому можно применить понятия «истинно» или «ложно». Обозначаются высказывания малыми прописными буквами: a
, b
, х
,…. В математической логике не рассматривается смысл высказываний, определяется только их логическое значение – «истина» или «ложь», что принято обозначать соответственно «1» или «0». Примеры.
1. «Волга впадает в Каспийское море» – высказывание (истинное). 2. «Число 16 кратно 3» – высказывание (ложное). 3. «Может быть, сегодня пойдет снег» – не высказывание. 4. «3х
– 5 = 0» – не высказывание. Истинные и ложные высказывания образуют соответствующие множества. С помощью простых высказываний можно составлять более сложные, соединяя простые высказывания союзами «и», «или», связками «не», «следует» и др. Таким образом, операции над высказываниями можно описывать при помощи некоторого математического аппарата. Основные логические операции над высказываниями.
Отрицанием
высказывания х
называется высказывание, которое истинно тогда и только тогда, когда высказывание х
ложно. Отрицание обозначается Логические операции можно задавать при помощи таблиц истинности
, показывающих соответствие значений истинности высказываний. Для высказываний x
и х
1 0 0 1 Конъюнкцией
двух высказываний х
и y
называется высказывание, истинное тогда и только тогда, когда истинны оба высказывания х
и y
. Конъюнкция обозначается: х
Ù y
, или х
& y
(читается: «х
и y
»). Таблица истинности для х
Ù y
имеет вид: х
y
х
Ù y
1 1 1 1 0 0 0 1 0 0 0 0 Дизъюнкцией
двух высказываний х
и y
называется высказывание, ложное тогда и только тогда, когда оба высказывания х
и y
ложны. Дизъюнкция обозначается х
Ú y
(читается: «х
или y
»). Таблица истинности для х
Ú y
имеет вид: х
y
х
Ú y
1 1 1 1 0 1 0 1 1 0 0 0 Импликацией
двух высказываний х
и y
называется высказывание, ложное тогда и только тогда, когда высказывание х
истинно, а y
– ложно. Импликация обозначается: х
® y
(читается: «х
влечет y
» или «из х
следует y
»). Высказывание х
называется посылкой импликации
, а высказывание y
– следствием
. Таблица истинности для х
® y
имеет вид: х
y
х
® y
1 1 1 1 0 0 0 1 1 0 0 1 Эквиваленцией
(эквивалентностью) двух высказываний х
и y
называется высказывание, истинное тогда и только тогда, когда истинности высказываний х
и y
совпадают. Эквиваленция обозначается: х
« y
, или х
~ y
(читается: «х
эквивалентно y
» или «х
тогда и только тогда, когда y
»). Таблица истинности для х
« y
имеет вид: х
y
х
« y
1 1 1 1 0 0 0 1 0 0 0 1 Формулами алгебры логики
называются выражения, полученные из переменных x
, y
,… посредством применения логических операций: отрицания, конъюнкции, дизъюнкции, импликации и эквиваленции, а также сами переменные, принимающие значения истинности высказываний x
, y
,…. Формулы алгебры логики будем обозначать большими буквами латинского алфавита: А
, В
,….. Если в формулу алгебры логики вместо переменных x
, y
,… подставить конкретные высказывания, то получится высказывание, имеющее логическое значение «1» или «0». Пример.
Высказывание x
: «Волга впадает в Каспийское море» – истинное (x
= 1), высказывание y
: «Число 16 кратно 3» – ложное (y
= 0), тогда формула А
= x
Ú y
будет иметь логическое значение «1»: А
= 1 (см. таблицу истинности для х
Ú y
). На основе таблиц истинности основных логических операций можно составлять таблицы истинности для различных формул алгебры логики. Две формулы алгебры логики называются равносильными
или эквивалентными
, если они принимают одинаковые логические значения на любом наборе значений входящих в формулы переменных (элементарных высказываний). Равносильность формул А
и В
будем обозначать знаком «º»: А
º В
. Равносильность логических формул можно установить при помощи их таблиц истинности. Пример.
С помощью таблиц истинности проверить, являются ли равносильными формулы А
= Решение.
Составим таблицы истинности для каждой из формул А
и В
. x
y
А
= 1 1 0 0 0 0 1 0 0 1 0 0 0 1 1 0 0 1 0 0 1 1 1 1 x
y
x
Ú y
В
= 1 1 0 1 0 0 1 0 0 1 0 0 0 1 1 1 0 1 0 0 1 0 1 1
Ответ: данные формулы являются
равносильными. Другой способ доказательства равносильности логических формул – их упрощение с использованием основных равносильностей
. Основные равносильности.
Для любых элементарных высказываний x
, y
, z
справедливы следующие равносильности, которые можно разбить на 3 группы. 1. Основные законы: 1) x
Ù x
º x
; 2) x
Ú x
º x
; 3) 4) x
Ù 0 º 0; 5) x
Ú 0 º x
; 6) 7) x
Ù 1 º x
; 8) x
Ú 1 º 1; 9) законы поглощения: 10) x
Ù (y
Ú x
) º x
; 11) x
Ú (y
Ù x
) º x
. 2. Выражения одних логических операций через другие: 12) x
® y
º 14) x
« y
º (x
® y
) Ù (y
® x
); 15) 3. Свойства логических операций: 16) x
Ù y
º y
Ù x
; 17) x
Ú y
º y
Ú x
; 18) x
Ù (y
Ù z
) º (x
Ù y
) Ù z
; 19) x
Ú (y
Ú z
) º (x
Ú y
) Ú z
; 20) x
Ù (y
Ú z
) º (x
Ù y
) Ú (x
Ù z
); 21) x
Ú (y
Ù z
) º (x
Ú y
) Ù (x
Ú z
). Множество высказываний с введенными для них логическими операциями и основными равносильностями называется алгеброй Буля
. Для упрощения записи формул принят ряд соглашений. Скобки можно опускать, придерживаясь следующего порядка действий: конъюнкция выполняется раньше, чем все остальные операции, дизъюнкция выполняется раньше, чем импликация и эквиваленция. Если над формулой стоит знак отрицания, то скобки тоже опускаются. Пример.
Упростить логическую формулу: Решение
. Используем основные равносильности.
Ответ: А
º x
Ú y
. Релейно-контактной схемой
(РКС
) или переключательной схемой
называется схематическое изображение устройства, состоящего из следующих элементов: 1) переключателей (контактов, реле, ламп и др.); 2) соединительных проводников; 3) входов-выходов (полюсов РКС). Рассмотрим простейшую РКС, содержащую один переключатель Р
. Если переключателю Р
поставить в соответствие высказывание х
: «Переключатель Р
замкнут», то истинному значению х
(х
= 1) будет соответствовать замкнутое состояние переключателя, при котором РКС проводит ток, т.е. импульс, поступающий на вход, может быть снят на выходе. Значению х
= 0 будет соответствовать разомкнутое состояние РКС (ток не проводится). Каждой РКС, состоящей из нескольких переключателей, можно поставить в соответствие высказывание, выраженное некоторой формулой А
, таким образом, что истинному значению формулы (А
= 1) будет соответствовать замкнутое состояние РКС, а значению А
= 0 – разомкнутое состояние. Примеры таких соответствий приведены в таблице. Простейшие РКС и соответствующие им формулы логики.
РКС Формула Значения Переключатель х
:
Простейшее высказывание: х
х
= 1, если переключатель замкнут; х
= 0, если переключатель разомкнут
Переключатель
Отрицание простейшего высказывания:
Последовательное соединение:
(схема замкнута, когда оба переключателя замкнуты) Конъюнкция высказываний: x
Ù y
Параллельное соединение:
(схема разомкнута, когда оба переключателя разомкнуты) Дизъюнкция высказываний: x
Ú y
Схема, которая всегда разомкнута
x
Ù x
Ù Схема, которая всегда замкнута
x
Ú x
Ú Из простейших РКС путем их последовательного и параллельного соединения могут быть построены более сложные переключательные схемы. Доказано, что любая формула алгебры логики может быть преобразована к виду, содержащему только операции отрицания, конъюнкции и дизъюнкции. Это позволяет изображать логические формулы при помощи РКС, а РКС задавать формулами. Например, согласно формулам основных равносильностей x
® y
º следовательно, логическим операциям импликации и эквиваленции соответствуют РКС, изображенные рис. 1. Решение.
Запишем соответствующую РКС формулу, используя таблицу простейших РКС и соответствующих им формул логики:
Упростим формулу, используя основные равносильности:
Таким образом, Будем рассматривать логические переменные x
1
, x
2
, …, xn
,
принимающие только два значения: «1» или «0». Булевой функцией
f
(x
1
, x
2
, …, xn
) называется произвольная функция, аргументами которой являются логические переменные и принимающая только одно из двух значений: «1» или «0». Количество булевых функций одного аргумента равно 22
= 4, это функции: f
1
(x
) = 0, f
2
(x
) =1, f
3
(x
) = x
и f
4
(x
) = Булевых функций двух аргументов всего 24
= 16, а количество булевых функций n
аргументов равно Всякой формуле алгебры логики, составленной из элементарных высказываний x
1
, x
2
, …, xn
соответствует булева функция f
(x
1
, x
2
, …, xn
), аргументы которой принимают значения истинности соответствующих элементарных высказываний: «1» или «0». Две равносильные формулы алгебры логики определяют одну и ту же булеву функцию, т.к. значения истинности этих формул совпадают для одинаковых значений входящих в них переменных. Для булевых функций можно составлять таблицы значений – всякую булеву функцию n
аргументов можно задать таблицей из 2n
строк. Например, таблица значений некоторых функций 2-х аргументов, соответствующих основным логическим операциям (отрицание одного аргумента, конъюнкция, дизъюнкция, импликация и эквиваленция) выглядит так: x
1
x
2
x
1
Ù x
2
x
1
Ú x
2
x
1
® x
2
x
1
« x
2
1 1 0 1 1 1 1 1 0 0 0 1 0 0 0 1 1 0 1 1 0 0 0 1 0 0 1 1 Значение булевой функции f
(x
1
, x
2
) при известных значениях аргументов устанавливается по строке таблицы, соответствующей заданным значениям x
1
и x
2
. Например, для функции f
(x
1
, x
2
) = x
1
® x
2
значение f
(1, 0) = 0, а значение f
(1, 1) = 1. Каждой релейно-контактной схеме (РКС), составленной из переключателей x
1
, x
2
, …, xn
, можно поставить в соответствие булеву функцию, называемую ее функцией проводимости:
Функция проводимости РКС задается при помощи формулы логики, соответствующей этой РКС. Например, РКС, изображенная на рис. 2, имеет функцию проводимости х
y
f
(x, y
) 1 1 1 1 0 0 0 1 0 0 0 0 Рассмотрим некоторое конечное множество точек V
= {v
1
, v
2
,…,vn
} и конечное множество линий Х
, соединяющих некоторые пары из точек множества V
. Полученная совокупность точек и линий называется графом
и обозначается G
=
{V
, X
}. Элементы множества V
называются вершинами
графа, а элементы множества Х
– ребрами
. Граф можно изобразить при помощи геометрической конфигурации. Вершины обозначаются точками (кружочками), а ребра – линиями, соединяющими соответствующие вершины (рис. 4). При этом несущественным является расположение вершин, форма и длина ребер графа, важно лишь, соединены две данные точки ребром, или нет. Если х
– ребро графа, соединяющее вершины vi
, vj
, то вершины vi
и vj
называются концами ребра
х
. Множество ребер графа Х
можно задать, как множество пар вершин из множества V
. Если пары в этом множестве Х
являются упорядоченными, то граф называется ориентированным или орграфом
. Ребра орграфа называют дугами
и на рисунках помечают стрелками (рис. 4).
|