Директор коледжу
Вид материала | Документы |
СодержаниеОснови баз даних і знань Проектування автоматизованих інформаційних систем Практичні завдання |
- Світньої діяльності у Львівському національному аграрному університеті здійснюється, 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



- Напишіть програмну реалізацію наступного завдання:
Дано ціле число 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).
- Всі елементарні перетворення оборотні (тобто якщо деяка система отримана з вихідної за допомогою елементарних перетворень, то від її можна повернутися до вихідного також за допомогою елементарних перетворень).
- У результаті елементарних перетворень виходить система, еквівалентна вихідній. Або: Якщо розширену матрицю системи піддати елементарним перетворенням, то одержимо розширену матрицю нової системи, еквівалентну (рівносильну) вихідній.
- Довільну квадратну дійсну матрицю
- Скільки арифметичних операцій необхідно виконати для реалізації методу LU-факторизації?
арифметичних операцій.
арифметичних операцій.
арифметичних операцій.