Створення алгоритму генерації рівномірної шкали для відображення логарифмічних величин

Автор: Зінкевич Дмитро Романович
Кваліфікаційний рівень: магістр
Спеціальність: Інформаційні технології проектування
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: денна
Навчальний рік: 2020-2021 н.р.
Мова захисту: англійська
Анотація: Зінкевич Д.Р., Каркульовський В.І. (керівник). Створення алгоритму генерації рівномірної шкали для відображення логарифмічних величин. Магістерська кваліфікаційна робота. – Національний університет «Львівська політехніка», Львів, 2020 р. Розширена анотація Дана робота присвячена створенню та програмній реалізації алгоритму генерації рівномірної шкали для відображення логарифмічних величин. Ідея цього алгоритму полягає у поступовому збільшенні ціни поділки щоб шкала піддавалася зручному читанню на будь-якій ділянці. Збільшення ціни поділки відбувається тоді, коли шкала стає занадто густою для легкого читання, тобто коли відстань між двома сусідніми поділками стає меншою за певне наперед задане значення. Але для зручності користування побудованою шкалою цього недостатньо, адже після зміни ціни поділки в деяких місцях шкала перестає бути зручною. З метою вирішення цієї проблеми було розроблено метод контрольних точок, який покладено в основу алгоритму генерації шкали. Суть методу контрольних точок полягає у пошуку зручних значень, після переходу через які шкала міняє ціну поділки і при цьому залишається зручною для читання. Коли на певному проміжку шкали знайдено всі контрольні точки, відбувається розстановка на ньому малих поділок і перехід до наступного проміжку. Пошук контрольних точок та розбиття малими поділками проміжків між ними відбувається із врахуванням мінімальної дозволеної відстані між двома сусідніми поділками на шкалі. Об’єкт дослідження – процес створення алгоритму генерації рівномірної шкали для відображення логарифмічних величин. Мета роботи – створення алгоритму генерації рівномірної шкали для відображення логарифмічних величин та програмної реалізації цього алгоритму, що дозволить значно полегшити створення логарифмічних шкал. Методи дослідження – вивчення принципів побудови та роботи логарифмічних шкал, розробка методу контрольних точок, створення алгоритму генерації логарифмічної шкали на основі методу контрольних точок, вибір технологій розробки програмного продукту та програмна реалізація алгоритму генерації шкали. Ключові слова – метод контрольних точок, логарифм, логарифмічна величина, логарифмічна шкала, генерація логарифмічної шкали.