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

Рис. 13.5

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

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

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

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

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



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