Page 169 - 4192
P. 169

Процедура загального призначення може бути викликане
           2 способами:
                1. за допомогою оператора Call

                Call <ім’я процедури> (список фактичних
           параметрів)

                2. із безпосередньою вказівкою імені процедури

                <ім’я процедури> (список фактичних параметрів)

                Фактичні  параметри  повинні  збігатися  за  типом  з
           формальними і мати ту ж послідовність. Їх  імена можуть не
           збігатися.  Перед  викликанням  процедури  змінним,  які
           відповідають  вхідним  фактичним  параметрам,  присвоюють
           потрібні  значення.  При  викликанні  процедури  виконуються
           вказані  в  описі  процедури  дії  зі  значеннями,  що  задано  у
           вхідних параметрах. Результати ж записуються у змінні, які є
           вихідними фактичними параметрами.

                Синтаксис:
                Sub ім'я (х1 [As тип], х2 [As тип],... хn [As тип])
                блок операторів
                [Exit Sub ]
                End Sub

                Exit Sub – достроковий вихід з процедури.


                Зауваження!  Щоб  передати  в  процедуру  масив,
           достатньо після імені його вказати пусті дужки Х().

                Приклад  .  Дано  три  масиви  A(8),  B(11),  C(14).
           Визначити  максимальні  елементи  цих  масивів  та  їх  індекси.

                                             168
   164   165   166   167   168   169   170   171   172   173   174