Научная статья на тему 'Занятие математического кружка для учащихся 7–9-х классов по теме «Алгоритм Евклида»'

Занятие математического кружка для учащихся 7–9-х классов по теме «Алгоритм Евклида» Текст научной статьи по специальности «Математика»

CC BY
1514
384
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Концепт
ВАК
Область наук
Ключевые слова
АЛГОРИТМ / АЛГОРИТМ ЕВКЛИДА / ЗАДАЧИ НА ПЕРЕЛИВАНИЕ / ЗАДАЧИ НА СОСТАВЛЕНИЕ ЛИНЕЙНЫХ ДИОФАНТОВЫХ УРАВНЕНИЙ / НАИБОЛЬШИЙ ОБЩИЙ ДЕЛИТЕЛЬ ДВУХ НАТУРАЛЬНЫХ ЧИСЕЛ / РАЗЛОЖЕНИЕ ЧИСЛА НА ПРОСТЫЕ МНОЖИТЕЛИ / THE ALGORITHM / THE EUCLIDEAN ALGORITHM / THE EXPANSION OF THE NUMBER OF PRIMES / THE GREATEST COMMON DIVISOR OF TWO INTEGERS / THE TASKS FOR PREPARATION OF LINEAR DIOPHANTINE EQUATIONS / THE TASKS FOR TRANSFUSION

Аннотация научной статьи по математике, автор научной работы — Новоселова Ольга Анатольевна

В статье представлена разработка занятия математического кружка по теме «Алгоритм Евклида», рассчитанная на учащихся 7–9-х классов. По времени занятие рассчитано на 2–3 часа. Рассматривается происхождение слова алгоритм. Суть алгоритма Евклида представлена в виде двух формул. Также в статье приводятся примеры на применение алгоритма Евклида, в том числе рассматриваются задачи на переливание и на составление линейных диофантовых уравнений.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Lesson mathematical circle for students 7–9th grades on "Euclid's algorithm"

The article presents the development of the mathematical circle sessions on "Euclid's algorithm", designed for students of 7th to 9th grade. By the time class is designed for 2–3 hours. We consider the origin of the word algorithm. The essence of the Euclidean algorithm is presented in the form of two formulas. The article also provides examples of the application of the Euclidean algorithm, including addresses the purpose for transfusion and on the writing of linear Diophantine equations.

Текст научной работы на тему «Занятие математического кружка для учащихся 7–9-х классов по теме «Алгоритм Евклида»»

КОНТ ТЕПТ

Новоселова О. А. Занятие математического кружка для учащихся 7-9-х классов по теме «Алгоритм Евклида» // Концепт. - 2013. - № 07 (июль). -ART 13152. - 0,3 п. л. - URL: http://e

к°псІр!:ги/202Іо43іІохИ 1 т' - Гос' рег' Эл № ФС 77 АРТ13152 УДК 372.851 ’

Новоселова Ольга Анатольевна,

учитель математики МОАУ СОШ с УИОП № 60, г. Киров [email protected]. ги

Занятие математического кружка для учащихся 7-9-х классов по теме «Алгоритм Евклида»

Аннотация. В статье представлена разработка занятия математического кружка по теме «Алгоритм Евклида», рассчитанная на учащихся 7-9-х классов. По времени занятие рассчитано на 2-3 часа. Рассматривается происхождение слова алгоритм. Суть алгоритма Евклида представлена в виде двух формул. Также в статье приводятся примеры на применение алгоритма Евклида, в том числе рассматриваются задачи на переливание и на составление линейных диофанто-вых уравнений.

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

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

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

Одной из специфических форм внеклассной работы по математике в школе является математический кружок [1]. Рассматриваемые на занятиях кружка вопросы выходят за базисный уровень обязательных знаний по математике, но при этом они тесно примыкают к вопросам программного материала. В этой статье предлагается разработка занятия кружка по теме «Алгоритм Евклида».

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

Когда мы готовим чай, то пользуемся определенным алгоритмом (иногда заданным инструкцией, напечатанной на упаковке). Когда берем книги в библиотеке, мы следуем определенным правилам пользования библиотечными книгами, т. е. выполняем определенный алгоритм.

Разве можно перечислить все задачи, при решении которых мы используем определенные алгоритмы?

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

f\j ■Л f\j

http://e-koncept.ru/2013/13152.htm

научно-методический электронный журнал

Новоселова О. А. Занятие математического кружка для учащихся 1-9-х классов по теме «Алгоритм Евклида» // Концепт. - 2013. - № 07 (июль). -ART 13152. - 0,3 п. л. - URL: http://e-

koncept.ru/2013/13152.htm. - Гос. рег. Эл № ФС 1149965. - ISSN 2304-120X.

ART 13152

УДК 372.BS1

Термин «алгоритм» произошел от имени ученого VNMX веков Аль-Хорезми. Его имя говорит о том, что он родился в городе Хорезми, который сейчас входит в состав Узбекистана. Большую часть своей жизни Аль-Хорезми провел при дворе багдадских халифов. Из математических работ Аль-Хорезми до нас дошли всего две: алгебраическая и арифметическая. От названия первой книги родилось слово «алгебра».

Первые строки второй книги были переведены так: «Сказал Алгоритми. Воздадим хвалу Богу, нашему вождю и защитнику». Так имя Ал-Хорезми перешло в Алгоритми, откуда и появилось слово «алгоритм».

Исследуем известный в математике «алгоритм Евклида».

1. Алгоритм Евклида.

Вспомним, как можно найти наибольший общий делитель (НОД) двух натуральных чисел: достаточно выписать разложения этих чисел на простые множители и взять их общую часть. Однако для больших чисел эта процедура практически неосуществима. Попробуйте, например, таким способом найти НОД чисел 1 381 955 и 690 713. К счастью, существует другой способ, позволяющий вычислить наибольший общий делитель двух чисел. Он называется алгоритмом Евклида.

А) Алгоритм Евклида основан на следующем простом соображении: любой общий делитель чисел А и В (А > В) делит также число А - В; кроме того, любой общий делитель чисел В и А - В делит число А. Тем самым, НОД(А, В) = НОД(А - В, В) [2].

Мы, по существу, изложили алгоритм Евклида. Данное равенство можно обосновать следующим образом: доказать, что у этих пар чисел одинаковые наборы общих делителей, откуда следует, что и наибольшие из общих делителей у них одинаковые.

Алгоритм Евклида работает так: на каждом шаге от пары чисел А и В (А > В) мы переходим к паре А - В и В, то есть от большего числа отнимаем меньшее. Продолжим этот процесс. Так как числа никогда не будут отрицательными, и всегда будут натуральными, то процесс не может продолжаться вечно. А когда он остановится? А только тогда, когда числа в паре станут одинаковыми. Когда это произойдет, найти их НОД уже не будет составлять никакого труда [3].

Покажем, как работает алгоритм Евклида на конкретных примерах.

Пример 1. Найти НОД(32, 12) с помощью алгоритма Евклида.

Решение. НОД(32, 12) = НОД(32 - 12, 12) = НОД(20, 12) = НОД(20 - 12, 12) = = НОД(8, 12) = НОД(8, 12 - 8) = НОД(8, 4) = НОД(8 - 4, 4) = НОД(4, 4) = 4.

Пример 2. Найти НОД(451, 287) с помощью алгоритма Евклида.

Решение. НОД(451, 287) = НОД(287, 164) = НОД(164, 123) = НОД(123, 41) = НОД(82, 41) = = НОД(41, 41) = 41.

Приведенный способ вычисления не является оптимальным. Например, для нахождения НОД(100, 2) следует выполнить 50 операций вычитания.

Б) Ускорить процесс нахождения наибольшего общего делителя позволит следующее соображение: когда несколько раз вычитаем из большего числа меньшее (А - В, А - 2В, А - 3В), то остановимся мы тогда, когда число из большего станет меньшим, например, так: А - 4В < В. Но тогда А = (А - 4В) + 4В, то есть А - 4В - это остаток от деления А на В. Так что можно было не расписывать все А - В, А - 2В и так далее, а сразу заменить А на остаток от деления А на В. Часто это оказывается быстрее, чем много раз вычитать [4].

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

Пусть А = ВQ + R, тогда НОД(А, В) = НОД(В, R) [5].

Пример 3. Найти наибольший общий делитель чисел 7 462 и 6 279.

пи пи

http://e-koncept.ru/2013/13152.htm

КОНТ тнпт

Новоселова О. А. Занятие математического кружка для учащихся 7-9-х классов по теме «Алгоритм Евклида» // Концепт. - 2013. - № 07 (июль). -ART 13152. - 0,3 п. л. - URL: http://e-

koncept.ru/2013/13152.htm. - Гос. per. Эл № ФС 77-

научмо-методический электронный журнал 4gg65 _ |SSN 2304 120Х ART 13152 УДК 372.851 ’

Решение. Пользуясь алгоритмом Евклида, имеем:

НОД(7462, 6279) = 7462 = 6279 ■ 1 + 118З

= НОД(6279, 118З) = 6279 = 118З ■ 5 + З64

= НОД(1183, 364) = 118З = З64 ■ З + 91

= НОД(З64, 91) = З64 = 91 ■ 4

= 91.

Заметим, что благодаря алгоритму Евклида нам не потребовалось раскладывать числа 7 462 и 6 279 на простые множители. В данном случае найти их не очень просто, поскольку исходные числа содержат такие простые делители, как 7, 1З, 2З, 41.

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

Можно предложить учащимся другие способы оформления решения.

Пример 4. Найти нОд чисел 78 и 14.

Решение. НОД(78, 14) = НОД(78 mod 14, 14) = НОД(8, 14) = НОД(8, 14 mod 8) = = НОД(8, 6)= НОД(8 mod 6, 6) = НОД(2, 6) = НОД(2, 6 mod 2) = НОД(2, 0) = 2.

Пример 5. Найти НОД чисел 1 381 955 и 690 71З, рассмотренных в начале статьи.

Решение. НОД(1 381 9бб, 69Q 71З) = НОД(690 71З, 529) = НОД(529, З68) = = НОД(З68, 161) = НОД(161, 46) = НОД(46, 2З) = НОД(2З, 0) = 2З.

Рассмотрим несколько более сложных задач на применение алгоритма Евклида.

Пример 6. Найти НОД чисел 2N + 1З и N + 7.

Решение. НОД^ + 13, N + 7) = НОД^ + 7, N + 6) = НОД^ + 6, 1) = 1.

Пример 7. Докажите, что дробь (12N + 1) / (3QN + 2) - не сократима ни при каком натуральном N.

Решение. НОД(30N + 2, 12N + 1) = НОД(^ + 1, 6N) = НОД(6^ 1) = 1.

2. Применение алгоритма Евклида при решении задач.

А) Задачи на переливание.

Пусть имеются 2 сосуда емкостью А и В литров каждый и неограниченный источник воды. Первоначально оба сосуда пусты. Задача: набирая воду в эти сосуды и переливая из одного в другой, получить в каком-либо из них требуемое количество воды за наименьшее количество переливаний. При этом сосуды разрешается опорожнять только полностью.

Рассмотрим решение данной задачи на конкретном примере.

Пример 8. Пусть сосуды имеют емкость 5 и 7 литров соответственно, а получить требуется 1 литр. Как это сделать?

№ шага 1 2 3 4 б б 7 в

А = 7 л Q Q б б 7 Q 3 3 7

В = 5 л Q б Q б 3 3 Q б 1

Заметим, что нам потребовалось налить 3 раза пятилитровый сосуд и 2 раза опорожнить семилитровый, что соответствует равенству 1 = 5 х 3 - 7 х 2.

Эта формула, по сути, является способом представить НОД двух чисел (5 и 7) в виде разности чисел.

Как известно из математики, для наибольшего общего делителя такое представление существует всегда. Мало того, если требуемое число литров не является кратным НОД емкостей исходных сосудов, то такое представление невозможно в принципе!

http://e-koncept.ru/2013/13152.htm

КОНТ тнпт

Новоселова О. А. Занятие математического кружка для учащихся 7-9-х классов по теме «Алгоритм Евклида» // Концепт. - 2013. - № 07 (июль). -ART 13152. - 0,3 п. л. - URL: http://e-

koncept.ru/2013/13152.htm. - Гос. per. Эл № ФС 7749965. - ISSN 2304-120Х.

научно-методический электронный журнал ART 13152 УДК 372.851

Пример 9. А) Можно ли отмерить 3 литра с помощью сосудов емкостью 4 и 8 литров? Б) Можно ли отмерить 2 литра с помощью сосудов емкостью 4 и 8 литров?

В) Можно ли отмерить 3 литра с помощью сосудов емкостью 21 и 6 литров? Г) Можно ли отмерить 1 литр с помощью сосудов емкостью 15 и 5 литров?

Оказывается, что всегда можно отмерить количество литров, кратное НОД(А, В) и не превышающее емкость большего сосуда.

Пример 10. Рассмотрим случай, когда А = 7 литрам, В = 5 литрам, а требуется получить 2 литра. Вышеприведенная схема позволяет получить результат за 18 переливаний: 2 = 5 х 6 - 7 х 4.

№ шага 1 2 3 4 б б 7 в 9 10 11 12 13 14 1б 1б 17 1В

А = 7 л о о 5 5 7 о 3 3 7 о 1 1 б б 7 о 4 4 7

В = 5 л о 5 о 5 3 3 о 5 1 1 о 5 о 5 4 4 о 5 2

В действительности в данной задаче можно было обойтись всего двумя переливаниями: 2 = 7 х 1 - 5 х 1.

№ шага 1 2

А = 5 л о о 5

В = 7 л о 7 2

Для этого достаточно поменять сосуды местами!

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

Б) Задачи на составление линейных диофантовых уравнений.

Пример 11. Транспортные организации имеют в наличии машины вместимостью 3,5 т и 4,5 т. Следует перевезти груз весом 53 т. Сколько машин нужно выделить для одного рейса? [6].

Пусть х машин по 3,5 т, у машин по 4,5 т.

Составим и решим уравнение 3,5х + 4,5у = 53. Перейдем к уравнению с целыми коэффициентами. Обе части уравнения умножим на 2. Получим 7х + 9у = 106. Поскольку НОД (7, 9) = 1, уравнение имеет целые решения.

19 = 7'1 + 2 ^ 1 = 7 - 2 • 3 = 7-(9 - 7-1)-3 = 7 • 4 + 9 •(- 3)^ х0 = 4; уо =-3.

[7 = 2 • З +1 (х = 106 • 4 + 9t,

[у = 106 •(- З)-7t

f9t + 424 > 0,

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

- 7t - ЗІВ > 0

і

t>-

t<-

х = 424 + 9t, у = -З18 - 7t. 424

9

З1В

7

-47,1,

-45,В.

Так как £ принимает целые значения, то системе неравенств удовлетворяют значения £ = -47 и £ = -46. Получим решение диофантова уравнения в натуральных числах.

Гх = 424 + 9 •(- 47) = 1,

[у = -З18 - 7 •(- 47) = 11

; решение (1; 11).

гм yj nj

http://e-koncept.ru/2013/13152.htm

КОНТ тнпт

Новоселова О. А. Занятие математического кружка для учащихся 7-9-х классов по теме «Алгоритм Евклида» // Концепт. - 2013. - № 07 (июль). -ART 13152. - 0,3 п. л. - URL: http://e

4996eP-ISSN0230431202)<1 t ^ ~ ^ РеГ. ^ № ФС 17

ART 13152 УДК 372.851 ’

fx = 424 + 9 (-46) = 10, ^

і / \ ; решение (1О; 4).

| у = -З1В - 7 •(- 46)= 4

Таким образом, для одного рейса можно взять: а) 1 машину вместимостью 3,5 т и 11 машин вместимостью 4,5 т; б) 1О машин вместимостью 3,5 т и 4 машины вместимостью 4,5 т.

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

З. Задачи для самостоятельного решения (в классе или дома).

1. А) Найти НОД(6 0б9, бб3). Б) Найти НОД(987 б54 321, 123 45б 789). В) Найти НОД(7 777 777 777, 777 777).

2. Найти НОД( 2100 -1, 2120 -1).

3. Найти НОД(111.. .111, 11.. .11) - в записи первого числа 10О единиц, в записи второго - бо.

4. Вася и Петя нашли на дороге по пачке 11 -рублевок. В чайной Вася выпил 3 стакана чая, съел 4 калача и 5 бубликов. Петя выпил 9 стаканов чая, съел 1 калач и 4 бублика. Стакан чая, калач и бублик стоят по целому числу рублей. Оказалось, что Вася может расплатиться 11-рублевками без сдачи. Покажите, что это может сделать и Петя.

5. От прямоугольника 324 см * 141 см отрезают несколько квадратов со стороной 141 см, пока не останется прямоугольник, у которого одна из сторон меньше 141 см. От полученного прямоугольника снова отрезают квадраты, стороны которых равны его меньшей стороне, до тех пор, пока это возможно, и так далее. На какие квадраты будет разрезан прямоугольник? (Укажите их размеры и количество).

15 6

6. Найдите наибольшее число а такое, что числа------------и--------целые. Другими

28а 35а

словами, найдите длину отрезка а , являющегося наибольшей общей мерой отрез-

15 6

ков длиной — и —.

2В 35

7. Школа получила 1 млн. руб. на приобретение 100 единиц учебного оборудования (на всю сумму без сдачи). Администрации школы предложили оборудование стоимостью 3 000, 8 000 и 12 000 руб. за единицу. Сколькими способами школа может закупить это оборудование? Укажите один из способов.

Ссылки на источники

1. Горев П. М. Основные формы организации дополнительного математического образования в средней школе // Концепт. - 2013. - № 05 (май). - ART 1311б. - 0,3 п. л. - URL: http://e-koncept.ru/ 2013/131^.11^.

2. Математический кружок. Первый год обучения, 5-6 классы. - М.: Изд-во АПН СССР, 1995. - 85 с.

3. Там же.

4. Воропаев А. С., Дергач П. С., Мамедова Ф. И., Цимбалов Ю. А. Теория чисел - 3. Алгоритм

Евклида. 9-11 классы // Малый мехмат МГУ. - URL: http://mmmf.msu.ru/archive/

20112012/Voropaev/8.html.

5. Вагутен В. Н. Алгоритм Евклида и основная теорема арифметики // Квант. - 1972. - № 6. - С. 30-35.

6. Шатилова А. В., Шатилов Д. С. Элективный курс «Сказки Шехерезады и уравнения Диофанта. -Балашов: Николаев, 2009. - 56 с.

http://e-koncept.ru/2013/13152.htm

научно-методический электронный журнал

Новоселова О. А. Занятие математического кружка для учащихся 1-9-х классов по теме «Алгоритм Евклида» // Концепт. - 2013. - № 07 (июль). -ART 13152. - 0,3 п. л. - URL: http://e-

koncept.ru/2013/13152.htm. - Гос. рег. Эл № ФС 1149965. - ISSN 2304-120X.

ART 13152

УДК 372.BS1

Novoselova Olga,

math teacher School number 60, Kirov [email protected]

Lesson mathematical circle for students 7-9th grades on "Euclid's algorithm"

Abstract. The article presents the development of the mathematical circle sessions on "Euclid's algorithm", designed for students of 7th to 9th grade. By the time class is designed for 2-3 hours. We consider the origin of the word algorithm. The essence of the Euclidean algorithm is presented in the issn 2304-120Х

form of two formulas. The article also provides examples of the application of the Euclidean algorithm, including addresses the purpose for transfusion and on the writing of linear Diophantine equations.

Keywords: the greatest common divisor of two integers, the expansion of the number of primes, the algorithm, the Euclidean algorithm, the tasks for transfu-

■ xu x 1 r 7- r,’ r^- u x- x- 9 772304 120135

sion, the tasks for preparation of linear Diophantine equations.

Рекомендовано к публикации:

Горевым П. М., кандидатом педагогических наук, главным редактором журнала ««Концепт»; Утёмовым В. В., кандидатом педагогических наук

977230412013507

http://e-koncept.ru/2013/13152.htm

i Надоели баннеры? Вы всегда можете отключить рекламу.