Page 9 - 4192
P. 9

забезпечення  важко  переоцінити,  тому  що  саме  програми
           визначають і створюють «інтелект» комп'ютера. У той же час
           процес  створення  програм  ставиться  до  однієї  з  найбільш
           складних  сфер  творчої  діяльності  людини,  що  вимагає
           більших зусиль і спеціальної технології розробки.
                Не  дивлячись  на  те,  що  номенклатура  програмного
           забезпечення складає  десятки тисяч програм, які торкаються
           всіх сторін людської діяльності, кожен фахівець може знайти
           в своїй області задачу, розв’язок якої хотів би автоматизувати.
                Будь-яка задача, перш ніж вона може бути розв'язана на
           ЕОМ,  проходить  підготовчий  шлях,  який  складається  з
           декількох етапів.
                 Спочатку потрібно сформулювати задачу, з’ясувати що
           вимагається знайти та що для цього відомо.
                 Після  цього  необхідно  подати  математичне  описання
           задачі. Для цього слід призначити імена відомим і невідомим
           змінним та постійним величинам, що характеризують явище,
           знайти формули чи рівняння, що їх зв’язують, або задати ці
           зв’язки  у  вигляді  таблиць  чи  графіків.  Це  називають
           побудовою  математичної  моделі  явища  та  формалізацією
           задачі.
                 Далі розробляється або обирається з множини відомих
           метод розв'язування даної задачі та алгоритм його реалізації.
                 На наступному етапі розробляється та налагоджується
           програма на алгоритмічній мові, або вибирається з множини
           вже існуючих програм.
                 На  етапі  налагодження  програми  переконуються,  що
           вона  не  містить  синтаксичних  і  логічних  помилок,
           застосувавши  її  до  тестових  завдань  з  заздалегідь  відомими
           результатами.
                 Нарешті  програма  запускається  в  дію,  вводяться
           початкові  дані  і  знаходяться  результати,  які  аналізуються
           користувачем.



                                              8
   4   5   6   7   8   9   10   11   12   13   14