Як накреслити блок-схему


 

Блок-схема є універсальною формою вираження алгоритму, яка потім може бути переведена на будь-яку мову програмування. Вона створюється у вигляді, придатному для читання людиною. Це дозволяє перевірити правильність складання алгоритму вручну.



Інструкція

  1. На кінці кожної з ліній, що з’єднують елементи блок-схеми один з одним, наносите стрілки. Це дозволить точніше визначити черговість виконання дій, особливо, якщо алгоритм є розгалуженим.
  2. Початок програми позначте овалом, розташованому у верхній частині листа. У ньому напишіть слово «Початок». В кінці програми помістіть такий же овал, але зі словом «Кінець».
  3. Операції, під час виконання яких відбувається обробка даних, але не здійснюється введення-виведення, зображайте у вигляді прямокутників. Усередині кожного з них вказуйте, що саме має відбуватися (наприклад, у вигляді формули, за якою слід проводити обчислення).
  4. Якщо в ході виконання операції здійснюється введення-виведення, позначте її у вигляді паралелограма. Усередині нього вкажіть, які дані, звідки і куди виводяться (або вводяться). Наприклад: значення такий-змінної вводиться з клавіатури, вміст такого масиву виводиться на екран.
  5. Звернення до підпрограми зображайте у вигляді прямокутника з подвійними вертикальними (але не горизонтальними) стінками. Усередині нього напишіть назву підпрограми. Якщо мова йде не про процедуру, а про функції, вкажіть, значення яких змінних їй передаються, а яких — від неї приймаються.
  6. Саму підпрограму оформите у вигляді окремої невеликий блок-схеми. Вона повинні мати власні початок і кінець, позначаються так само, як і початок і кінець основної програми.
  7. Оформляти блок-схему можна як від руки, так і з використанням будь-якого графічного редактора. При ручному оформленні велику допомогу може надати набір гнучких трафаретів з елементами блок-схем, наявний у продажу в деяких магазинах канцтоварів. Графічний редактор може бути як растровим, так і векторним, причому у другому в готову схему кілька зручніше вносити зміни. Якщо ви не бажаєте переводити блок-схему в програму вручну, скористайтеся пакетом HiAsm, який дозволяє запустити її на виконання відразу після створення, як якщо б вона була програмою.