
- •Мета та завдання навчальної дисципліни
- •Програма навчальної дисципліни
- •Теми лекційних занять
- •Змістовий модуль 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. Інформаційні ресурси
Поняття умовного оператора
У мові Visual BASIC існують дві форми синтаксису цього оператора: одно- та багаторядкова. Перша має такий вигляд:
If умова Then оператор 1 [Else оператор 2]
Багаторядкова форма складніша:
If умова Then
послідовність операторів 1
Else
послідовність операторів 2
End if.
Напівжирним шрифтом виділяються ключові слова, квадратними дужками – конструкції, які можуть бути відсутні.
Розглянемо семантику умовного оператора, зупинившись спочатку на простому варіанті, коли ключове слово Else відсутнє.
Якщо умовний вираз має істинне значення, то робиться перехід до виконання операторів після слова Then. За хибного значення умовного виразу виконання складного оператора відразу припиняється і починають виконуватися записані за ним опера і ори програми. Такий умовний перехід називається одинарним.
Розглянемо другий варіант, коли умовний оператор містить ключове слово Else. У цьому разі, якщо умовний вираз мас істинне значення, здійснюється перехід до виконання операторів після слова Then. Якщо ж умовний вираз має хибне значення, то робиться перехід до виконання операторів після слова Else. Виконання умовного оператора припиняється і починають виконуватися записані за ним оператори програми.
Конструкція оператора Select Case
Часто під час програмування доводиться розв’язувати задачу вибору одного варіанта з їх безлічі. Керує цим вибором який-небудь вираз. Залежно від його значення вибирається той або інший варіант дальшої роботи алгоритму.
У Visual BASIC є зручний засіб, за допомогою якого такий вибір програмується легко і наочно. Цим засобом є оператор Select Case – вибір варіанта.
Синтаксис оператора Select Case такий:
Select Case Вираз
Case Діапазон Значень 1
Послідовність Операторів 1
Case Діапазон Значень 2
Послідовність Операторів 2
……………
Case Else
Послідовність Операторів N
End Select
Виразом можуть бути значення однієї змінної або їх комбінації.
Діапазон Значень 1, Діапазон Значень 2, ... можуть набувати одного із значень Виразу, можуть бути переліком кількох значень, розділених комою, або діапазоном значень, наприклад (4 to 6).
Логіка роботи оператора Select Case така. У першу чергу обчислюється значення Виразу. Знайдене значення порівнюється із значеннями, записаними в Діапазонах Значень після ключового слова Case. Виконуватися буде та послідовність операторів, для яких значення Виразу збігається зі значеннями, записаними в Діапазоні Значень.
Програмування циклічних процесів
Циклічний обчислювальний процес – це такий процес оброблення інформації, для якого характерним є багаторазове виконання одного або кількох приписів алгоритму. Багато разів повторювані процеси називають циклами, або повтореннями.
Циклічні обчислювальні процеси є найпоширенішими. Їх реалізація пов’язана з розв’язанням задачі розрахунку числа повторень циклу, організацією повернення до початку циклу і виходом із нього.
Розрізняють два види циклів: з відомим і невідомим числом повторень.
Для програмування повторень із заздалегідь відомим їх числом застосовується оператор циклу For...Next, який називається циклом із лічильником. Це багаторядковий оператор, синтаксис якого такий:
For Ім’я = Значення1 То Значення2 [Step ЗначенняЗ]
Оператори, що повторюються (тіло циклу)
Next [Ім’я]
Тут Ім’я – це ім’я змінної, яку називають лічильником (індексом циклу); Значення 1 – початкове значення лічильника; Значення 2 – його кінцеве значення: Значення 3 – величина, на яку змінюється значення лічильника при одному повторенні. Вона називається кроком циклу.
Оператори, що повторюються, – це та частина програми, яка має повторятися один або кілька разів.
Конструкція [Step ЗначенняЗ] може бути відсутня. При цьому за замовчуванням вважається, що лічильник змінює своє значення на одиницю (крок циклу дорівнює 1). Ім’я лічильника після ключового слова Next також може бути відсутнім.