Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Константи
Константа – це величина, яка не міняється в процесі виконання програми. Синтаксис опису константи: Const < ім'я_константи > As < тип > = < вираження >, де < вираження> — це будь-яке значення, або формула, що повертає значення, яке повинне використовуватися як константа. Приклади: 1. Наступний оператор визначає цілу константу m_Len: Const m_Len% = 30; 2. Наступний оператор визначає константу PI (коротке дійсне з плаваючоюкрапкою ): Const PI As Single = 3, 14159. Як і змінні, константи можуть містити значення різних типів даних, але при цьому вони не міняють своїх значень під час виконання програми. Зона видимості константи така ж як і змінної, для однієї процедури (локальна), для всього модуля або для всіх модулів і процедур, - тобто глобальна константа. (Порада) При використанні у програмі констант рекомендується дати цим константам осмислені імена і описати їх в самому початку модуля, а потім використовувати усюди лише іменовані константи. Це не лише робить програму зрозуміліше, але і простіше в супроводі і відладці. Часто значення тієї або іншої константи потрібно змінити (наприклад, під час відладки), і тоді досить поміняти лише одне значення в описі іменованої константи. Якщо ж безпосереднє значення використовувалося прямо в тексті коду програми, то змінити всі входження цього значення набагато складніше. Окрім описуваних користувачем констант, існують ще зумовлені вбудовані константи, які включаються в тексти програм без попереднього опису. Відомості про зумовлені вбудовані константи, що використовуються для різних об'єктів додатків Microsoft Office і Visual Basic, можна знайти в довідці — у розділах опису властивостей об'єктів (рідше — в розділах опису методів). При іменуванні вбудованих констант використовується стандартне узгодження, що дозволяє визначити, до об'єктів якого застосування відноситься ця константа. Наприклад, вбудовані константи, що відносяться до об'єктів Access, начинаються з префікса ас, до об'єктів Excel — з префікса xl, до об'єктів Word, — з префікса wd а до об'єктів VB — з префікса vb. VB і додатки Microsoft Office мають чималий список вбудованих констант, вживання яких не вимагає оголошення. Наприклад, для відображення повного списку констант в Excel: використовується Object Browser, вибравши бібліотеку Excel і вказавши об'єкт Constants (всі константи починаються на xl), або вибравши бібліотеку VB for Applications і вказавши об'єкт Constants, можна побачити всі константи VB (вони починаються з vb). 8. Перетворення типів Інколи може знадобитися перетворювати змінні одного типа в змінні іншого типа. Для цього в VB існує набір функцій з назвами, які утворюються таким чином: літера «С»+(повне або скорочене ім'я типа) (див. таблиця 3.2). Таблиця 3.2. Перетворення типів змінних
Окрім цих функцій, з метою перетворень різних типів даних використовується математичні функції Int() і Fix(), а також строкові функції Str(), Val() і Format(). Контрольні завдання по темі 1. Теоретичні питання 1. Яке призначення вбудованої у Microsoft Office мови програмування VB? 2. Дайте визначення типу даних і типу змінних. 3. Скільки байтів пам’яті використовує тип даних Currency? 4. Що мається на увазі під «зоною видимості змінних»? 5. Яким чином можна змусити себе об’являть всі змінні в модулі? 6. Яким чином оголошуються змінні як глобальні в межах модуля? 7. Яким чином оголошуються змінні як глобальні в межах проекту? Тести 1. Visual Basic – це: а) алгоритмічна мова, що використовує команди Мs D0S; б) алгоритмічна мова програмування, що працює в режимі інтерпретації; в) алгоритмічна мова, що працює в середі Windows; г) жоден варіант не є вірним. 2. Макрос – це: а) комбінація клавіш для багатократного використання, збережена під певним ім'ям; б) засіб для консолідації таблиць; в) графічний засіб представлення даних; г) процедура, створена макрорекордером, шляхом переказу і збереження виконаних користувачем операцій. 3. Виберіть правильну послідовність етапів обробки даних на ЕОМ: а) обробка даних, виведення результатів, введення даних; б) введення даних, обробка даних, виведення результатів; в) обробка даних, введення даних, виведення результатів; г) введення даних, виведення результатів, обробка даних. 4. Встановити послідовність етапів рішення задачі на ЕОМ: а) відладка програм; б) математичний опис завдання; в) програмування; г) постановка завдання; е) розробка типового завдання; д) отримання і аналіз результату; ж) перенесення програми на машинні носії; з) алгоритмізація завдання. 5. Масив — це: а) різнотипні величини, що мають спільне ім'я; б) впорядкована послідовність величин, що позначається одним іменем; в) числові величини, об'єднані спільним ім'ям, що починається з латинської літери; г) немає вірного варіанту відповіді. 6. До оператору оголошення змінних належить а) Sub; б) Dim; в) Public; г) Function. 7. Змінні оголошені оператором Dim можуть бути: а) лише локальні; б) лише глобальні; в) локальні, якщо оголошені на початку модуля; г) глобальні, якщо оголошені на початку модуля; д) локальні, якщо оголошені на початку процедури; е) глобальні, якщо оголошені на початку процедури. 8. Змінні оголошені оператором Public можуть бути: а) лише локальні; б) лише глобальні; в) локальні, якщо оголошені на початку модуля; г) глобальні, якщо оголошені на початку модуля; д) локальні, якщо оголошені на початку процедури; е) глобальні, якщо оголошені на початку процедури.
|