>
Під коректної схемою обчислень мається на увазі відповідність запису формул обчислення розрахункових параметрів синтаксису, описаному в граматиці мови шаблонів. Крім цього, необхідно, щоб всі параметри, що у розрахунку певного показника, були визначені (обчислені, якщо це розрахункові параметри).
Отримані результати передаються на етап візуалізації.
3.5 Мова опису шаблонів обчислень
Для підтримки функція роботи з алгоритмами розрахунків був розроблений спеціальна мова записи механізмів обчислень, що дозволяє, в тому числі, створювати власні шаблони виявлення асиметрії незалежно від наявності даного програмного забезпечення на комп'ютері.
Синтаксис мови включає в себе наступні аспекти ведення обчислень:
1. Опис вихідних параметрів. У даний пункт входять показники, що знаходяться в сформованої дослідником базі даних. Для кожного параметра вказується його скорочене позначення, далі застосовується в формулах розрахункових параметрів, а також повна назва, яка повинна в точності відповідати позначенню цього ж показника в базі.
2. Опис розрахункових параметрів. У даний пункт входять показники, одержувані математичними перетвореннями з вихідних і (або) розрахункових параметрів, обчислених на більш ранній стадії. Дані показники повинні мати як скорочену форму, для запису в формулах, так і повна назва, необхідне для подання динячих на наступному етапі візуалізації. Кожному розрахунковому параметру повинен відповідати спосіб його обчислення-конкретна математична формула.
. Опис математичних формул обчислення розрахункових параметрів. Як було сказано вище, кожному розрахунковому параметру в обов'язковому порядку притаманний метод його обчислення. Формула складається з параметрів (розрахункових і вихідних), а так само з математичних операторів. Підтримуються наступні математичні оператори:
· Додавання
· Віднімання
· Множення
· Розподіл
· Піднесення до степеня
А так же, власні функції, необхідні для в?? Дення розрахунків:
· Рейтинг. Ця функція визначає місце займане суб'єктом у рамках просторового зрізу по параметру.
· Середнє по макрорегіону. Визначається середнє арифметичне значення параметра для макторегіона, в який входить суб'єкт.
· Середнє по просторовому зрізу. Визначається середнє арифметичне по всьому просторовому зрізу, в який входить даний суб'єкт.
· Мінімальне значення параметра. За просторового зрізу визначається мінімальне значення обраного параметра
· Максимальне значення параметра. За просторового зрізу визначається максимальне значення обраного параметра
Запис шаблону обчислень складається з трьох розділів. У першому описуються вихідні показники, у другому - розрахункові параметри і в третьому вказуються формули обчислення відповідних розрахункових параметрів.
Вищезгаданий мова має простий і зрозумілий синтаксис. Граматика цієї мови записана в нотації BNF на малюнку 11.
Малюнок 11. Граматика мови в нотації BNF
Малюно...