/span>
Специфікація, визначення вимог до програми - один з найважливіших етапів, на якому детально описується вихідна інформація, формулюються вимоги до результату, поведінка програми в особливих випадках (наприклад, при введенні невірних даних), розробляються діалогові вікна, забезпечують взаємодію користувача і програми.
В· Розробка алгоритму
На етапі розробки алгоритму необхідно визначити послідовність дій, які треба виконати для отримання результату. Якщо завдання може бути вирішена декількома способами і, отже, можливі різні варіанти алгоритму рішення, то програміст, використовуючи деякий критерій, наприклад, швидкість вирішення алгоритму, вибирає найбільш відповідне рішення. Результатом етапу розробки алгоритму є докладний словесний опис алгоритму або його блок-схема. [7]
В· Кодування
Після того, як визначені вимоги до програми та складено алгоритм рішення, алгоритм записується на обраною мовою програмування. У результаті виходить вихідна програма. p align="justify"> В· Налагодження
Налагодження - це процес пошуку і усунення помилок. Помилки в програмі поділяють на дві групи: синтаксичні (помилки в тексті) та алгоритмічні. Синтаксичні помилки - найбільш легко усуваються. Алгоритмічні помилки виявити важче. Етап налагодження можна вважати закінченим, якщо програма правильно працює на одному-двох наборах вхідних даних. p align="justify"> В· Тестування
Етап тестування особливо важливий, якщо ви припускаєте, що вашою програмою будуть користуватися інші. На цьому етапі слід перевірити, як веде себе програма на якомога більшій кількості вхідних наборів даних, у тому числі і на свідомо невірних. [6]
В· Створення довідкової системи
Якщо розробник припускає, що програмою будуть користуватися інші, то він обов'язково повинен створити довідкову систему і забезпечити користувачеві зручний доступ до довідкової інформації під час роботи з програмою. У сучасних програмах довідкова інформація представляється у формі СНМ-або HLP-файлів. p align="justify"> В· Алгоритм і програма
На першому етапі створення програми програміст повинен визначити послідовність дій, які необхідно виконати, щоб вирішити поставлене завдання, тобто розробити алгоритм. Алгоритм - це точне розпорядження, що визначає процес переходу від вихідних даних до результату. p align="justify"> Алгоритм розв'язання задачі може бути представлений у вигляді словесного опису або графічно - у вигляді блок-схеми. При зображенні алгоритму у вигляді блок-схеми використовуються спеціальні символи (рис. 1.2). <В
Рис. 1.2-Основні бл...