Составители:
Рубрика:
• выполняются операторы тела процедуры;
• управление передается оператору основной программы сле-
дующему за оператором вызова.
Описание на Бейсике
Общеупотребительные названия – подпрограмма, процедура,
процедура 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
- …
- следующая ›
- последняя »