Главное меню  

   

Авторизация  

   
   
Хостинг в Украине
   


39.4%Russian Federation Russian Federation
30.3%Ukraine Ukraine
14.8%United States United States
3.2%Belarus Belarus
1.7%Kuwait Kuwait
1.5%Kazakhstan Kazakhstan
1.4%France France
1.2%Czech Republic Czech Republic
0.9%Romania Romania
0.8%United Kingdom United Kingdom

Сегодня: 114
Вчера: 91
На этой неделе: 205
На прошлой неделе: 635
В этом месяце: 2026
В прошлом месяце: 2964
Всего: 10280


   

Учитель информатики Бамбуркин С.П.

Записи

  • Главная
    Главная Страница отображения всех блогов сайта
  • Категории
    Категории Страница отображения списка категорий системы блогов сайта.

Алгоритм Евклида на Кумире, Паскале и Python 3,

Добавлено : Дата: в разделе: Занимательная информатика

Описание алгоритма Евклида блок схемой

Блок-схема алгоритма Евклида

Алгоритм Евклида на языке Кумир:

алг Евклид
нач
цел m,n          |Объявление переменных
ввод m,n         |ВВод переменных
нц пока m<>n |пока m<>n повторять
если m>n то   
m:=m-n
иначе              
n:=n-m
всё                  | конец логического блока
кц                    | конец цикла
вывод "НОД: ",m   | Вывод НОД
кон

 Алгоритм Евклида на языке Pascal

program Evklid;
var
m, n: integer;//Объявление переменных begin
readln(m, n); //ВВод переменных
while m <> n do //пока m<>n повторять
begin//Начало подпрограммы
if m > n then // если m>n то
m := m - n
else// иначе
n := n - m
end;// конец под программы
write('НОД: ', m)// вывод m
end.

  Алгоритм Евклида на языке Python 3

m=int(input("Введите первое число: "))  #Вводим первое число
n=int(input("Введите второе число: ")) #Вводим второе число'
while m!=n: # пока m<>n выполняем
if m>n: # если m>n то
m=m-n # вычитаем из большего меньшее
else: # иначе
n=n-m
print("НОД: ",m)#Выводим наибольший делитель
Редактировалось Дата:

Добавить комментарий


Защитный код
Обновить

   
© 2012 fordus.