]]> ]]>

Числа Фибоначчи в 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

]]>

Работа программистам