Числа Фибоначчи в S-lang
Пример для версий
S-lang 2.2.2
В примере используется итеративное определение чисел Фибоначчи. Переменная f
явно определена как массив 16 целых чисел. Элементы 0 и 1 массива устанавливаются в 1: для этого операцией [0:1]
создается список индексов, к которым следует применить операцию. Встроенная функция string
преобразует свой аргумент в его строковое представление.
f = Integer_Type [16];
f[[0:1]] = 1;
for (i=2; i<16; i++)
f[i] = f[i-1] + f[i-2];
s = "...";
for (i=15; i>=0; i--)
s = string(f[i]) + ", " + s;
message (s);
Комментарии
]]>blog comments powered by Disqus
]]>