Разделы презентаций


НОД, НОК

Наибольший общий делительНОД чисел a и b – наибольшее число, являющееся делителем этих двух чисел.НОД(7,14)=7НОД(15,5)=5НОД(30,-10)=10

Слайды и текст этой презентации

Слайд 1НОД, НОК

НОД, НОК

Слайд 2Наибольший общий делитель
НОД чисел a и b – наибольшее число,

являющееся делителем этих двух чисел.
НОД(7,14)=7
НОД(15,5)=5
НОД(30,-10)=10

Наибольший общий делительНОД чисел a и b – наибольшее число, являющееся делителем этих двух чисел.НОД(7,14)=7НОД(15,5)=5НОД(30,-10)=10

Слайд 3Алгоритмы нахождения НОД
Алгоритм Евклида
int NOD(int a,int b)//Найдите ошибку
{

while(a!=0 && b!=0)
{
if(a>=b) a=a%b;

else b=b%a;
}
return a+b;
}
Алгоритмы нахождения НОДАлгоритм Евклидаint NOD(int a,int b)//Найдите ошибку {  while(a!=0 && b!=0)  {

Слайд 4Алгоритмы нахождения НОД
Бинарный алгоритм Евклида
long gcd_binary(long a, long b)
{

a=abs(a); b=abs(b);
if (a==b) return a;

else if (a==0) return b;
else if (b==0||a==1) return a;
else if (b==1) return b;
else if (a%2==0&&b%2==0) return 2*gcd_binary(a/2,b/2);
else if (a%2==0&&b%2!=0) return gcd_binary(a/2,b);
else if (a%2!=0&&b%2==0) return gcd_binary(b/2, a);
else if (a else return gcd_binary((a-b)/2, b);
}
Алгоритмы нахождения НОДБинарный алгоритм Евклидаlong gcd_binary(long a, long b) { a=abs(a); b=abs(b);   if (a==b) return

Слайд 5Алгоритмы нахождения НОД
Расширенный алгоритм Евклида
int gcd (int a, int b,

int & x, int & y) {
if (a == 0)

{
x = 0; y = 1;
return b;
}
int x1, y1;
int d = gcd (b%a, a, x1, y1);
x = y1 - (b / a) * x1;
y = x1;
return d;
}
Алгоритмы нахождения НОДРасширенный алгоритм Евклидаint gcd (int a, int b, int & x, int & y) {	if

Слайд 6НОК
Наименьшее общее кратное чисел a и b – такое наименьшее

число, которое делится на оба эти числа без остатка.

НОКНаименьшее общее кратное чисел a и b – такое наименьшее число, которое делится на оба эти числа

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

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

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

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

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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