Анализ прикладных задач решаемых с помощью принципа включений и исключений
Задача. Каждый из студентов 1 курса в зимние каникулы ровно два раза был в театре на разных спектаклях, при этом спектакли А, В и С видели соответственно 50, 24 и 46 студентов. Сколько студентов на 1 курсе? Сколько из них видели спектакли, А и В, А и С, В и С? Задача. Итоговое рейтинговое задание по курсу «Математика и информатика» содержало три задания: по MS Office, по математике и по Справочной… Читать ещё >
Анализ прикладных задач решаемых с помощью принципа включений и исключений (реферат, курсовая, диплом, контрольная)
Примеры решения задач с применением принципа включений-исключений.
Задача. Каждый студент первого курса обязан изучать хотя бы один иностранный язык. На юридическом факультете изучаются либо английский, либо немецкий язык. Из 94 первокурсников юридического факультета 76 человек изучают английский язык, 34 — изучают немецкий. Сколько студентов изучают два языка?
Решение.
Обозначим, А — множество студентов, изучающих английский язык; В — множество студентов, изучающих немецкий язык. Множество всех первокурсников равно АВ.
Множество, изучающих два языка AB. Воспользуемся формулой.
m (AB) = m (A) + m (B) — m (AB).
Из условия задачи m (A)=76, m (B)=34, m (AB) =94. Поэтому:
m (AB)= 76+34−94=16.
Задача. В одном из городов Украины часть жителей говорит только по-русски, часть — только по-украински, часть говорит на обоих языках. Известно, что 90% жителей говорит по-русски, а 80% - по-украински. Какой процент жителей говорит на обоих языках? Какой процент говорит только по-русски? Какой процент говорит только по-украински? Решение. Введем ряд обозначений. Пусть N — множество жителей, говорящих по-русски, а K — по-украински. По условию задачи m (N) = 90%, m (K) = 80%, а m (NK) = 100% - это общее число жителей. Процент двуязычных жителей m (NK) может быть определен из соотношения:
m (NK) = m (N) + m (K) -m (NK).
100%=90%+80%- m (NK).
m (NK)=90%+80%-100%=70%.
Множества одноязычных жителей определяются следующими выражениями:
Русскоязычные — N (NK), говорящие только по-украински — K (NK). Поскольку в обоих случаях пересечение (NK) является подмножеством множеств N и K, то количество одноязычных жителей может быть получено по формулам:
m (N (NK))= m (N) — m (NK)=90%-70%=20%.
m (K (NK))= m (K) — m (NK)=80%-70%=10%.
Задача. Итоговое рейтинговое задание по курсу «Математика и информатика» содержало три задания: по MS Office, по математике и по Справочной правовой системе (СПС). Результаты проверки задания у 40 студентов представлены ниже.
Табл. 1.
Выполнены задания. | Количество выполнивших. | Выполнены задания. | Количество выполнивших. |
MS Office. | MS Office и СПС. | ||
СПС. | MS Office и математика. | ||
Математика. | СПС и математика. |
Известно также, что ни одного задания не выполнили трое. Сколько студентов выполнили все три задания? Сколько студентов выполнили ровно два задания?
Решение. Введем обозначения: Nмножество студентов, выполнивших задание по MS Office; K — выполнивших задание по СПС; P — выполнивших задание по математике; x — число студентов, выполнивших все три задания. Из рисунка можно отметить следующие данные: (7-x) — число студентов, выполнивших задания MS Office и СПС, но не по математике; (8-x) — число студентов, выполнивших задания MS Office и математике, но не по СПС, (9-x) — по СПС и математике, но не по MS Office.
Если n, k, p — количество студентов, выполнивших только одно задание соответственно по MS Office, СПС и математике, то можно записать следующие выражения:
m (N)=20=16+n-x; m (K)=18=15+k-x; m (P)=18=17+p-x,.
в результате решения которых получим следующие соотношения:
n=4+x; k=3+x; p=1+x.
Всего в рейтинге участвовало 40 студентов, трое не выполнили ни одного задания, это означает, что, по крайней мере, одно задание выполнили 37 студентов.
Множество студентов, выполнивших, по крайней мере, по одному заданию — NKP.
m (NKP) = 37.
m (NKP) = n+k+p+24−2x,.
подставив в него выражения n, k и p через x, получим.
4+x+3+x+1+x+24−2x=37.
x=37−32=5.
Таким образом, число студентов, выполнивших все три задания равно 5.
Для определения количества студентов, выполнивших ровно два задания, из рисунка 3 получается следующее выражение.
9-x+8-x+7-x=24−3x=24−15=9.
Задача. В штучном отделе магазина посетители обычно покупают либо один торт, либо одну коробку конфет, либо один торт и одну коробку конфет, В один из дней было продано 57 тортов и 36 коробок конфет. Сколько было покупателей, если 12 человек купили и торт, и коробку конфет?
Решение.
Обозначим через T множество покупателей, купивших торт, а через К — множество покупателей коробки конфет. Тогда множество всех покупателей определяется, как объединение вышеуказанных множеств Т К. А множество покупателей, сделавших две покупки, получается в результате пересечения тех же множеств Т К.
Их количество согласно условию задачи m (Т К) = 12.
Согласно теории m (Т К)=m (Т) + m (К) — m (Т К).
Подставив в эту формулу данные из условия задачи, получим m (Т К)= 57 + 36 — 12 = 81.
Задача.Каждый из студентов 1 курса в зимние каникулы ровно два раза был в театре на разных спектаклях, при этом спектакли А, В и С видели соответственно 50, 24 и 46 студентов. Сколько студентов на 1 курсе? Сколько из них видели спектакли, А и В, А и С, В и С?
Решение.
Обозначим через S множество всех студентов первого курса, а через А, В и С соответственно множества студентов, посетивших спектакли А, В и С. С учетом введенных обозначений нам необходимо определить m (S), m (АВ), m (АС) и m (ВС).
Поскольку каждый студент посетил ровно два спектакля справедливо следующее соотношение m (S)=(m (A) + m (B) + m (C)) / 2 = (50 + 24 + 46) / 2 = 60. То есть, число студентов первого курса равно 60.
Поскольку каждый студент посетил два разных спектакля, то любой студент попадает либо в множество А, либо в множество В. Поэтому объединение этих множеств дает множество всех студентов, то есть S = AB. Если рассмотреть пары множеств, А и С, В и С, то рассуждая аналогичным образом мы придем к справедливости соотношений.
S = AС и S = ВС.
Согласно теории.
m (А В)=m (А) + m (В) — m (А В).
Поэтому.
m (АВ)=m (А) + m (В) — m (А В) = m (А) + m (В) — m (S) = 50 + 24 -60 =14.
Аналогично могут быть определены.
m (А С) и m (В С).
m (А С)=m (А) + m (С) — m (А С) = m (А) + m (С) — m (S) = 50 + 46 -60 =36. m (В С)=m (В) + m (С) — m (В С) = m (В) + m (С) — m (S) = 24 +46 -60 =10.
Задача. Преподаватель решил узнать, кто из 40 студентов читал книги А, В и С. Результаты опроса оказались таковы: книгу, А читало 25 человек, книгу В — 22, книгу С — также 22. Книгу, А или В читали 33 студента, А или С — 32, В или С — 31; все три книги прочли 10 студентов. Сколько студентов прочли только по одной книге? Сколько студентов не читали ни одной из этих трех книг?
Решение.
Обозначим через А, В и С соответственно множества студентов, читавших книги А, В и С.
Из условий задачи имеем: m (A) =25, m (B) =22, m© = 22,.
m (А В) =33, m (А С) = 32, m (В С) =31 и m (А В С) =10.
Если обозначить через D множество студентов, прочитавших, по крайней мере, одну из трех книг, то, очевидно, что для определения количества членов этого множества справедливо следующее выражение.
m (D) = m (A) + m (B) + m© -m (АВ) — m (АС) — m (ВС) + m (АВС).
Если обозначить через Е множество студентов, прочитавших две или три книги, то, очевидно, что для определения количества членов этого множества справедливо следующее выражение.
m (Е) =m (А В) + m (А С) + m (В С) — 2* m (А В С).
К1 — количество студентов, прочитавших только по одной книге, может быть найдено по формуле К1 = m (D) — m (E), а число студентов, не прочитавших ни одной книги K0 = 40 — m (D).
Таким образом для определения всех искомых величин нам необходимо определить m (А В), m (А С) и m (В С).
Согласно теории.
m (А В)=m (А) + m (В) — m (А В) = 25 + 22 — 33 = 14,.
m (А С)=m (А) + m (С) — m (А С) = 25 + 22 — 32 = 15,.
m (В С)=m (В) + m (С) — m (В С) = 22 + 22 — 31 = 13.
Подставим полученные результаты в вышеприведенные формулы.
m (D) = m (A)+ m (B) + m© -m (АВ) — m (АС) — m (ВС) + m (АВС) =25 + 22 + 22 -14 — 15 -13 +10 = 37,.
m (Е) =m (АВ) + m (АС) + m (ВС) — 2* m (АВС) = 14 + 15 + 13 — 2 * 10 = 22,.
К1=m (D) — m (E) =37 — 22=15, K0 = 40 — m (D) =40 — 37= 3.
Задача. В течение недели в кинотеатре демонстрировались фильмы А, В и С. Из 40 студентов, каждый из которых просмотрел либо все три фильма, либо один из трех, фильм, А видели 13, фильм В — 16, фильм С — 19. Найти, сколько студентов просмотрели все три фильма.
Решение.
Обозначим через А, В и С соответственно множества студентов, посмотревших фильмы А, В и С.
Из условия задачи имеем: m (A)=13, m (B) =16, m© = 19,.
m (А В С) = 40.
Требуется определить m (А В С).
Из соотношения множеств, отображенного на диаграмме, можно заключить, что справедливо следующее равенство.
m (А В С) = m (A) + m (B) + m© -2* m (А В С).
Поэтому.
m (АВС) = (m (A) + m (B) + m (C) — m (АВС))/2 = (13 + 16 + 19 — 40) / 2 = 4.