
- •Мета та завдання навчальної дисципліни
- •Програма навчальної дисципліни
- •Теми лекційних занять
- •Змістовий модуль 2. Створення Веб-документів
- •Змістовий модуль 3. Прикладне програмне забезпечення комп’ютерних систем
- •Змістовий модуль 4. Інструментальні мови і системи програмування
- •4. Опорний конспект лекцій
- •Предмет, методи і завдання дисципліни.
- •2.Поняття економічної інформації. Види і властивості економічної інформації.
- •2.1. Поняття економічної інформації
- •2.2. Види і властивості економічної інформації
- •1. Програмне забезпечення персональних комп’ютерів: поняття та характеристика рівнів.
- •Базовий рівень
- •Системний рівень
- •Службовий рівень
- •Класифікація службових програмних засобів
- •Прикладний рівень
- •Класифікація прикладного програмного забезпечення
- •2. Операційні системи: поняття, функції, класифікація. Характеристика операційних систем сімейства Windows.
- •Поняття комп’ютерної мережі. Технології передачі даних.
- •1.1. Основні принципи організації мпд
- •2. Передача і ущільнення інформаційних потоків між комп'ютерами
- •2.1. Основні підходи до передачі даних між комп'ютерами
- •3. Структура мдп
- •3.1. Локальні (lan Local Area. Network) і глобальні (wan Wide Area Network) мережі
- •3.3.2. Способи комутації і передачі даних
- •3.3. Способи комутації і передачі даних
- •3.4. Топологія мпд
- •3.5. Адресація комп'ютерів у мпд
- •3.6. Середовище для передачі даних в мдп
- •Основні види каналів для передачі даних
- •1. Основні поняття мережі Інтернет
- •1.1.1. Протоколи та покажчики ресурсів
- •1.1.2. Організація інформації
- •1.1.3. Призначення та можливості Internet Explorer
- •1.2. Організація пошуку інформації в Інтернеті
- •1.2.1. Перегляд та збереження web-сторінок
- •1.2.2. Засоби збереження конфіденційності та безпеки
- •2. Головні застосування технологій internet в аб
- •1. Електронна пошта
- •2. Передача файлів за допомогою ftp
- •3. Віддалений доступ - telnet
- •4. World Wide Web сервіс
- •5. Телеконференції— Netnews, Newsgroups
- •Мова html як мова розмічування гіпертексту і створення Веб-документів.
- •Структура html-документа
- •Характеристика основних команд (тегів) мови.
- •Форматування абзаців.
- •Створення форм.
- •2. Створення складних структурованих документів засобами табличного процесору Microsoft Excel.
- •3. Робота з базами даних у середовищі Microsoft Excel
- •2. Технологія створення, редагування та керування об’єктами бази (таблицями, формами, запитами, звітами) даних Microsoft Access
- •Поля таблиці та їх властивості
- •2.1. Робота з таблицями бд.
- •2.2. Робота з формами бази даних.
- •2.3.Робота із записами бази даних
- •2.4. Робота із звітами.
- •2.5. Створення макросів.
- •1. Мови програмування, їх класифікація. Призначення та коротка характеристика мови програмування Basic.
- •Особливості проектування windows-додатків у системі visual basic 6.0
- •Створення процедур оброблення подій
- •Запуск додатку
- •Збереження файлів проекту
- •Компоненти проекту Visual basic
- •Спеціальні властивості елементів керування
- •Вікно редактора коду
- •Правила запису програмного коду
- •Оператори
- •Стандартні типи даних і функцій Оголошення та опис змінних
- •Способи оголошення типів змінних
- •Типи даних, підтримуваних Visual basic
- •Визначення області видимості змінної
- •Локальні змінні
- •Змінні контейнерної області
- •Змінні глобальної області
- •Функція InputBox
- •Функція MessageBox
- •Програмування лінійних процесів
- •Програмування обчислювальних процесів, що розгалужуються
- •Поняття умовного оператора
- •Конструкція оператора Select Case
- •Програмування циклічних процесів
- •Програмування циклів з невідомим числом повторень
- •Синтаксис циклу з умовою має два різновиди
- •Чотири можливих варіанти використання операторів циклу з умовою
- •Масиви змінних
- •Оголошення області видимості масиву
- •Типи даних, що визначаються користувачем
- •Перспективи розвитку інформаційних технологій в економіці.
- •Рекомендована література Базова
- •Допоміжна
- •6. Інформаційні ресурси
Програмування циклів з невідомим числом повторень
Для програмування дій, що повторюються, не завжди заздалегідь відомо число повторень Розглянуті оператори циклу For... Next у таких випадках не застосовуються Для програмування циклічних процесів оброблення інформації із заздалегідь невідомим числом повторень використовуються різні форми оператора циклу з умовою.
Цикл з умовою – це багаторядковий оператор перший рядок якого починається з ключового слова Do (виконати), а останній – з ключового слова Loop (цикл)
Синтаксис циклу з умовою має два різновиди
Do Умова Do
Оператори, що Оператори, що повторюються повторюються
Loop Loop Умова.
Ці дві форми циклу з умовою різняться розташуванням умови Остання буває двох типів:
• з ключовим словом While (воно називається умовою продовження циклу),
• з ключовим словом Until (воно називається умовою завершення циклу)
Після ключового слова While (або Until) записується умовний вираз
Чотири можливих варіанти використання операторів циклу з умовою наведено в табл. 11.
Таблиця 11
Чотири можливих варіанти використання операторів циклу з умовою
Варіант 1 |
Варіант 2 |
Варіант 3 |
Варіант 4 |
Do While Умова |
Do Until Умова |
Do |
Do |
Оператори |
Оператори |
Оператори |
Оператори |
Loop |
Loop |
Loop While Умова |
Loop Until Умова |
Варіант 1. Використання умови типу While (продовження циклу). Виконуючи цей цикл, Visual BASIC спочатку перевіряє умову Якщо умова істинна (True), то виконуються оператори циклу і знову здійснюється повернення до оператора Do While та перевіряється умова Якщо ж умова хибна (False), то всі оператори, записані в тілі циклу, не враховуються і відбувається вихід з циклу. Отже, цикл із такою конструкцією може виконуватися будь-яке число разів, поки значенням умови є не нуль (True) Слід зазначити також, що оператори тіла циклу не виконуються жодного разу, якщо при першій перевірці умови вона виявляється помилковою (False)
Варіант 2. Використання умови типу Until (завершення циклу). Оператори, що повторюються, виконуються, якщо значення умовного виразу дорівнює False (хибність) В іншому випадку цикл завершується.
Варіанти 3 та 4. Для цих варіантів характерним є те, що спочатку виконуються оператори тіла циклу, а потім перевіряється умова Така конструкція гарантує, що оператори тіла циклу виконуються принаймні один раз незалежно від, того, чи виконується умова.
Застосовуючи оператори циклу з умовою, необхідно дуже уважно ставитися до коректного запису умови виходу з циклу щоб не допустити нескінченних циклів Для того щоб завершити цикл негайно, не продовжуючи дальших операцій, використовується оператop Exit Do, який може знаходитися всередині оператора If... Тhen або оператора Select Case.
Масиви змінних
Поняття «масив» широко використовується в більшості мов програмування.
Масив - упорядкований набір однотипних елементів з одним ім’ям.
Наприклад, рядок тексту може бути поданий у вигляді масиву символів, вектор – у вигляді масиву дійсних чисел, а матриця - у вигляду масиву векторів.
За визначенням усі елементи масиву мають однаковий тип. Однак бувають винятки: коли тип даних масиву є типом Variant, окремі елементи можуть містити дані різних типів (об’єкти, рядки, числа).
Кожний елемент масиву має свій порядковий номер (індекс). Кількість різних індексів визначає вимірність масиву. Масиви можуть бути одновимірними (вектори), двовимірними (матриці), тривимірними і т.д.
Ніжні та верхні межі зміни індексу масиву визначають кількість його елементів і називаються граничною парою. Елементи масиву неперервно розташовуються між заданими межами.
Для опису масиву виділяється неперервна область оперативної пам’яті, в якій розташовуються всі його елементи.
Ємність пам’яті залежить від кількості елементів масиву та їх тину.
У мові Visual BASIC 6.0 розрізняють статичні й динамічні масиви.
Межі статичного масиву встановлюються на етапі розроблення і можуть змінюватися тільки в новій версії програми.
Динамічні масиви змінюють свої межі в ході виконання програми. За їх допомогою можна динамічно задавати розмір масиву відповідно до конкретних умов. Однак потрібно враховувати, що робота з динамічними масивами потребує додаткових витрат на програмування.
При використанні масиву в програмі важливим є поняття «індексована змінна».
Індексована змінна – це змінна, значенням якої є елемент масиву. Синтаксис такої змінної в мові Visual BASIC такий.
Для одновимірного масиву:
Ім’я змінної (індекс). Це ім’я змінної будується за правилами, встановленими для імені звичайної змінної. Індекс – це або ціле невід’ємне число, або змінна, значенням якої теж має бути ціле невід’ємне число. Воно вказує на номер елемента масиву в списку (нумерація починається з нуля).
Для багатовимірних масивів.
Ім’я змінної (Список Індексів) – це кілька індексів, між якими ставиться кома. В разі двовимірного масиву перший індекс – це номер рядка таблиці, а другий – номер її стовпця. У тривимірному масиві, крім перерахованих двох індексів, додається третій індекс – номер самої таблиці.
Масив фіксованої довжини оголошується так само, як і змінна. Єдина відмінність – вживання круглих дужок після імені індексованої змінної, в яких вказуються діапазони зміни значень індексів.
Наприклад:
Dim A (1 to 15) As Integer
Dim В (11 to 20) As Double
Dim Матриця_С (1 to 10, 1 to 10, 1 to 10) As Integer