Опис символів

Для блок-схем алгоритмів і програм використовуються 13 символів, кожен з яких має своє певне призначення (див. табл. И.1-И.8).

 

Таблиця И.1 - Символи блок-схем: термінатор, лінія,

процес, дані

Символ Наймену-вання Опис
Термінатор Показує початок або кінець блок-схеми.
Лінія Показує потік даних або керування. За необхідності або для підвищення зручності читання блок-схем можуть бути добавлені стрілки-вказівники.
Процес Відображає обробку даних будь-якого типу.
Дані Відображає введення або виведення даних.

 

Приклад И.1. На рисунку И.1 показано блок-схема алгоритму знаходження дискримінанту квадратного рівняння .

 

Рисунок И.1 – Блок-схема алгоритму знаходження

дискримінанту квадратного рівняння

 

Таблиця И.2 - Символ блок-схеми «рішення»

Символ Наймену-вання Опис
   
 
 

 

Рішення Відображає рішення або функцію типу «перемикач», яка має один вхід і ряд альтернативних виходів, з яких лише один може бути активізованим після обчислення умов, зазначених в середині цього символу. Відповідні результати обчислень можуть бути записані поруч з лініями, які відображають ці шляхи.

Приклад И.2. На рисунку И.2 зображено блок-схему алгоритму знаходження суми 10 елементів послідовності .

Рисунок И.2 – Блок-схема алгоритму знаходження суми 10 елементів послідовності

 

 

Таблиця И.3 - Символ блок-схеми «наперед визначений процес»

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

 

Приклад И.3. На рисунку И.3 показано блок-схему алгоритму знаходження дійсних коренів квадратного рівняння . При цьому знаходження дискримінанту відбувається в іншій підпрограмі (або модулі).

 

Рисунок И.3 – Блок-схема алгоритму знаходження дійсних коренів квадратного рівняння

 

Таблиця И.4 - Символи блок-схеми: паралельні дії, межі циклу

  Символ Наймену-вання Опис
    Паралельні дії Відображає синхронізацію двох або більше паралельних операцій.
        Межі циклу Символ складається з двох частин і відображає початок і кінець циклу. Обидві частини символу мають один і той же ідентифікатор. Умови для ініціалізації, приросту, завершення і т.д. розміщуються в середині символу на початку або в кінці в залежності від розташування операції перевірки умови (див. рис. И.4).

 

Приклад И.4. На рисунку И.4 показано як використовується символ «межі циклу»

 

Рисунок И.4 – Символ «межі циклу»

Таблиця И.5 - Символи блок-схеми: пунктирна лінія, коментар

  Символ Наймену- вання Опис
      Пунктирна лінія Відображає альтернативний зв’язок між двома або більше символами. Крім цього символ використовують для того, щоб обвести анотовану ділянку (див. рис. И.5).
      Коментар Використовується для додавання коментарів, пояснювань, приміток. Пунктирні лінії в символі коментаря пов’язані з відповідним символом або можуть обводити групу символів. Текст коментарів або приміток повинен бути розміщеним біля обмежуваної фігури.

Приклад И.5. На рисунку И.5. зображено як може застосовуватися символ «коментар» як для пояснення одного символу, так і для пояснення роботи групи символів.

Рисунок И.5 – Приклад використання символів

«пунктирна лінія» та «коментар»

Таблиця И.6 - Символ блок-схеми «пропуск»

  Символ Наймену-вання Опис
        Пропуск Символ (три крапки) використовується в блок-схемах для відображення пропуску символу або групи символів. Символ використовується тільки в символах ліній або між ними. Він часто застосовується в блок-схемах, які зображують загальні розв’язки з невідомим числом повторень.

Приклад И.6. На рисунку И.6 показано як може застосовуватися символ «пропуск» в середині циклу.

 

Рисунок И.6 – Символ «пропуск»

 

Таблиця И.7 - Символ блок-схеми «підготовка»

  Символ Наймену-вання Опис
  Підготовка Відображає модифікацію команди, групи команд.

 

Приклад И.7. На рисунку И.7 показана блок-схема алгоритму знаходження суми перших 10 елементів послідовності .

 

Рисунок И.7. – Блок-схема алгоритму знаходження суми перших 10 елементів послідовності .

 

Таблиця И.8 - Символ блок-схеми «з’єднувач»

  Символ Наймену-вання Опис
      З’єднувач Відображає вихід в частину блок-схеми і вхід з іншої частини цієї блок-схеми. Використовується для обриву лінії і продовження її в іншому місці. В середину символу записується ідентифікатор. Відповідні символи з’єднувачі повинні мати однакові ідентифікатори.

 

Приклад И.8. Нехай є блок-схема (див. рисунок И.8). Для того, щоб не захаращувати рисунок лініями, було використано символи «з’єднувач» (див. рисунок И.9).

 

Рисунок И.8 – Початкова блок-схема

 

Рисунок И.9 – Блок-схема з використання символів «з’єднувач»

 

Приклад И.9 Нехай блок-схема з рисунку И.8 не вміщується на одному аркуші. За допомогою символів «з’єднувач» розірвемо лінії і розмістимо дану блок-схему на двох аркушах (див. рисунки И.10-И.11).

 

Рисунок И.10 – Перший аркуш

 

Рисунок И.11 – Другий аркуш