частина
.1 Постановка завдання
.1.1 Сутність завдання
На аптечному складі зберігаються ліки. Відомості про ліки зберігаються у двох файлах. У першому файлі вказується найменування лікарського засобу, одиниця виміру, кількість, ціна. У другому файлі вказується найменування лікарського препарату, термін зберігання (в місяцях). Передбачити можливість коригування файлів.
Вихідна інформація:
1. З'ясувати, скільки коштує найдорожчий і найдешевший препарат і видати у вигляді повідомлення на екран.
2. Видати звіт, що містить всю інформацію першого файлу з підрахунком вартості всіх препаратів, що зберігаються на складі і підрахунком кількості видів препаратів.
. Видати список препаратів, що мають термін зберігання більше 3 місяців.
Передбачити можливість формування та коригування файлів.
Використовуване програмне забезпечення - середа Delphi.
1.1.2 Математична модель
=Ц * К; (1)
де Sti-вартість i-го препарату
Ц-ціна i-го препарату
К-кількість i-го препарату
=? ni=1Sti4; (2)
де St-вартість усіх препаратів
Sti-вартість i-го препарату
n-кількість видів препаратів
.2 Опис вхідний і вихідний інформації
Вхідна інформація надходить у вигляді файлів.
Структура файлу z1. Таблиця 1.
Найменування реквизитаИдентификаторТипДлинав знакахНаіменованіе лекарстваNaimlekСтроковый20Единица измеренияEdinizmСтроковый20КоличествоKolichestvoЦелый-ЦенаcenaВещественный-
Структура файлу z2. Таблиця 2.
Найменування реквизитаИдентификаторТипДлинав знакахНаіменованіе лекарстваNaimlekСтроковый20Срок храненіяSrokchranЦелий-
Form2. Таблиця 3.
Найменування компонентаНазначеніе компонентаLabel1Наіменованіе файлаLabel2Наіменованіе призначення Edit1Label3Наіменованіе призначення Edit2Button1Формірованіе файлаButton2Чтеніе файлаButton3Добавленіе файлаButton4Удаленіе файлаButton5Ізмененіе файлаButton6Сортіровка файловButton7ВиходButton8Очістка полейStringgrid1Отображеніе даних файлаEdit1Діапазон осередків для формування, додавання, зміни файлаEdit2Діапазон осередків для видалення файлу
Form3. Таблиця 4.
Найменування компонентаНазначеніе компонентаStringgrid1Отображение даних файлаLabel1Наіменованіе файлаLabel2Наіменованіе призначення Edit1Button1Формірованіе файлаButton2Чтеніе файлаButton3Добавленіе файлаButton4Ізмененіе файлаButton5Удаленіе файлаButton6Сортіровка файловButton7ВиходButton8Очістка полейEdit1Діапазон осередків для формування, додавання, зміни файлаEdit2Діапазон осередків для видалення файлаLabel3Наіменованіе призначення Edit2
Вихідна інформація представлена ??у вигляді заповнених таблиць.
4. Таблиця 5.
Найменування компонентаНазначеніе компонентаLabel1Наіменованіе ведомостіLabel2Опісаніе виведення в Edit1Button1В...