Главное меню  

   

Авторизация  

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


52.1%Russian Federation Russian Federation
21.1%Ukraine Ukraine
16%United States United States
1.9%Belarus Belarus
1.2%Romania Romania
1.1%United Kingdom United Kingdom
0.9%Czech Republic Czech Republic
0.9%Kazakhstan Kazakhstan
0.6%Kuwait Kuwait
0.6%Republic Of Moldova Republic Of Moldova

Сегодня: 8
Вчера: 311
На этой неделе: 619
На прошлой неделе: 1872
В этом месяце: 3246
В прошлом месяце: 8478
Всего: 25455


   

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

Записи

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

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