Page 6 - 33
P. 6
1 ЕТАПИ ПРОГРАМУВАННЯ
Процес створення програми на ту чи іншу задачу можна умовно поділити
на декілька характерних етапів, які існують практично незалежно від характеру
і складності задач.
Першим етапом є формулювання задачі. Цей етап ставить за мету чітке
визначення функцій і можливостей майбутньої програми. Особливого значення
цей етап набуває, коли програмування здійснюється на замовлення в рамках
договору і відповідним чином фінансується замовником. Чітке формулювання
задачі дозволить уникнути можливих суперечок у майбутньому під час
передачі замовнику програмної продукції.
На другому етапі здійснюється вибір математичної моделі.
Математична модель – це одна або декілька формул, за якими буде
виконуватись розрахунок. Від вдалого вибору математичної моделі залежить
зручність користування програмою, її компактність і навіть кінцевий результат,
якщо існують різні методики розрахунку з цього питання. Так, наприклад,
відомі різні методики визначення режимних параметрів буріння, розрахунків
бурильних та обсадних колон, тощо. В цьому випадку узгодження
математичної моделі із зацікавленими особами є необхідним.
Третім етапом є розробка алгоритму програми. Під алгоритмом
розуміється послідовність виконання програмою тих чи інших дій для
досягнення кінцевого результату. Алгоритм зручно представляти у вигляді
блок-схеми, особливо, якщо програмою передбачено багато умовних переходів.
Тоді складання блок-схеми стає необхідним. Блок-схеми невеликих програм
містять конкретні розрахункові формули. Якщо ж програма велика, зручніше
зробити так звану структурну схему, в якій вказуються лише функції того чи
іншого блоку без написання формул. Математичне наповнення кожного блоку
дається окремо.
Метою четвертого етапу є складання програми, яка повинна
реалізовувати розроблений алгоритм. Зміст і зовнішній вигляд тексту програми
6