double arrow

End Sub. Теоретически никаких ограничений на количество параметров нет, но чем их больше, тем сложнее становится процедура и увеличивается вероятность того


Рис. 13.5

Теоретически никаких ограничений на количество параметров нет, но чем их больше, тем сложнее становится процедура и увеличивается вероятность того, что впоследствии трудно будет вспомнить назначение параметров и то, что делает процедура. Процедуры в примерах имеют только входные параметры и не имеют выходных. В проектах, приведенных ниже, будут рассмотрены процедуры с использованием и входных и выходных параметров.

Возможные ошибки при передаче параметров:

ü количество значений, передаваемых процедуре, не совпадает с количеством объявленных для нее параметров;

ü передаваемые данные не соответствуют типу объявленных параметров.

Передача параметров по ссылке и по значению.Параметры могут передаваться процедуре по ссылке или по значению. Рассмотрим довольно сложный для понимания вопрос на примере пpocтoгo приложения.

ЗАВДАННЯ 13.1. Постановка задачи:СОЗДАТЬ ПРИЛОЖЕНИЕ ДЛЯ ОЗНАКОМЛЕНИЯ СО СПОСОБАМИ ПЕРЕДАЧИ ПАРАМЕТРОВ ПРОЦЕДУРЕ. В ОБЩЕЙ ПРОЦЕДУРЕ ДОЛЖНЫ ВЫЧИСЛЯТЬСЯ ПЛОЩАДЬ КРУГА И ДЛИНА ОКРУЖНОСТИ. СОБЫТИЙНАЯ ПРОЦЕДУРА ДОЛЖНА ПЕРЕДАВАТЬ В КАЧЕСТВЕ ПАРАМЕТРА ОБЩЕЙ ПРОЦЕДУРЕ ЗНАЧЕНИЕ РАДИУСА, ПЕЧАТАТЬ ЗНАЧЕНИЕ РАДИУСА, ПЛОЩАДИ КРУГА И ДЛИНЫ ОКРУЖНОСТИ.







Сейчас читают про: