ів-блоків і зв'язків між ними. Запис алгоритму повинна виконуватися згідно з державними стандартами.
Граф-схемний спосіб компактний, формалізований, має хорошу наочність використовуваних структур і допускає різні ступені деталізації алгоритму.
Спосіб запису алгоритму мовою проектування алгоритмів (псевдокод) виконується у вигляді алгоритмічної записи російською мовою. Цей спосіб надає можливість описувати складні і не зовсім певні дії, в ньому відсутні обмеження з боку формальних правил, він добре узгоджується з методом покрокової деталізації при розробці алгоритму.
Відсутність строгих синтаксичних правил для запису команд полегшує запис алгоритму на стадії проектування. У псевдокоде є деякі конструкції, властиві формальним мовам, що полегшує перехід до цих мов.
Спосіб запису на мові програмування дозволяє записати алгоритм, який може безпосередньо оброблятися ЕОМ. Кожна мова програмування має свій набір символів, правила написання мовних конструкцій (синтаксис) і смислові тлумачення цих конструкцій (семантику). Алгоритм, написаний на мовах програмування, є програмою, що складається з операторів. Оператор може описувати дії, задавати значення або їх тип. [3]
Кодування
Після того як визначені вимоги до програми та складено алгоритм рішення, алгоритм записується на обраною мовою програмування. У результаті виходить вихідна програма.
Програма являє собою послідовність операторів мови програмування, записаних у відповідності зі схемою алгоритму.
Розробка програми починається з вибору мови програмування, який визначає типи і структури оброблюваних даних, набір функціональних операторів і структуру програми. Труднощі переходу від алгоритму до програми полягає в тому, що алгоритм може представлятися з різними ступенями деталізації. Окремий крок алгоритму може потребувати записи кількох операторів або підпрограми. Приступаючи до розробки програми, необхідно визначити імена і типи змінних, розміри масивів, кількість і види підпрограм.
Запис програми здійснюваляется відповідно до синтаксисом мови. Для наочності слід записувати по одному оператору на рядку, вкладені оператори (особливо в умовному операторі або операторі циклу) зрушувати на 2-3 позиції вправо. На 5-10 рядків тексту програми бажано записувати коментар, що робить програму самодокументіруемой; при цьому можна обійтися без додаткового опису.
Якість розроблюваних програм визначається рядом характеристик, що описують необхідні властивості. Залежно від призначення програми вимоги, пропоновані до характеристик її, можуть змінюватися. До найбільш важливих характеристик, що визначає властивості програм, відносяться надійність програм, простота користування, мобільність, зручність експлуатації, ефективність, сумісність, випробовувані, вартість, повна документовані.
Під надійністю програми розуміється властивість видавати правильні результати при всіх можливих вхідних даних, якщо ці дані є допустимими. Важливо, щоб можливі помилки не вели до фатальних наслідків і могли бути швидко виправлені. Надійність оцінюється ймовірністю безпомилкового функціонування програми в певний період часу.
Широке проникнення ПЕОМ в практику повсякденного життя висуває простоту кори...