Меню
Разработки
Разработки  /  Информатика  /  Презентации  /  Комбинаторные задачи в информатике

Комбинаторные задачи в информатике

В презентации приводятся исторические факты и рассматриваются примеры задач.
30.06.2013

Описание разработки

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

Термин "комбинаторика" ввел в математический обиход Готфрид Вильгельм Лейбниц (1.07.1646 - 14.11.1716) - всемирно известный немецкий учёный.

Комбинаторные задачи презентация

В XVIII веке к решению комбинаторных задач обращались выдающиеся математики. Так, Леонард Эйлер рассматривал задачи о разбиении чисел, о паросочетаниях, о циклических расстановках, о построении магических и латинских квадратов.

В знаменитой басне Крылова «Квартет» «проказница Мартышка, Осёл, Козёл да косолапый Мишка» устроили любопытный эксперимент: они исследовали влияние взаимного расположения музыкантов на качество исполнения. И если бы не вмешался Соловей, участники квартета, наверное, перепробовали бы все возможные варианты. Зададимся вопросом: сколько существует способов, чтобы рассадить, например в один ряд, четырёх музыкантов?

«Особая примета» комбинаторных задач — вопрос, который всегда можно сформулировать так, чтобы он начинался словами: «Сколькими способами...».

Презентация содержит 20 слайдов.

Содержимое разработки

КОМБИНАТОРНЫЕ ЗАДАЧИ

КОМБИНАТОРНЫЕ ЗАДАЧИ

Что такое комбинаторика?  В науке и практике часто встречаются задачи, решая которые приходится составлять различные комбинации из конечного числа элементов и подсчитывать число комбинаций . Такие задачи получили название комбинаторных задач, а раздел математики, в котором рассматриваются подобные задачи,называется комбинаторикой.    « Комбинаторика»( лат. «combinare», соединять, сочетать)

Что такое комбинаторика?

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

« Комбинаторика»( лат. «combinare», соединять, сочетать)

Что такое комбинаторика?   Термин

Что такое комбинаторика?

Термин "комбинаторика"

ввел в математический обиход

Готфрид Вильгельм Лейбниц (1.07.1646 - 14.11.1716) - всемирно известный немецкий учёный

Что такое комбинаторика?  В XVIII веке к решению комбинаторных задач обращались выдающиеся математики. Так, Леонард Эйлер рассматривал задачи о разбиении чисел, о паросочетаниях, о циклических расстановках,  о построении магических и латинских квадратов.

Что такое комбинаторика?

В XVIII веке к решению комбинаторных задач обращались выдающиеся математики. Так, Леонард Эйлер рассматривал задачи о разбиении чисел, о паросочетаниях, о циклических расстановках,

о построении магических

и латинских квадратов.

ОСОБАЯ ПРИМЕТА ! В знаменитой басне Крылова  «Квартет» «проказница Мартышка,  Осёл, Козёл да косолапый Мишка» устроили любопытный эксперимент: они исследовали влияние взаимного расположения музыкантов на качество исполнения. И если бы не вмешался Соловей, участники квартета, наверное, перепробовали бы все возможные варианты. Зададимся вопросом:  сколько существует способов, чтобы рассадить, например в один ряд, четырёх музыкантов?

ОСОБАЯ ПРИМЕТА !

В знаменитой басне Крылова

«Квартет» «проказница Мартышка,

Осёл, Козёл да косолапый Мишка» устроили любопытный эксперимент: они исследовали влияние взаимного расположения музыкантов на качество исполнения. И если бы не вмешался Соловей, участники квартета, наверное, перепробовали бы все возможные варианты. Зададимся вопросом:

сколько существует способов, чтобы рассадить, например в один ряд, четырёх музыкантов?

ОСОБАЯ ПРИМЕТА ! Воспетый Маяковским «молоткастый, серпастый» советский паспорт имел серию и номер, состоящие в общей сложности из трёх частей: некоторое число, записанное римскими  цифрами; две русские буквы; шесть арабских цифр. Например, ГХ-РГ № 062993. Разумеется, все паспорта должны иметь разные номера. Сколько может быть различных паспортов?

ОСОБАЯ ПРИМЕТА !

Воспетый Маяковским «молоткастый, серпастый» советский паспорт имел серию и номер, состоящие в общей сложности из трёх частей:

  • некоторое число, записанное римскими цифрами;
  • две русские буквы;
  • шесть арабских цифр.

Например, ГХ-РГ № 062993. Разумеется, все паспорта должны иметь разные номера.

Сколько может быть различных паспортов?

ОСОБАЯ ПРИМЕТА ! Нас приглашают сыграть в Лотто-Миллион. Суть игры в том, что нужно из 49 номеров угадать 6, которые выпадут во время тиража. Для участия в игре следует приобрести специальную карточку и вычеркнуть в ней 6 любых квадратов, пронумерованных числами от 1 до 49. Чтобы выиграть наверняка можно было бы запастись таким количеством карточек, какое необходимо для вычёркивания 6 номеров всеми возможными способами Сколько этих способов?

ОСОБАЯ ПРИМЕТА !

Нас приглашают сыграть в Лотто-Миллион. Суть игры в том, что нужно из 49 номеров угадать 6, которые выпадут во время тиража. Для участия в игре следует приобрести специальную карточку и вычеркнуть в ней 6 любых квадратов, пронумерованных числами от 1 до 49. Чтобы выиграть наверняка можно было бы запастись таким количеством карточек, какое необходимо для вычёркивания 6 номеров всеми возможными способами

Сколько этих способов?

ОСОБАЯ ПРИМЕТА ! Общее у всех трёх задач то, что их решением занимается отдельная область математики, называемая комбинаторикой.  «Особая примета» комбинаторных задач — вопрос, который всегда можно сформулировать так, чтобы он начинался словами: «Сколькими способами...».

ОСОБАЯ ПРИМЕТА !

Общее у всех трёх задач то, что их решением занимается отдельная область математики, называемая комбинаторикой.

«Особая примета» комбинаторных задач — вопрос, который всегда можно сформулировать так, чтобы он начинался словами: «Сколькими способами...».

 Размещения без повторений  Имеется n различных элементов. Сколько из них можно составить к расстановок?  При этом две расстановки считаются различными, если они отличаются друг от друга хотя бы одним элементом, либо состоят из одних и тех же элементов, но расположенных в разном порядке.  Такие расстановки называют размещения без повторений, а их число обозначают    (читается «а из n по к»; А-первая буква французского слова Arrangement , что означает приведение в порядок).  Справедлива формула:  = n ( n-1)(n-2) …. (n-k+1)

Размещения без повторений

Имеется n различных элементов. Сколько из них можно составить к расстановок?

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

Такие расстановки называют размещения без повторений, а их число обозначают (читается «а из n по к»; А-первая буква французского слова Arrangement , что означает приведение в порядок).

Справедлива формула:

= n ( n-1)(n-2) …. (n-k+1)

 ЗАДАЧА В первой группе класса «А» первенства по футболу участвуют 17 команд. Разыгрываются медали: золотые, серебряные, бронзовые. Сколькими способами они могут быть распределены? Решение А =17*16*15=4080

ЗАДАЧА

В первой группе класса «А» первенства по футболу участвуют 17 команд. Разыгрываются медали: золотые, серебряные, бронзовые. Сколькими способами они могут быть распределены?

Решение

А =17*16*15=4080

 Перестановки  При составлении размещений без повторений из  n элементов по к мы получили расстановки, отличающиеся друг от друга и составом, и порядком элементов. Но если брать расстановки, в которые входят все n элементов, то они могут отличаться друг то друга лишь порядком входящих в них элементов. Такие расстановки называют перестановками из n элементов , или, короче, n - перестановками. Обозначается Р (Р-первая буква французского слова Permutation - «перестановка»).  = = n(n-1 )… 2*1=n !  =

Перестановки

При составлении размещений без повторений из n элементов по к мы получили расстановки, отличающиеся друг от друга и составом, и порядком элементов. Но если брать расстановки, в которые входят все n элементов, то они могут отличаться друг то друга лишь порядком входящих в них элементов. Такие расстановки называют перестановками из n элементов , или, короче, n - перестановками. Обозначается Р (Р-первая буква французского слова Permutation - «перестановка»).

= = n(n-1 )… 2*1=n !

=

 ЗАДАЧА Семь девушек стоят в круге. Сколькими различными способами они могут встать в круг? Решение Р =7!=7*6*5*4*3*2*1=5040

ЗАДАЧА

Семь девушек стоят в круге. Сколькими различными способами они могут встать в круг?

Решение

Р =7!=7*6*5*4*3*2*1=5040

 Перестановки с повторениями  До сих пор мы переставляли предметы, которые были попарно различны. Если же некоторые переставляемые предметы одинаковы, то получается меньше перестановок- некоторые перестановки совпадут друг с другом. Р = N !

Перестановки с повторениями

До сих пор мы переставляли предметы, которые были попарно различны. Если же некоторые переставляемые предметы одинаковы, то получается меньше перестановок- некоторые перестановки совпадут друг с другом.

Р = N !

 ЗАДАЧА Сколько перестановок можно сделать из букв слова «Миссисипи»? Решение Р(4,3,1,1)=9!:(4!*3!*1!*1!)=2520

ЗАДАЧА

Сколько перестановок можно сделать из букв слова «Миссисипи»?

Решение

Р(4,3,1,1)=9!:(4!*3!*1!*1!)=2520

  Сочетания  Всякая неупорядоченная выборка объема к из множества, состоящего из  n различных объектов, полученная в схеме выбора без возвращений, называется сочетанием из n элементов по к.  Таким образом, сочетания различаются составом входящих в них объектов, но непорядком этих объектов. Из определения выбора без возвращений следует, что к удовлетворяет неравенствам 0 к n .  Обозначают С (читается: «це из n по к »; С-первая буква французского слова Combinasion - «сочетания»). Вычисляют по формуле

Сочетания

Всякая неупорядоченная выборка объема к из множества, состоящего из n различных объектов, полученная в схеме выбора без возвращений, называется сочетанием из n элементов по к.

Таким образом, сочетания различаются составом входящих в них объектов, но непорядком этих объектов. Из определения выбора без возвращений следует, что к удовлетворяет неравенствам 0 к n .

Обозначают С (читается: «це из n по к »; С-первая буква французского слова Combinasion - «сочетания»). Вычисляют по формуле

 ЗАДАЧА В полуфинале по шахматам участвуют 20 человек, а в финал выходят только трое. Сосчитать число различных исходов полуфинала. Решение

ЗАДАЧА

В полуфинале по шахматам участвуют 20 человек, а в финал выходят только трое. Сосчитать число различных исходов полуфинала.

Решение

Задачи по программированию Сколькими способами можно набрать n рублей, если существуют монеты 1, 2, 5, 10 и 50 рублей. var n,i,j,k,l,m,s:byte;   begin  readln(n);  for i:=0 to n do  for j:=0 to n div 2 do  for k:=0 to n div 5 do  for l:=0 to n div 10 do  for m:=0 to n div 50 do  if i+j*2+k*5+l*10+m*50=n then begin  writeln('1*',i,'+2*',j,'+5*',k,'+10*',l,'+50*',m,'=',n);  s:=s+1; end;  writeln(' Комбинаций ',s);  readln ;  end .

Задачи по программированию

Сколькими способами можно набрать n рублей, если существуют монеты 1, 2, 5, 10 и 50 рублей.

var n,i,j,k,l,m,s:byte;

begin

readln(n);

for i:=0 to n do

for j:=0 to n div 2 do

for k:=0 to n div 5 do

for l:=0 to n div 10 do

for m:=0 to n div 50 do

if i+j*2+k*5+l*10+m*50=n then begin

writeln('1*',i,'+2*',j,'+5*',k,'+10*',l,'+50*',m,'=',n);

s:=s+1; end;

writeln(' Комбинаций ',s);

readln ;

end .

Задачи по программированию Сколько можно составить слов из 4 букв, при этом алфавит состоит из 20 букв const n=20; a:array[1..n] of string=(' а ',' б ',' в ',' г ',' д ',' е ',' ж ',' з ',' и ',' к ',     ' л ',' м ',' н ',' о ',' п ',' р ',' с ',' т ',' у ',' ф '); var i,j,k,l:integer; s:real; begin  for i:=1 to n-3 do  for j:=i+1 to n-2 do  for k:=j+1 to n-1 do  for l:=k+1 to n do begin  writeln(a[i]:2,a[j]:2,a[k]:2,a[l]:2);  s:=s+1;  end;  writeln(s*s*s*s:20:0);  readln ;  end .

Задачи по программированию

Сколько можно составить слов из 4 букв, при этом алфавит состоит из 20 букв

const n=20;

a:array[1..n] of string=(' а ',' б ',' в ',' г ',' д ',' е ',' ж ',' з ',' и ',' к ',

' л ',' м ',' н ',' о ',' п ',' р ',' с ',' т ',' у ',' ф ');

var i,j,k,l:integer; s:real;

begin

for i:=1 to n-3 do

for j:=i+1 to n-2 do

for k:=j+1 to n-1 do

for l:=k+1 to n do begin

writeln(a[i]:2,a[j]:2,a[k]:2,a[l]:2);

s:=s+1;

end;

writeln(s*s*s*s:20:0);

readln ;

end .

ВЫВОД    Знания основ комбинаторики и умение их применять в программировании позволяет решить множество задач из математики, информатики и просто задач из повседневной жизни, с которыми мы сталкиваемся.

ВЫВОД

Знания основ комбинаторики и умение их применять в программировании позволяет решить множество задач из математики, информатики и просто задач из повседневной жизни, с которыми мы сталкиваемся.

Спасибо за внимание!

Спасибо за внимание!

-80%
Курсы профессиональной переподготовке

Учитель, преподаватель информатики

Продолжительность 300 или 600 часов
Документ: Диплом о профессиональной переподготовке
13800 руб.
от 2760 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Комбинаторные задачи в информатике (0.27 MB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт