Главное меню  

   

Авторизация  

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


49.6%Russian Federation Russian Federation
19.4%Ukraine Ukraine
17.7%United States United States
1.9%Kuwait Kuwait
1.6%Kazakhstan Kazakhstan
1.5%Belarus Belarus
1.5%Romania Romania
1.4%France France
1.3%Czech Republic Czech Republic
0.7%Republic Of Moldova Republic Of Moldova

Сегодня: 98
Вчера: 236
На этой неделе: 1097
На прошлой неделе: 1421
В этом месяце: 4245
В прошлом месяце: 4850
Всего: 16963


   

блог админа

Записи

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

Алгоритм Евклида на Кумире, Паскале и 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.