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