OpenU.Ru
Текстовое выражение, описывающее деятельность, то есть неатомарное вычисление. Теоретически такое выражение можно разбить на несколько атомарных фрагментов, но более удобно будет сохранить все выражение в виде строки текста. Выполнение выражения, описывающего деятельность, может быть прервано переходом, который деактивирует управляющее состояние.
Семантика
Выражение, служащее для описания деятельности, является алгоритмом, выраженным
на языке программирования или другом формальном языке. Впрочем, выражение может
быть описано и естественным языком. Правда, в этом случае его нельзя будет проверять
на наличие ошибок, и обрабатывать программными средствами, Впрочем, на начальном
этапе разработки этого может быть вполне достаточно.
Выражение также может описывать длительные процессы, происходящие в реальном
мире.
Нотация
Выражение, описывающее деятельность, представляет собой текст на каком-либо языке.
Пример
do / invertMatrix Конечная деятельность, отнимающая некоторое количество времени do / compute Best Move (time-limit) Вычисляется до истечения промежутка времени do /sound siren Продолжается до прерывания извнеАлфавитный указатель