Лекция: Sub привет( )

Dim name As String

name = InputBox("Как Вас зовут?")

MsgBox "Привет, "& name & " !"

End Sub

Рисунок 1.7 – Образец работы программы «привет»

Процедуру можно вызвать из другой процедуры. При этом формальные параметры надо заменить фактическими. Формальные и фактические параметры должны быть согласованы, то есть:

ü количество формальных и фактических параметров должно быть одинаковым;

ü порядок формальных и фактических параметров должен быть одинаковым;

ü типы формальных и фактических параметров, стоящих на одинаковых местах, должны совпадать;

ü имена формальных и фактических параметров могут быть разными.

Чтобы выполнить процедуру, легче всего кликнуть мышкой в любом месте ее кода и нажать кнопку Run Sub/UserForm на панели инструментов (рис. 1.2). Для вызова процедуры из другой процедуры надо сначала записать ее имя, а после пробела ввести значения фактических параметров через запятую.

Пример 2.Запишем процедуру, которая вычисляет квадрат и куб числа. Вызовем ее из другой процедуры, которая вводит число и выводит результаты (см. рис. 1.7).

 

Sub степень(x As Single, x2 As Single, x3 As Single)

x2 = x * x

x3 = x2 * x

еще рефераты
Еще работы по информатике