2024-06-26

vak: (Default)
Задача 1. Удвоить произвольное слово (в фиксированном алфавите), т.е. приписать к нему (слева или справа) его копию. Например: вася → васявася.

Задача 2. Построить алгоритм для выполнения сложения целых чисел (неотрицательных). Числа M и N подаются на вход в виде строки 011...1+011...1, где имеется соотвественно M и N единиц.

Задача 3. Построить алгоритм для выполнения умножения целых чисел (неотрицательных). Числа M и N подаются на вход в виде строки 011...1*011...1, где имеется соотвественно M и N единиц.

Эти и другие задачи можно найти в методичках по марковским алгорифмам:
В моё время особенно очаровывала задачка вычисления производной любого выражения в символьном виде. И с тех пор более серьёзных применений Рефала мне не встречалось.