Если алгоритм не имеет параметров (аргументов и результатов), то в строке алг записывается только имя алгоритма.

Если у алгоритма есть параметры, то их описание заключается в круглые скобки после имени алгоритма в строке алг. Описание содержит информацию о типах параметров и о том, являются они аргументами или результатами:
арг - описания параметров-аргументов
рез - описания параметров-результатов
арг рез - описания параметров, которые одновременно являются и аргументами, и результатами

После каждого из служебных слов арг, рез, арг рез должно располагаться одно или несколько описаний одной или нескольких величин. Имена величин и описания разделяются запятыми. Если в начале описания нет служебных слов арг, рез, арг рез, то предполагается, что первыми идут описания аргументов (арг).

В заголовке алгоритма
алг тест (рез цел m,n, цел i, арг вещ y)
служебное слово рез относится к описаниям цел m,n и цел i, а параметр вещ y будет аргументом.

Запрещается писать в теле алгоритма команды, изменяющие значения параметров-аргументов (описанных как арг). Результаты алгоритма (рез, но не арг рез) в начале выполнения алгоритма принимают неопределенные значения.