Курсовая работа: Интерактивный интерпретатор

for i:=0:n-2

k:=i

for j:=i+1:n-1

k:=iff[a{j}<a{k}, j, k]

next

if i<>k

t:=a{i}

a{i}:=a{k}

a{k}:=t

endif

next

result :=a

2. Вычисление НОД по алгоритму Евклида

nod [ n , m ]

#вычисляет наименьший общий делитель

#натуральных чисел n и m

#по алгоритму Евклида

if ~isint[n]|~isint[m]

println "Invalid arguments"

error

endif

if (n<0)|(m<0)

println "Invalid arguments"

error

endif

if n=0

result :=m

return

endif

if m=0

К-во Просмотров: 519
Бесплатно скачать Курсовая работа: Интерактивный интерпретатор