Презентация, доклад по информатике на тему Алгоритм Евклида

АЛГОРИТМ ЕВКЛИДААлгоритм Евклида - это алгоритм нахождения наибольшего общего делителя двух целых неотрицательных чисел.Древнегреческие математики называли этот алгоритм ἀνθυφαίρεσις или ἀνταναίρεσις — «взаимное вычитание». НОД - наибольший общий делитель двух натуральных чисел – это самое большое

Слайд 1АЛГОРИТМ ЕВКЛИДА
ЕВКЛИД, древнегреческий математик.
Работал в Александрии в 3 в. до

н. э.
Главный труд "Начала" (15 книг), содержащий основы античной математики, элементарной геометрии, теории чисел, общей теории отношений и метода определения площадей и объемов, включавшего элементы теории пределов.
Оказал огромное влияние на развитие математики.
Работы по астрономии, оптике, теории музыки.
АЛГОРИТМ ЕВКЛИДАЕВКЛИД, древнегреческий математик. Работал в Александрии в 3 в. до н. э. Главный труд

Слайд 2АЛГОРИТМ ЕВКЛИДА
Алгоритм Евклида - это алгоритм нахождения наибольшего общего делителя двух

целых неотрицательных чисел.
Древнегреческие математики называли этот алгоритм ἀνθυφαίρεσις или ἀνταναίρεσις — «взаимное вычитание».

НОД - наибольший общий делитель двух натуральных чисел – это самое большое натуральное число, на которое оба исходных числа делятся нацело (без остатка).
Например, у чисел 12 и 18 имеются общие делители: 2,3,6.
НОД (12,18) = 6.

АЛГОРИТМ ЕВКЛИДААлгоритм Евклида - это алгоритм нахождения наибольшего общего делителя двух целых неотрицательных чисел.Древнегреческие математики называли этот

Слайд 3Вычисление НОД
НОД(m, n)= НОД(m-n, n)= НОД(m, n-m)
НОД (m,m) = m
Сравнить числа,

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

Пример :
НОД (18, 45) = НОД (18, 45-18) = НОД (18, 27)=
= НОД (18, 27-18) = НОД (18, 9) = НОД(9, 9) = 9

НОД (7,7) = 7

Задание. Подсчитайте НОД (165,66).

Вычисление НОДНОД(m, n)= НОД(m-n, n)= НОД(m, n-m)НОД (m,m) = mСравнить числа, если они не равны, то заменяем

Слайд 5program Evklid;
var m, n: integer;
begin
writeln (Введи 2 числа');
readln (m,n);

while m<>n do
begin
if m>n
then m:=m-n
else n:=n-m;
end;
write (‘НОД=',m);
end.
program Evklid;var m, n: integer;beginwriteln (Введи 2 числа');readln (m,n);      while mn do

Что такое shareslide.ru?

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


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть