Page 12 - 4267
P. 12

Арифметичні оператори. З арифметичних у ГІС звичайно
            використовуються (рис. 2.1):


                     1,0 1,2 1,5 1,9 2,1  2,2 3,6 4,4 4,0 4,9  3,2 4,8 5,9 5,9 7,0
                     1,4 1,3 2,0 2,9 3,3  2,3 2,8 3,0 3,3 4,5  3,7 4,1 5,0 6,2 7,8

                                            +
                                                                     =
                     1,5 1,6 3,2 3,5 3,6  1,6 0,6 1,2 2,5 3,3  3,1 2,2 4,4 6,0 6,9
                     2,0 2,8 3,7 4,8 5,1  1,3 1,1 2,4 2,7 3,0  3,3 3,9 6,1 7,5 8,1

                     2,9 3,2 4,5 5,3 5,5  0,9 1,0 1,7 2,1 2,5  3,8 3,2 6,2 7,4 8,0
                     Рисунок  2.1 – Приклад локальної операції картографічної
                                      алгебри (операції додавання)


                   + — оператор додавання;
                   - — оператор віднімання;

                   * — оператор множення;
                   / — оператор ділення;
                   ** — оператор піднесення до ступеня.
                   Результатом виконання арифметичних операцій є карта типу

            real (scalar), тобто набуває речовинних значень.
                   Оператори порівняння. Операторами порівняння є:
                   gt (>) — оператор «більше»;

                   lt (<) — оператор «менше»;
                   ge (>) — оператор «більше або дорівнює»;
                   1е (<) — оператор «менше або дорівнює»;
                   eq (=) — оператор «дорівнює»;

                   ne (?)ж — оператор «не дорівнює».
                   Результатом  виконання  операцій  порівняння  є  булівські
            (логічні) «1» (так) і «0» (ні).

                   Логічні  оператори.  Логічні  оператори  є  операторами
            логічної, або булевої, алгебри — розділу математики, який вивчає
            закони  алгебри  двох  значень.  Уперше  досліджений  Джорджем

            Булем,  англійським  математиком  і  логіком  XIX  сторіччя.
            Загальний вигляд булівської операції:
                                    Результат = вираз1 оператор вираз1,

                   де  Результат  —  результуюча  карта;  оператор  —  один  з
            булівських операторів; вираз1 и вираз1 — карти.
                   Результатом  виконання  логічних  операцій  є  карта  типу
            boolean,  тобто  карта,  яка  містить  тільки  логічні  «1»  і/або  «0».



                                                         12
   7   8   9   10   11   12   13   14   15   16   17