КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Питання для роздумів. Загальна процедура, параметр процедури, вхідний і вихідний параметри, виклик процедури, оператор виклику
Загальна процедура, параметр процедури, вхідний і вихідний параметри, виклик процедури, оператор виклику, параметр виклику. Як викликається загальна процедура? В тому місці програми, звідки потрібно робити виклик процедури, міститься оператор виклику. Синтаксис цього оператора наступний:
У мові Visual Basic допускається й інший, бездужковий запис оператора виклику (при цьому ключове слово Call — ім'я оператора — не використовується):
Ім’яПроцедури будується за правилами для імен змінних і повинне бути унікальним. СписокПараметрівВиклику — це змінні, вирази, чи їхні значення (Зверніть увагу на те, що параметри процедури (як вони були визначені вище) і Параметри виклику — це не те саме!), розділені комами. Серед ПараметрівВиклику можуть бути вхідні і вихідні. Вони відповідають вхідним і вихідним параметрам цієї процедури, але можуть бути не тільки змінними, але і значеннями змінних, а також виразами. При цьому якщо в ролі вхідного параметра виступає змінна чи вираз зі змінними, то до моменту виклику в них повинні бути значення. А якщо змінна виступає в ролі вихідного параметра, то вона одержить значення в результаті виконання цієї процедури. Приведемо приклади кодів, в яких викликаються процедури, що описані у прикладах 1.1 і 1.2.
У результаті цього виклику процедури вихідний параметр Площа одержить значення 6 (площа «єгипетського» трикутника).
У результаті роботи цієї програми, в якій послідовно викликаються 4 послідовних процедур (до речі, без використання ключового слова Call), вхідні параметри останньої з них одержать такі значення: Max = 5.56214886532175, Min = 4.47213595499958. Відзначимо, що в деяких змінних у виклику процедур зазначений їхній тип. У даному випадку це зроблено за допомогою символу # — суфікса (Нагадаємо, що в мові Visual Basic для оголошення типу змінної можна використовувати один із шести наступних суфіксів: %, &,!, #, @ і $.). Зрозуміло, замість застосування суфікса можна оголосити тип змінної по-іншому, наприклад, за допомогою оператора Dim:
Нагадаємо, що хоча такий запис довший, він вважається кращим. Hові поняття: 1. Як Ви думаєте, чому програмний код з меншим числом рядків налагодити легше, ніж великий шматок коду? 2. Як Ви думаєте чи можна замінити код 1.1 наступним кодом:
Відповідь: Не можна. При спробі ввести другий рядок коду буде видане повідомлення про помилку (мал. 1.3).
Дата добавления: 2014-12-23; Просмотров: 479; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |