logo
Проектування програми на мові рівня С++ при рішенні на ЕОМ прикладної інженерної задачі

2. Розробка алгоритму рішення задачі

Для представлення алгоритму в даній роботі був використаний графічний спосіб (метод блок-схем). Основна його перевага - це наочність. Блок-схеми наочно показують, як діють керуючі структури. Зображувати алгоритм у вигляді блок-схеми дуже зручно. Вона допомагає записати алгоритм структурно, у такому вигляді його легше зрозуміти і аналізувати.

Проектування алгоритму було проведено зверху вниз, з урахуванням основних принципів структурного програмування: чітка структуризація задачі, розбиття її на послідовність підзадач, реалізація під задач окремими модулями, покрокова деталізація логіки алгоритму, використання типових конструкцій і базових алгоритмічних структур.

Розробка блок-схеми алгоритму

В розробці блок-схеми алгоритму можна виділити наступні етапи:

1) аналіз структури даних:

визначення початкових, проміжних і результуючих даних, типів даних (змінних і масивів; констант і змінні; цілих, дійсних і символьних);

2) розробка блок-схем допоміжних алгоритмів:

а) визначення параметрів (якщо вони є) і значення, що повертається (якщо воно є), їх типів;

б) складання блок-схем, які закінчуються словом “ повернення ” і значенням, що повертається (у блоці “ пуск-зупинка ”);

3) розробка блок-схеми основного алгоритму, який можна умовно розділити на наступні частини:

а) введення вихідних даних;

б) контроль даних;

в) основний розрахунок;

г) виведення результатів основного розрахунку;

ґ) пошук максимального розрахункового значення ширини і його виведення;

д) введення даних для додаткового розрахунку;

е) додатковий розрахунок;

є) виведення результатів додаткового розрахунку.

Блок-схема алгоритму находиться в ДОДАТКУ В.

3. Розробка програми