Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_po_informatike.docx
Скачиваний:
5
Добавлен:
15.09.2019
Размер:
124.29 Кб
Скачать

7. Мова vb: організація циклів

У мові Visual Basic цикл можна організувати за допомогою двох конструкцій: For…Next та Do…Loop.

Конструкція For…Next: Використовується тоді,коли кількість повторень циклів відома наперед. Має вигляд:

For лічильник = поч.знач No кін.знач.(Step крок)

Оператори1

(Exit For)

Оператори2

Next( лічильник)

(коли процес обчислення доходить до такої структури, то перший раз змінній-лічильнику присвоюється значення поч.знач, після чого можуть бути два варіанти продовження обчислень:

  1. Якщо знач. Лічильника> кін.знач., то заверш. Викон.циклу, при цьому оператори 1 та 2 не викон. Жодного разу;

  2. Якщо лічильник< кінюзначю, то блок операторів оператори1 викон. Перший раз, після чого відб. Перехід на початок циклу, знач. лічильника змін. На крок(якщо немає ключ.словаStep), то вваж., що крок=1. Після чого знову перевір. Чи лічильник не більший за кін.знач.

Якщо потрібне примусове завершення циклу привиконанні якоїсь умови, то всередині циклу використ. служб.слова Exit For.

КонструкціяDo…Loop

Використ. тоді,коли наперед невідомо, скільки разів повинні викон. оператори тіла циклу.

Існує 4 різновида цієї конструкції:

  • Do Until…Loop: Do Until умова оператори Loop(тіло циклу може жодного разу не виконуватися, якщо умова істина).

  • Do While… Loop:Do While умова операториLoop(якщо умова хибна, то цикл не виконується жодного разу)

  • Do While… Loop Until:Do оператори Loop Until умова(тіло циклу обовязково виконується хоча б 1 раз; блок операторе буде виконуватися доти, поки умова буде набувати хибне значення).

  • Do While…Loop While: Do операторе Loop While умова(тіло циклу обовязково виконується хоча б один раз; блок операторе виконуватиметься доти,поки умова буде набувати істинне значення).

8.Основні поняття vba як мови обєктивно-орієнтованого програмування: проект, методи,властивості,події

Основна ідея ООП полягає в тому, що програмний продукт повинен складатись з окремих об’єктів, кожен з яких має власні спецефічні якості та поведінку. При застосуванні ООП основними елементами виступають об’єкти. Усі предмети можна розглянути об’єкти. Обєкти використ. в програмуванні,оскільки вони відображають предмети, про внутрішню організацію яких не обовязково знати,проте можна ними керувати. Властивостями об’єкта називаються його параметри. У відповідь на запит, об’єкт може виконувати дію, яка назив. Методом. При цьому метод,який виконується об’єктом, визнач визнач тим класом, до якого належить даний об’єкт,і навпаки, об’єкти певного класу можуть виконувати лише певні методи у відповідь на одну і ту ж команду(запит). При цьому такий запит прийнято називати подією. Отже, можна сказати, що при появі події наступає активізація методу. Прикладом подіє є ,наприклад,активізація курсором миші рядка меню,натиснення клавіші,виділення елемента доку мента,оновлення даних у полі тощо.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]