Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка до ДЕКу 4 курс 2012.doc
Скачиваний:
3
Добавлен:
05.09.2019
Размер:
344.58 Кб
Скачать

Розділ 2. Технології створення програмних та інтелектуальних систем

2.1. Програмне забезпечення системного оброблення інформації

Поняття програми та програмного забезпечення. Властивості програмного забезпечення. Системне та прикладне програмне забезпечення. Поняття системної програми. Системна керуюча програми та системна обслуговуюча програма. Поняття системи програмування. Мова програмування. Історично-еволюційний розвиток мов програмування. Етапи підготовки програми. Програмний модуль. Об’єктний модуль. Завантажувальний модуль. Трансляція. Машинна мова та мова асемблера. Мова високого рівня. Інтерпретація та інтерпретатор. Поняття операційної системи як основної системної програми. Структура операційної системи. Завантаження комп’ютера та операційної системи.

2.2. Засоби створення програмних додатків.

Класифікація засобів створення додатків. Засоби розробки додатків орієнтовані на СКБД. Засоби розробки, універсальні по відношенню до СКБД. Засоби створення додатків орієнтовані на „ручне” створення коду. Засоби створення додатків на основі візуальних компонентів. Класифікація додатків на основі баз даних. Додатки в архітектурі „клієнт-сервер”. Розподілені додатки. Огляд засобів створення програмних додатків: Microsoft Visual C++, Microsoft Visual Basic, Borland Delphi, Sybase PowerBuilder, Borland C++ Builder, Borland JBuilder, IBM Rational Application Developer for WebSphere Software, Team Developer, Microsoft.NET.

2.3. Структурована мова запитів sql.

Поняття СКБД. Функції СКБД. Компоненти СКБД. Реляційні БД. Типи зв’язків у БД. Форми нормалізації БД. Розподілені БД. Поняття структурованої мови запитів SQL. Історія та походження SQL. Категорії команд SQL. Переваги мови SQL. Типи даних SQL. Структура, синтаксис, застосування SQL-запитів. Головні елементи SQL-запиту. Оператори SELECT, INSERT, UPDATE, DELETE, DROP, CREATE. Функції SQL. Предикати SQL. Створення, редагування та перегляд SQL-запитів.

2.4. Основні поняття інтегрованого середовища розробки програмних систем С++Builder 6.

Поняття об’єктно-орієнтованого програмування. Об’єкт. Клас. Інтерфейс користувача. Інтерфейс сфери розробки програмного забезпечення Borland C++ Builder 6 – основні елементи, можливості. Інструменти Borland C++ Builder6: головне меню та панель інструментів, палітра компонентів, інспектор обєктів, вікно форми (форма), редактор коду. Структура головного файлу проекту. Структура файлу модуля форм. Стандарт мови С++. Алфавіт і ключові слова. Дерективи препроцесора: деректива #include, деректива #define, деректива #undef. Коментар: стилі коментарів, особливості застосування. Загальна структура програми. Перша програма: копонування, пуск, переривання виконання, припинення дії, поняття проекту. Сталі та зміні – їх використання.

2.5. Типи даних C++ Builder 6

Типи даних: цілі типи даних – обсяг використання памяті, діапазон допустимих значень; дійсні типи даних – обсяг використання памяті, діапазон допустимих значень; символний тип даних, символьна стала, таблиця символів ASCII; логічний тип, логіка та поняття істиної та хибної логіки; службове слово void, типи користувача. Присвоєння : команда присвоєння, правила узгодження типів

2.6. Вирази та операції C++ Builder 6

Арифметичні операції, операції інкременту та декременту форми їх використання, дія операцій особливості використання; команда присвоєння, суміщена з арифметичною оперцією; математичні функції, бібліотека math.h; потоки та керуючі послідовності

2.7. Цикли та розгалуження в C++ Builder 6

Складена команда; логічні вирази та логічні операції; побітові логічні операції та операції зсуву; команда розгалуження if (якщо): синтаксис та дія команди; команда вибору switch: синтаксис та дія команди; команда безумовного переходу goto: синтаксис та дія команди; перерахований тип; Цикли: команда циклу з лічильником for, команда циклу з передумовою while, команда циклу з післяумовою do-while, дія команд циклу їх синтаксис.

2. 8. Масиви, структури, списки, стеки, черги, об’єднання в C++ Builder 6

Визначення масивів; динамічне оголошення масивів; вказівники на функції; багатовимірні масиви; упорядкування масивів: упорядкування масивів методом обміну, упорядкування масивів методом мінімальних елементів, упорядкування масивів методом вставки; структури та поля: синтаксис та дія використання; поняття про списки; стеки, черги та обєднання: синтаксис, особливості використання.