Директор коледжу
| Вид материала | Документы | 
| СодержаниеОснови баз даних і знань Проектування автоматизованих інформаційних систем Практичні завдання | 
- Світньої діяльності у Львівському національному аграрному університеті здійснюється, 2058.94kb.
- Директор коледжу, 610.46kb.
- Програма вступного іспиту на базі освітньо-професійної програми підготовки молодшого, 194.52kb.
- Програма для вищих медичних навчальних закладів І-ІІ рівнів акредитації за спеціальністю, 2244.39kb.
- Новосибирский Академия Экономики и Управления., Факультет управления производством,, 78.73kb.
- Дню освіту ( 11 класів ) І диплом кваліфікованого робітника до Будівельного коледжу, 285.39kb.
- Павлюченко Андрій Геннадійович, 22.68kb.
- Курс лекцій оборонний коледж нато національна академія оборони україни 8 12 лютого, 1703.13kb.
- Укра ї н а жовтнева районна державна адміністрація миколаївської області відділ освіти, 782.37kb.
- Цель: Директор по маркетингу и развитию Коммерческий директор, 163.81kb.
Основи баз даних і знань
- Дайте визначення бази даних. Характеристика реляційної моделі бази даних.
 
- Таблиця як об'єкт бази даних.
 
- Зв’язки між реляційними таблицями.
 
- Захист даних та обмеження прав користувача.
 
- Характеристика системи управління базами даних Microsoft Аccess.
 
- Запити як об’єкти баз даних.
 
-  Призначення ключових та індексованих полів, їх створення.
 
-  Використання фільтрів для пошуку інформації в базах даних.
 
-  Доцільність використання систем управління базами даних.
 
-  Звіт як результат аналізу даних.
 
^
Проектування автоматизованих інформаційних систем
- Синтаксис мови баз даних SQL. 
 
- Створення нової таблиці з допомогою команди CREATE TABLE.
 
- Обмеження в базах даних: первинний, унікальний та зовнішній ключ, обмеження CHECK.
 
- Створення псевдонімів таблиць.
 
- Редагування рядків з допомогою команди UPDATE.
 
- Комбінування умов з допомогою операторів AND, OR, NOT.
 
- Використання компоненту ТDatabase.
 
- Сервер баз даних InterBase, та механізм доступу до даних.
 
- Фільтрація стрічок з допомогою речення WHERE. 
 
- Використання агрегатних функцій.
 
Об’єктно-орієнтоване програмування
- Використання списків у Delphi
 
- Символи та рядки у Object Pascal.
 
- Поля таблиць в Delphi.
 
- Засоби мультимедіа у Delphi
 
- Методи для роботи з даними у БД Delphi
 
- Файли форми, модуля та ресурсів у Delphi
 
- Властивість Filter та обробник OnFilterRecord
 
- Поняття та призначення аліасів у БД Delphi
 
- Пошук в діапазоні значень в базах даних Delphi
 
- Модуль даних у Delphi
 
Інструментальні засоби візуального програмування
- Файли, що входять в склад проекту С + +Builder
 
- Типи даних у С + + – signed та unsigned
 
- Графіка у C++ Builder: Полотно
 
- Робота з файлами у C++ Builder
 
- Поняття списку, структури та стеку у С++
 
-  Графіка у C++ Builder: Олівець і кисть
 
- Створення консольної програми у C++ Builder
 
- Створення нової компоненти у C++ Builder
 
- Компонента TQuery у C++ Builder
 
- Створення звітів у C++ Builder
 
Числові методи
- Методи розв’язування лінійних алгебраїчних рівнянь
 
- Метод Крамера
 
- Методи розв’язування нелінійних рівнянь
 
- Метод хорд
 
- Метод дотичних
 
- Комбінований метод хорд та дотичних
 
- Квадратурні формули Ньютона-Котеса
 
- Квадратурна формула трапеції
 
- Формула Симпсона (формула парабол)
 
- Методи Ейлера
 
Технології програмування та створення програмний продуктів
- Введення і виведення даних у java.
 
- Структура розгалуження у java.
 
- Циклічні конструкції у java.
 
- Табличні величини. Масиви даних у java.
 
- Основи об’єктно-орієнтованого програмування java.
 
- Імена. Пакети у java.
 
- Оголошення класів у java.
 
- Робота в мережі у java.
 
- Використання елементів управління та меню AWT.
 
- Основи UML
 
Комп’ютерні мережі
- Класифікація мереж по області дії
 
- Топологія мереж
 
- Апаратні засоби створення ЛОМ
 
- Класифікація мережі Ethernet по архітектурі
 
- Види мереж
 
- Всесвітня павутина WWW
 
- Ієрархічна структура Internet
 
- Електронна пошта
 
- Пакети протоколів OSI та DoD
 
- Програмні засоби ЛОМ
 
Архітектура комп’ютерів
- Основні принципи фон Неймана. Способи класифікації ЕОМ. 
 
- ROM BIOS та його функції. Фірми-виробники BIOS.
 
- Мікропроцесори. Параметри МП. Внутрішні регістри. Шина даних. Шина адреси. Швидкодія МП.
 
- Жорсткі диски (ЖД) – Вінчестери. Внутрішня будова. Інтерфейси ЖД.
 
- Монітори. Характеристики моніторів. Типи дисплеїв. Принципи їхньої роботи.
 
- Склад та функції системної плати. Компоненти материнських (системних) плат.
 
- Оперативна пам'ять. Пам'ять динамічна та статична. Інші типи пам'яті.
 
- Блоки живлення. Їх призначення, параметри. Діагностика, ремонт та заміна блоків живлення.
 
- Пристрої вводу/виводу: клавіатура та миша. Внутрішня будова. Типи. 
 
- Периферійні пристрої ЕОМ. Принтери та їх типи. Сканери.
 
Математичні методи дослідження операцій
- Класифікація моделей дослідження операцій.
 
- Постановка задач ЛП. Форми запису задач ЛП.
 
- Алгоритм методу Жордана-Гаусса. 
 
- Алгоритм розв’язання ЗЛП графічним методом.
 
- Основні положення симплексного методу. Алгоритм симплексного методу.
 
- Пряма і двоїста задачі. Складання двоїстої задачі. 
 
- Постановка, властивості транспортної задачі та її математична модель. Види моделей транспортних задач.
 
- Постановка задачі цілочислового ЛП (ЗЦЛП). Математична модель та методи розв’язання задач цілочислового програмування.
 
- Особливості задач нелінійного програмування. Математична модель ЗНП. 
 
- Загальна характеристика задач стохастичного програмування.
 
^ ПРАКТИЧНІ ЗАВДАННЯ
- Розробити програму, яка дозволяє відкривати та зберігати файли у форматі .rtf.
 
- Розробити програму, яка при натисненні на кнопці рисує на формі три кола різних кольорів розташовані трикутником
 
- Розробити програму з використанням компонентів MainMenu та PopupMenu.
 
- Створити структуру таблиці за допомогою Database Desktop, та задати первинний ключ.
 
-  
 Ім.’я поля
 
 Тип поля
 
 Розмір поля
 
 Kod_knygy
 
 Nazva
 
 Avtor
 
 Rik_vydannja
 
 Cina
 
 Лічильник
 
 Текстовий
 
 Текстовий
 
 Дата
 
 Числовий-Дійсне число
 
 20
 
 15
- Розробити програму для відкриття та збереження зображень.
 
- Створити модуль даних, розмістити на ньому компоненти TTable та TDataSource, та пов’язати їх з базою даних.
 
- Підключити до проекту модуль даних , та написати код для обробки переміщення на наступний запис таблиці. (Для відображення використати компоненту TDBGrid.).
 
- Організувати діалоговий режим при закритті проекту
 
- Організувати у програмі вивід повідомлень на екран
 
- Підключити до проекту модуль даних , та написати код для зміни поля поточного запису таблиці. (Для відображення використати компоненту TDBGrid.)
 
- Створити структуру таблиці за допомогою Database Desktop, та задати первинний ключ.
 
-  
 Ім.’я поля
 
 Тип поля
 
 Розмір поля
 
 Kod_tovaru
 
 Nazva
 
 Data_vypusku
 
 Kilkistj
 
 Cina
 
 Лічильник
 
 Текстовий
 
 Дата
 
 Числовий-Ціле число
 
 Числовий-Дійсне число
 
 20
-  Створити структуру таблиці за допомогою Database Desktop, та задати первинний ключ.
 
-  
 Ім.’я поля
 
 Тип поля
 
 Розмір поля
 
 Kod_pacienta
 
 Prizvushe_Inicialy
 
 Data_postuplenna
 
 Data_vypysky
 
 Tryvalist_likuvanna
 
 Лічильник
 
 Текстовий
 
 Дата
 
 Дата
 
 Числовий-Ціле число
 
 20
-  Створити структуру таблиці за допомогою Database Desktop, та задати первинний ключ.
 
-  
 Ім.’я поля
 
 Тип поля
 
 Розмір поля
 
 Kod_dysku
 
 Nazva
 
 Data_vypusku
 
 Cina
 
 Kilkistj
 
 Лічильник
 
 Текстовий
 
 Дата
 
 Числовий-Дійсне число
 
 Числовий-Ціле число
 
 20
-  Підключити до проекту модуль даних , та написати код для оброблення переміщення на попередній запис таблиці. (Для відображення використати компоненту TDBGrid.)
 
-  Розробити програму для виведення поточної дати та часу.
 
- Написати програму, яка рисує на формі чотири квадрати різних кольорів, які дотикаються кутами
 
-  Написати програму, яка при натисненні на кнопці рисує графік функції sin(x)
 
- Написати програму, яка при натисненні на кнопці рисує графік функції cos(x)
 
- Створити проект, підключити до нього модуль даних, налаштувати компоненти TDBGrid та TDBNavigator на перегляд таблиці.
 
-  Створення програми з використанням компоненти Timer.
 
- Напишіть програмну реалізацію наступного завдання:
 
Обчислити:

- Напишіть програмну реалізацію наступного завдання:
 
Знайти довжину кола L і площа круга S заданого радіусу R: L = 2
 R, S =
R, S = 
 .
.-  Напишіть програмну реалізацію наступного завдання:
 
Дано ціле число N (>0). Знайти 1*2*3*... (N множників)
- Напишіть програмну реалізацію наступного завдання:
 
Знайти суму перших 100 чисел.
-  Напишіть програмну реалізацію наступного завдання:
 
Дано координати точки, яка не лежить на координатних осях OX і OY. Визначити номер координатної чверті, в якій знаходиться дана точка.
- Для даного цілого x знайти значення наступної функції f, що набуває цілих значень:
 

-  Напишіть програмну реалізацію наступного завдання:
 
Дана квадратна матриця А порядку М. Знайти суму елементів її головної діагоналі.
-  Напишіть програмну реалізацію наступного завдання:
 
Дана квадратна матриця А порядку М. Знайти суму від’ємних елементів матриці.
-  Напишіть програмну реалізацію наступного завдання:
 
Знайти середнє арифметичне додатних елементів масиву a[1], . . , a[40], що мають парні індекси
-  Напишіть програмну реалізацію наступного завдання:
 
Дано ціле число K. Вивести рядок-опис оцінки, відповідному числу K (1 - «погано», 2 - «незадовільно», 3 - «задовільно», 4 - «добре», 5 - «відмінно»). Якщо K не лежить в діапазоні 1-5 то вивести рядок «помилка».
Тести
«Числові методи»
- Який метод називають збіжним:
 - якщо послідовність наближень отриманих ним не є збіжною.
 
- якщо послідовність наближень отриманих ним є збіжною.
 
- якщо послідовність наближень отриманих ним є збіжною та одержується не точний результат.
 
 
- якщо послідовність наближень отриманих ним не є збіжною.
- Який метод називають коректним:
 - якщо стійким, і для розв’язування задачі використані всі початкові дані.
 
- якщо він є збіжним, і для розв’язування задачі використані всі початкові дані.
 
- якщо він є збіжним та стійким, і для розв’язування задачі використані всі початкові дані.
 
 
- якщо стійким, і для розв’язування задачі використані всі початкові дані.
- Який метод називають стійким:
 - якщо невелика похибка вхідних даних викликає невелику похибку вихідних даних.
 
- якщо невелика похибка вхідних даних не викликає невелику похибку вихідних даних.
 
- якщо вхідні дані викликають невелику похибку вихідних даних.
 
 
- якщо невелика похибка вхідних даних викликає невелику похибку вихідних даних.
- Що є абсолютною похибкою числа:
 - число  
 
- число  
 
- число  
 
 
- число 
- Що є відносною похибкою числа:
 - число  
 
- число  
 
- число  
 
 
- число 
- Що таке математична модель:
 - опис того чи іншого явища (процесу) за допомогою математичних термінів, формул, рівнянь (алгебраїчних, диференціальних, інтегральних).
 
- опис фізичного процесу за допомогою математичних термінів.
 
- представлення процесу за допомогою математичних означень та термінів.
 
 
- опис того чи іншого явища (процесу) за допомогою математичних термінів, формул, рівнянь (алгебраїчних, диференціальних, інтегральних).
- На які групи поділяють методи чисельного розв’язування систем лінійних рівнянь:
 - точні та наближені
 
- непрямі та ітераційні
 
- точні та збіжні
 
 
- точні та наближені
- Що таке прямі методи:
 - методи, які дозволяють одержати розв’язок, якщо він існує, як скінченну кількість математичних операцій
 
- методи, за допомогою яких розв’язок отримується, як нескінченна кількість математичних операцій
 
- методи, які дозволяють одержати точний розв’язок
 
 
- методи, які дозволяють одержати розв’язок, якщо він існує, як скінченну кількість математичних операцій
- Які ви знаєте прямі методи:
 - метод Крамера, метод Жордана-Гауса
 
- простої ітерації
 
- метод Зейделя
 
 
- метод Крамера, метод Жордана-Гауса
-  Що таке ітераційні методи:
 - методи, які дозволяють одержати лише точні до коренів значення із певною похибкою
 
- методи, які дозволяють одержати лише наближені до коренів значення із певною похибкою
 
- методи, які дозволяють одержати наближені та точні до коренів значення із певною похибкою
 
 
- методи, які дозволяють одержати лише точні до коренів значення із певною похибкою
-  Які ви знаєте ітераційні методи:
 - метод Гауса
 
- простої ітерації, метод Зейделя
 
- метод Рунге-Кутта
 
 
- метод Гауса
-  Коли зручно використовувати прямі методи:
 - при розв’язку на ЕОМ систем невисокого порядку (n<103 , де n – число лінійних алгебраїчних рівнянь системи).
 
-  при розв’язку на ЕОМ систем високого порядку n=103…106, де n – число лінійних алгебраїчних рівнянь системи)
 
-  при розв’язку на ЕОМ систем високого порядку n=106…109, де n – число лінійних алгебраїчних рівнянь системи)
 
 
- при розв’язку на ЕОМ систем невисокого порядку (n<103 , де n – число лінійних алгебраїчних рівнянь системи).
-  Коли зручно використовувати ітераційні методи:
 - при розв’язку на ЕОМ систем невисокого порядку (n<103 , де n – число лінійних алгебраїчних рівнянь системи).
 
-  при розв’язку на ЕОМ систем високого порядку n=103…106, де n – число лінійних алгебраїчних рівнянь системи)
 
-  при розв’язку на ЕОМ систем високого порядку n=106…109, де n – число лінійних алгебраїчних рівнянь системи)
 
 
- при розв’язку на ЕОМ систем невисокого порядку (n<103 , де n – число лінійних алгебраїчних рівнянь системи).
-  Час обчислень наближеного методу над точним методом:
 -  n3
 
-  n2
 
-  n4
 
 
-  n3
-  Що називають детермінантом другого порядку:
 - число, що обчислює за правилом:   
 
- число, що обчислює за правилом:  
 
- число, що обчислює за правилом:  
 
 
- число, що обчислює за правилом:  
-  Що називають детермінантом третього порядку:
 - число  
 
- число  
 
- число  
 
 
- число 
-  Яким правилом зручно користуватися при обчисленні визначників третього порядку:
 - Правилом трикутників, Правилом Сарруса
 
- Правилом Гауса
 
- правило провідників
 
 
- Правилом трикутників, Правилом Сарруса
-  Коли система лінійних рівнянь є сумісною:
 - Якщо  , то існує єдиний розв’язок; система лінійних рівнянь сумісна , то існує єдиний розв’язок; система лінійних рівнянь сумісна
 
- Якщо  , то існує єдиний розв’язок; система лінійних рівнянь сумісна , то існує єдиний розв’язок; система лінійних рівнянь сумісна
 
- Якщо  , то існує єдиний розв’язок; система лінійних рівнянь сумісна , то існує єдиний розв’язок; система лінійних рівнянь сумісна
 
 
- Якщо 
-  Коли система лінійних рівнянь є несумісною:
 - Якщо  то розв’язків немає; система лінійних рівнянь не сумісна; то розв’язків немає; система лінійних рівнянь не сумісна;
 
- Якщо  , то розв’язків немає; система лінійних рівнянь не сумісна; , то розв’язків немає; система лінійних рівнянь не сумісна;
 
- Якщо  то розв’язків немає; система лінійних рівнянь не сумісна; то розв’язків немає; система лінійних рівнянь не сумісна;
 
 
- Якщо 
-  Коли система лінійних рівнянь має безліч розв’язків:
 - Якщо  , то є безліч розв’язків; система система лінійних рівнянь невизначена. , то є безліч розв’язків; система система лінійних рівнянь невизначена.
 
- Якщо  , то є безліч розв’язків; система система лінійних рівнянь невизначена. , то є безліч розв’язків; система система лінійних рівнянь невизначена.
 
- Якщо  , то є безліч розв’язків; система система лінійних рівнянь невизначена. , то є безліч розв’язків; система система лінійних рівнянь невизначена.
 
 
- Якщо 
-  У чому полягає суть методу Гауса:
 - полягає у послідовному виключенні змінних з кожних наступних рівнянь і приведення заданої системи до так званого “трикутного вигляду”.
 
- полягає у виключенні змінних з кожних наступних рівнянь.
 
- полягає у послідовному обчисленні змінних.
 
 
- полягає у послідовному виключенні змінних з кожних наступних рівнянь і приведення заданої системи до так званого “трикутного вигляду”.
-  Що називається верхньою-трикутною матрицею:
 - якщо під головною діагоналлю матриці всі елементи дорівнюють нулю
 
- якщо над головною діагоналлю матриці всі елементи дорівнюють нулю
 
- якщо всі елементи матриці дорівнюють нулю
 
 
- якщо під головною діагоналлю матриці всі елементи дорівнюють нулю
-  Які системи рівнянь називаються еквівалентними?
 - якщо множини їхніх рішень збігаються
 
- якщо множини їхніх рішень незбігаються.
 
- якщо множини їхніх рішень тотожні.
 
 
- якщо множини їхніх рішень збігаються
-  Які ви знаєте елементарні перетворення розширеної матриці системи лінійних рівнянь?
 - Множення(ділення) довільного рядка розширеної матриці системи на відмінне від нуля число. (Позначимо:   , де , де - довільне число). - довільне число).
 
- Зміну місцями двох рядків системи із зміною знаку( ). ).
 
- Додаток до одного рядка інший, помноженої на число нуль( ). ).
 
 
- Множення(ділення) довільного рядка розширеної матриці системи на відмінне від нуля число. (Позначимо:  
- На які етапи поділяється метод Гауса?
 - прямий хід і обернений хід.
 
- непрямий хід 
 
 
- прямий хід і обернений хід.
-  Із скількох кроків складається прямий хід методу Гауса?
 - з n-кроків
 
- з n+1-кроків.
 
- з n+m-кроків.
 
 
- з n-кроків
-  В чому полягає зворотній хід методу Гауса?
 - полягає в тому, що  одразу ж прирівняна останній координаті вільних членів одразу ж прирівняна останній координаті вільних членів
 
- полягає в тому, що система зводиться до такої системи  . .
 
 
- полягає в тому, що 
с) полягає в тому, що отримаємо систему лінійних рівнянь верхньої трикутної форми, в якій елементи головної діагоналі рівні одиниці, а піддіагональні елементи – нулі.
-  Скільки арифметичних операцій необхідно виконати для реалізації методу Гауса?
  арифметичних операцій. арифметичних операцій.
 
 арифметичних операцій. арифметичних операцій.
 
 арифметичних операцій. арифметичних операцій.
 
 
-  Чому не слід застосовувати метод Гауса для систем розмірності більше 1000? 
 - тому що похибка заокруглень (у випадку її невдалого накопичення) може бути занадто великою.
 
- тому що результат отримаємо неточний.
 
- тому що не зможемо знайти невідомі, оскільки їх є занадто багато.
 
 
- тому що похибка заокруглень (у випадку її невдалого накопичення) може бути занадто великою.
-  Як в літературі називається метод LU-факторизації?
 - метод Гауса
 
- схема Халецького
 
- метод крамера
 
 
- метод Гауса
-  Сформулюйте теорему алгебри на якій ґрунтується метод LU-факторизації.
 - Довільну квадратну дійсну матрицю  (1) можна розкласти на добуток двох трикутних матриць, одна з яких є нижньою (лівою) трикутною (L), а друга верхньою трикутною (U). (1) можна розкласти на добуток двох трикутних матриць, одна з яких є нижньою (лівою) трикутною (L), а друга верхньою трикутною (U).
 
- Всі елементарні перетворення оборотні (тобто якщо деяка система отримана з вихідної за допомогою елементарних перетворень, то від її можна повернутися до вихідного також за допомогою елементарних перетворень).
 
- У результаті елементарних перетворень виходить система, еквівалентна вихідній. Або: Якщо розширену матрицю системи піддати елементарним перетворенням, то одержимо розширену матрицю нової системи, еквівалентну (рівносильну) вихідній.
 
 
- Довільну квадратну дійсну матрицю 
-  Скільки арифметичних операцій необхідно виконати для реалізації методу LU-факторизації?
  арифметичних операцій. арифметичних операцій.
 
 арифметичних операцій. арифметичних операцій.
 
 арифметичних операцій. арифметичних операцій.
 
 
