Передает управление в процедуру типа SUB. имя- имя вызываемой процедуры, аргументы- переменные или константы передаваемые в процедуру SUB. Разделяйте аргументы запятыми. При указании ввиде аргумента, массива, введите имя массива и после него пустые скобки. Если Вы не используете ключевое слово CALL, то следует также пропустить и скобки с аргументами. Либо опишите процедуру в операторе DECLARE перед ее вызовом. (QBasic автоматически прибавляет этот оператор при сохранении). При указании аргумента, чье значение не будет меняться, заключите его в скобки.
Пример:
CLS
INPUT "Введите кол-во элементов "; kol
DIM i(1 to kol)
FOR j=1 to kol
PRINT "Введите значение элемента №"; j
INPUT i(j)
NEXT j
CALL prmas(i(), kol)
END
Теперь создайте новую SUB (Редактирование|Новая SUB...). Назовите ее prmas.
SUB prmas (i(),kol)
FOR j=1 to kol
PRINT "Элемент №"; j; "="; i(j)
NEXT j
END SUB