Правила оформлення блок-схем алгоритмів

При побудові блок-схем алгоритмів використовуються блоки такого вигляду:

 

Термінатор – відображає початок або кінець алгоритму*:

Початок
5 /Y1vlzSiJbBXuGOI3kQeC2v6Wp4fgqBKLH9yTX60EYwd99yTdTvaE9OjYnG73GZhZ3sNl9i8sA6E 4xTw1PKmQ/olxcATUMvwcw2kpbBfHGuZqeeRycZsfjZlGejYszz2gFMMVcsoxbi9ieOYrT2ZVcc3 lZkNh+l1tSaLkd7GWNWufH7lmc/dRKYxOrZz1Ot/Y/EbAAD//wMAUEsDBBQABgAIAAAAIQCOWuEg 3QAAAAkBAAAPAAAAZHJzL2Rvd25yZXYueG1sTI/BTsMwEETvSPyDtUhcEHUIpU1DnKqthMSRlH6A G2/jiHgdxU4a/p7lBLfdndHsm2I7u05MOITWk4KnRQICqfampUbB6fPtMQMRoiajO0+o4BsDbMvb m0Lnxl+pwukYG8EhFHKtwMbY51KG2qLTYeF7JNYufnA68jo00gz6yuGuk2mSrKTTLfEHq3s8WKy/ jqNTsLGHi5+WM+6rh/fUVftdN44fSt3fzbtXEBHn+GeGX3xGh5KZzn4kE0Sn4GWdLdnKwoorsGGd pnw48/CcgSwL+b9B+QMAAP//AwBQSwECLQAUAAYACAAAACEAtoM4kv4AAADhAQAAEwAAAAAAAAAA AAAAAAAAAAAAW0NvbnRlbnRfVHlwZXNdLnhtbFBLAQItABQABgAIAAAAIQA4/SH/1gAAAJQBAAAL AAAAAAAAAAAAAAAAAC8BAABfcmVscy8ucmVsc1BLAQItABQABgAIAAAAIQBhWhn1QQIAAH8EAAAO AAAAAAAAAAAAAAAAAC4CAABkcnMvZTJvRG9jLnhtbFBLAQItABQABgAIAAAAIQCOWuEg3QAAAAkB AAAPAAAAAAAAAAAAAAAAAJsEAABkcnMvZG93bnJldi54bWxQSwUGAAAAAAQABADzAAAApQUAAAAA " o:allowincell="f">
Кінець

 

 

 


Початковий термінатор має один вихід. Кінцевий термінатор має один вхід. Кожен алгоритм повинен мати тiльки один термiнатор початку i тiльки один термiнатор кiнця.

Дані (об’єкт або результат) –відображає введення вхідних даних (об’єктів) та виведення результатів*.

 

 

 

 


Має один вхід та один вихід. Усередині блока рекомендується уточнювати його призначення (введення або виведення).

Процес (блок обчислень)– відображає здійснення тих чи інших перетворень вхідного об’єкту у вихідний результат*:

 

 

 

 


При описі процесів обробки інформації цей елемент як правило, відображає присвоювання деякiй змiннiй значення деякого виразу.

Цей елемент завжди має один вхід та один вихід.

Вирішення ( логічний блок) *:

 

так
ні

 

 

 

 


Відображає перевірку виконання умов, що впливають на подальше застосування правил алгоритму.

Спрямовує процес виконання алгоритму по одному з декiлькох можливих шляхiв у залежностi вiд перевiрки деякої умови

Має один вхід та декілька виходів. Якщо умова є булевим виразом, то виходів тільки два. Якщо умова – не булева, тобто може примати більше двох значень, кількість виходів дорівнює кількості цих значень. Кожний вихід обов’язково повинен бути підписаний відповідним значенням умови.

  i := 1, n

Модифікатор – підготовка до чергового виконання дій у циклі*.

 

У даному прикладі, вказівка i = 1,n – це лічильник циклів. Змінна i послідовно приймає значення 1, 2,..., n. Виконання наступних дій залежіть від результату порівняння значень змінних i та n.

Модифікатор має два входи (згори та ліворуч) і два виходи (знизу та праворуч)