- •Комплексна лабораторна робота “Створення каталога верстатів” Лабораторна робота №1 Вивчення інструментального середовища Delphi. Об’єкти: форма, текстове поле
- •1.1 Мета роботи.
- •1.3 Теоретичні відомості.
- •1.4 Хід роботи
- •Лабораторна робота №2. Програмування кнопок. Об’єкт – кнопка
- •Мета роботи:
- •Теоретичні відомості
- •2.4 Хід роботи
- •3.2 Теоретичні відомості
- •3.3 Хід виконання роботи
- •3.1 Мета роботи:
- •Лабораторна робота №4 Програмування розгалуджень. Об’єкти: групи перемикачів, текстові поля, поля редагування
- •4.1 Мета роботи:
- •4.2 Теоретичні відомості
- •4.3 Хід роботи
- •Комплексна лабораторна робота
- •Лабораторна робота №5 Створення полів введення і виведення параметрів процесу протягування. Об’єкти: MainMenu, Memo, PopupMenu
- •5.1 Мета роботи
- •5.2 Теоретичні відомості
- •5.3 Хід роботи
- •Лабораторна робота №6 Програмування циклів. Об’єкти : CheckBox I GroupBox
- •6.1 Мета роботи
- •6.2 Теоретичні відомості
- •6.3 Хід роботи
- •{Якщо прапорець “на монітор” ввімкнутий};
- •Лабораторна робота №7 Програмування циклів в циклі
- •7.1 Мета роботи:
- •7.2 Хід роботи
- •Комплексна лабораторна робота
- •Лабораторна робота №8 Опрацювання подій. Об’єкти: таблиці рядків StringGrid, кнопки BitBtn, SpeedButton
- •8.1 Мета роботи
- •8.2 Теоретичні відомості
- •8.3 Хід роботи
- •Лабораторна робота №9 Події та їх опрацювання. Застосування генератора випадкових чисел
- •9.1 Мета роботи
- •9.2 Теоретичні відомості
- •9.3 Хід роботи
- •Лабораторна робота №10 Створення зручного інтерфейсу програми розрахунку партії деталей
- •10.1 Мета роботи
- •10.2 Теоретичні відомості
- •10.3 Хід роботи
- •Комплексна лабораторна робота
- •Лабораторна робота №11 Дослідження графічних можливостей Delphi
- •11.1 Мета роботи
- •11.2 Теоретичні відомості
- •11.3 Хід роботи
- •Лабораторна робота №12 Побудова графіків функцій в середовищі Delphi
- •12.1 Мета роботи
- •12.2 Початкові дані
- •12.3 Хід роботи
- •Лабораторна робота № 13 Дослідження точності процесу обробки з використанням графічних можливостей Delphi
- •13.1 Мета роботи
- •13.2 Теоретичні відомості
- •13.3 Хід роботи
- •Комплексна лабораторна робота
- •Створення прикладної програми “Електронна заявка на ремонт верстатних агрегатів”
- •Лабораторна робота № 14
- •Списки і компоненти, що їх відображають. Застосування форми “AboutBox”
- •14.1 Мета роботи:
- •14.2 Теоретичне підґрунтя
- •14.3 Хід виконання роботи
- •Лабораторна робота №15 Робота з файлами записів. Об’єкти: таблиця рядків StringGrid, комбінований список ComboBox, редаговані поля Edit. Створення діалогових вікон – запису у файл і відкриття файлу
- •15.1 Мета роботи:
- •15.2 Теоретичні відомості
- •15.3 Хід роботи
- •Лабораторна робота №16 Робота з додатковими вікнами. Об’єкти: таблиця рядків StringGrid, комбінований список ComboBox, редаговані поля Edit. Використання компоненти SpinEdit
- •16.2 Теоретичні відомості
- •16.3 Хід роботи
- •17.1 Мета роботи:
- •17.2 Теоретичні відомості:
- •17.3 Хід виконання роботи:
- •Увага! Зв’язок існуватиме лише тоді, коли запущена програма сервер.
- •Лабораторна робота № 18 Технологія ole
- •18.1 Мета роботи:
- •18.2 Теоретичні відомості
- •18.3 Хід виконання роботи:
- •Варіанти завдань на комплексну лабораторну роботу:
- •Лабораторна робота №19 Створення шаблону html-документа. Використання команд форматування тексту
- •19.3 Порядок виконання роботи.
- •19.4 Теоретичні відомості
- •19.4.1 Команди мови html
- •19.4.2 Використання кольорів
- •Колір можна задати вказуванням стандартного значення (див. Таблицю 19.2) або шістнадцятковим числом.
- •19.3 Структурування та розділення частин тексту
- •19.4 Форматування символів
- •19.5 Шрифти
- •Лабораторна робота №20 Використання списків в html-документах
- •20.2 Завдання html-документ, створений в попередній роботі, доповнити інформацією, поданою у вигляді списків. При потребі у формі списку може бути записана частина раніше створеного документу.
- •20.3 Порядок виконання роботи.
- •20.4 Теоретичні відомості.
- •20.4.1 Списки в html-документах
- •Лабораторна робота №21 Створення html-документа, що містить таблиці
- •21.2 Завдання Створити html-документ, який містить таблиці.
- •21.3 Порядок виконання роботи.
- •21.4 Теоретичні відомості Створення таблиць
- •Лабораторна робота №22 Використання графічних зображень в html-документі
- •22.2 Порядок виконання роботи.
- •22.3 Теоретичні відомості
- •23.3 Порядок виконання роботи
- •23.4 Теоретичні відомості
- •23.2 Завдання Створити html-документи, пов’язані спільною ідеєю, які стануть основою для майбутнього Web-сайта.
- •Лабораторна робота №25 Створення навігаційної карти в html-документі
- •25.1 Мета роботи:
- •25.2 Завдання
- •25.3 Порядок виконання роботи
- •25.4 Теоретичні відомості
- •Література
Комплексна лабораторна робота
“Розрахунок випуску партії деталей”
Теоретичне підгрунтя роботи.
В навчальних майстернях готуються до виробництва партії нових деталей для подальшого їх складання у вузли. Кожний вузол складається із комплекта п’яти цих деталей. Якість деталей оцінюється екзаменаційною комісією, що складається із досвідчених викладачів і навчальних майстрів. Їхній досвід підказує, що якість вироблених деталей залежить від кількох факторів:
від практичного досвіду виконавців. Очевидно, що вихованці старших курсів є більш підготовленими, ніж молодші учні.
від кількості вироблених за заданими кресленнями таких деталей. Зрозуміло, що з кожною наступною виробленою деталлю вправність виконавця, а отже відповідність виробу заданим розмірам і точності покращуватимуться.
від інших випадкових факторів. Таких, наприклад, як поломка одного з точніших верстатів, хвороба одного з кращих наставників чи поступлення дещо гіршої якості заготовки.
Допустимо, що якість деталей постійно зростає з кожною наступною виробленою деталлю. Нехай функція залежності якості деталей qual від кількості уже виконаних деталей n має такий вигляд:
qual = К sin(/2(n/m)), де
m- величина партії деталей,
к – коефіціент, що залежить від вибору 5, 12 чи 100 бальної шкали оцінки.
Якщо, як домовлено вище, якість деталей залежить і від досвідченості виконавця, то величину К можна поставити в залежність від кваліфікації, тобто величини а. Наприклад:
К= а/10+2.6,
при цьому змінна величина а прийматиме значення від 1 до 5. Таким чином значення К коливатиметься в межах 2.7 – 3.1.
Ясно, що надаючи кожному наступному значенню якості деталі його попереднє значення плюс набуте при виготовленні чергової деталі, поступово досягнуть якогось максимального значення (наприклад 100 балів), а всі наступні деталі отримуватимуть уже досягнуте значення якості, тобто не більше 100 балів.
Як запрогнозувати вплив випадкових факторів на якість деталей. Для цього можна використати генерацію випадкових чисел через процедуру Randomize. Для прикладу введемо певну кількість можливих випадкових факторів впливу b. Межі коливання b від 0 до 5. За таких додаткових умов якість деталей qual2 можна визначати, наприклад, за такою формулою:
qual2 = qual(100-10b)/100;
За прийнятою в університеті оцінкою якості знань якісними оцінками вважаються від 75 балів до 100 балів. За аналогією можна прийняти, що до комплектів, з яких можна зібрати вузли, слід віднести тільки ті деталі, в яких значення qual2 > 75.
Зібрані вузли можна продати, а решту невикористаних деталей доведеться віднести на затрати у навчанні чи на підготовку до виробництва.
Лабораторна робота №8 Опрацювання подій. Об’єкти: таблиці рядків StringGrid, кнопки BitBtn, SpeedButton
8.1 Мета роботи
Ознайомитися із поняттям події у Delphi. Ознайомитися із певними властивостями об’єктів StringGrid, BitBtn, SpeedButton. Навчитись використовувати вказані об’єкти для виконання обчислень та стандартних дій (наприклад дія Close).
