Составители:
Рубрика:
• выполняются операторы тела процедуры;
• управление передается оператору основной программы сле-
дующему за оператором вызова.
Описание на Бейсике
Общеупотребительные названия – подпрограмма, процедура,
процедура SUB.
SUB имя_процедуры [(параметр[, параметр, ...])]
[операторы описания]
[исполняемые операторы]
END SUB
Примечание. Текст, приведенный в квадратных скобках, не является
обязательным. В данном случае это означает, что процедура может быть как во-
обще без параметров (в этом случае не нужны и скобки), так и с одним парамет-
ром (в скобках) или несколькими (в скобках, через запятую).
Бейсик поддерживает две формы вызова:
• с помощью ключевого слова CALL:
CALL имя_процедуры [(параметр[, параметр, ...])]
• и без ключевого слова. В этом случае скобки не ставятся:
имя_процедуры [параметр[, параметр, ...]]
Оболочка QBasic «прячет» подпрограммы. Вывод списка имен
подпрограмм и переключение между ними осуществляется по кла-
више F2. На самом деле подпрограммы находятся в одном файле с
основной программой, после нее.
Пример
Создадим две подпрограммы с именами:
• SAYHELLO – без параметров;
• TEST(N, K) – с параметрами N, K.
Вызовем их различными способами.
CALL SAYHELLO
SAYHELLO
CALL TEST(1, 2)
8
• выполняются операторы тела процедуры;
• управление передается оператору основной программы сле-
дующему за оператором вызова.
Описание на Бейсике
Общеупотребительные названия – подпрограмма, процедура,
процедура SUB.
SUB имя_процедуры [(параметр[, параметр, ...])]
[операторы описания]
[исполняемые операторы]
END SUB
П р и м е ч а н и е . Текст, приведенный в квадратных скобках, не является
обязательным. В данном случае это означает, что процедура может быть как во-
обще без параметров (в этом случае не нужны и скобки), так и с одним парамет-
ром (в скобках) или несколькими (в скобках, через запятую).
Бейсик поддерживает две формы вызова:
• с помощью ключевого слова CALL:
CALL имя_процедуры [(параметр[, параметр, ...])]
• и без ключевого слова. В этом случае скобки не ставятся:
имя_процедуры [параметр[, параметр, ...]]
Оболочка QBasic «прячет» подпрограммы. Вывод списка имен
подпрограмм и переключение между ними осуществляется по кла-
више F2. На самом деле подпрограммы находятся в одном файле с
основной программой, после нее.
Пример
Создадим две подпрограммы с именами:
• SAYHELLO – без параметров;
• TEST(N, K) – с параметрами N, K.
Вызовем их различными способами.
CALL SAYHELLO
SAYHELLO
CALL TEST(1, 2)
8
Страницы
- « первая
- ‹ предыдущая
- …
- 6
- 7
- 8
- 9
- 10
- …
- следующая ›
- последняя »
