Далі в таблиці представлені основні елементи блок-схем (схем алгоритму), відповідні ГОСТ 19.701-90.
Назва елемента Графічне відображення Призначення Термінатор початку або кінця алгоритму Позначає початок або кінець програми. Даний блок відокремлює кордону програми від зовнішнього середовища. Може містити в собі фрази «Початок» або «Кінець». Блок команди, процесу, дії
Даний блок відповідає за виконання однієї або кількох операцій. Як правило, в даний елемент блок-схеми вписують команди, які змінюють дані, значення змінних. Блок логічного умови - розгалуження
Результатом логічного умови завжди є одне з двох значень: істина або брехня. Усередині даного елемента записується логічне умова, з його вершин виходять альтернативні гілки рішення. Їх обов'язково потрібно підписувати словами. Бажано формулювати умова таким чином, щоб при правильному виконанні умови наступні елементи схеми були розташовані під цим блоком. Зумовлений процес / функція / підпрограма
Якщо ваша програма передбачає наявність підпрограм: процедур або функцій, виклик підпрограми записується всередині цього елемента. Блок введення-виведення даних
Даний блок відображає введення або виведення даних вручну користувачем або автоматично з файлу / носія даних. Парний блок для циклів
Даний блок складається з двох частин. У верхній частині вказується умова виконання циклу або кордону його ітерацій і розмір кроку. У нижній частині має бути написано, який цикл завершує свою роботу. Операції тіла циклу розміщуються між ними. Коментар до блоку
Позначення коментаря до вибраного елементу блок-схеми. З'єднувач
Застосовується для обриву лінії зв'язку між елементами блок-схеми. Як правило, в ньому вказується унікальний числовий ідентифікатор.
Важливі зауваження:
1) Термінатор початку і кінця алгоритму - прямокутник із закругленими краями, що не еліпс.
2) У кожної схеми існує тільки один початок і один кінець.
3) Для блоку логічного умови може свідчити частина «Так» збоку, якщо це не руйнує логіки алгоритму.
4) Схема алгоритму не прив'язана до будь-якій мові програмування. Використання в ній ідентифікаторів з коду програми не допускається за винятком рідкісних випадків, які обумовлюються з викладачем окремо. Дії в схемі описуються словесно, абстрагуючись від можливих ідентифікаторів / елементів мови програмування.
5) Перш за все пишеться схема алгоритму. Спершу опрацьовується список завдань, що вирішуються програмою, порядок їх виконання і т.д. Написання коду - реалізація створеного заздалегідь алгоритму - відбувається тільки після того, як схема алгоритму і / або псевдокод погоджені із замовником (в даному випадку, викладачем).
6) Назва підпрограми / функції поточного алгоритму вказується окремо від самої схеми - не всередині термінатора початку.
7) Назва спричиненої з поточного алгоритму підпрограми / функції вказується збоку від однойменного елемента схеми в коментарі.
8) Ступінь деталізації плану алгоритму залежить від вимог викладача. При розробці слід характеризувати в першу чергу основних завдань програми в чорновому варіанті з подальшою деталізацією / декомпозицией.
Статті до прочитання:
Блок схема алгоритму (частина 1)
Схожі статті:
Схеми алгоритмів і програм.
ГОСТ 19.002-80 1. Правила виконання схем 1.1.Прі виконанні схем алгоритмів і програм окремі функції алгоритмів і програм, з урахуванням ступеня їх ...
Рекомендації з оформлення коду програм.
1) Комментаріі.Комментаріев в коді повинно бути достатньо, щоб через ~ півроку можна було по ним знову розібратися в програмі. Обов'язково підписувати ...