Блок-схема (англ. block scheme, flowchart, block diagram, flow diagram; нім. Block-schema) —
- Представлення алгоритму розв'язування або аналізу задачі за допомогою геометричних елементів (блоків), які позначають операції, потік, дані тощо.
- Блок вхідних та вихідних даних прийнято позначати паралелограмом, блок обчислень (обробки) даних — прямокутником, блок прийняття рішень — ромбом, еліпсом — початок та кінець алгоритму.
- Схема машини, приладу, апарата, пристрою, в якій основні вузли (блоки), що утворюють її, зображено прямокутниками та іншими фігурами, а зв'язок між ними показано лініями зі стрілками.
Загальна характеристика
У автоматиці функціональна схема, або блок-схема САР, складається з функціональних блоків, які являють собою конструктивно відособлені частини (елементи або пристрої) автоматичних систем, які виконують певні функції. Функціональні блоки на схемі позначають прямокутниками, всередині яких надписують їх найменування відповідно до функцій, що виконуються. Зв'язки між функціональними блоками (внутрішні впливи) позначаються лініями зі стрілками, які вказують напрям впливів.
Функціональні схеми можуть виконуватися в укрупненому і розгорненому вигляді. У першому випадку на схемі зображають найважливіші блоки системи і зв'язки між ними.
У другому варіанті схема зображаються більш детально, що полегшує її читання та ілюструє принцип роботи.
Основні елементи схем алгоритму
Найменування | Позначення | Функція |
---|---|---|
Початок(кінець) | Елемент відображає вхід у зовнішнє середовище або вихід з нього (найчастіше застосування - початок і кінець програми). Всередині фігури записується відповідна дія. | |
Процес | Елемент відображає одну або кількох операцій, обробку даних будь-якого виду (зміна значення даних, форми подання, розташування). Всередині фігури записують безпосередньо самі операції. | |
Умова | Елемент відображає обробку умови, рішення або функцію перемикального типу з одним входом і двома або більше альтернативними виходами, з яких тільки один може бути обраний після обчислення умов, визначених всередині цього елементу. Вхід в елемент позначається лінією, що входить зазвичай у верхню вершину елементу. Якщо виходів два чи три то зазвичай кожен вихід позначається лінією, що виходить з решти вершин (бічних і нижньої). Якщо виходів більше трьох, то їх слід показувати однією лінією, що виходить з вершини (частіше нижньої) елемента, яка потім розгалужується. Відповідні результати обчислень можуть записуватися поруч з лініями, що відображають ці шляхи. | |
Функція (процедура) | Елемент відображає виконання процесу, що складається з однієї або кількох операцій, що визначені в іншому місці програми (у підпрограмі, модулі). Всередині символу записується назва процесу і передані в нього дані. | |
ввід/вивід | Елемент відображає перетворення у форму, придатну для обробки (введення) або відображення результатів обробки (виведення). Цей символ не визначає носія даних (для вказівки типу носія даних використовуються специфічні символи). | |
Цикл з параметром | Елемент відображає заголовок циклу з параметром. У ньому через крапку з комою вказуються ім'я змінної (параметра) з початковим значенням, граничне значення параметра (або умова виконання циклу), крок зміни параметра. | |
Межа циклу | Елемент складається з двох частин - відповідно, початок і кінець циклу - операції, що виконуються всередині циклу, розміщуються між ними. Умови циклу і збільшення записуються всередині символу початку або кінця циклу - в залежності від типу організації циклу. Часто для зображення на блок-схемі циклу замість цього символу використовують символ рішення, вказуючи в ньому умову, а одну з ліній виходу замикають вище в блок-схемі (перед операціями циклу). | |
З'єднувач | Елемент відображає вихід в частину схеми і вхід з іншої частини цієї схеми. Використовується для обриву лінії та продовження її в іншому місці (приклад: поділ блок-схеми, що не поміщається на листі). Відповідні сполучні символи повинні мати одне (при тому унікальне) позначення. | |
Коментар | Елемент використовується для детальнішої інформації про кроки, процесу або групи процесів. Опис поміщається з боку квадратної дужки і охоплюється нею по всій висоті. Пунктирна лінія йде до описуваного елементу, або групи елементів (при цьому група виділяється замкнутою пунктирною лінією). Також символ коментаря слід використовувати в тих випадках, коли обсяг тексту в будь-якому іншому символі (наприклад, символ процесу, символ даних та ін) перевищує його обсяг. |
Джерела інформації
- Мала гірнича енциклопедія : у 3 т. / за ред. В. С. Білецького. — Д. : Донбас, 2004. — Т. 1 : А — К. — 640 с. — .
Див. також
Посилання
- ДСТУ ISO 5807:2016 Обробляння інформації. Символи та угоди щодо документації стосовно даних, програм та системних блок-схем, схем мережевих програм та схем системних ресурсів (ISO 5807:1985, IDT)
- ISO 5807:1985 (1985). . International Organization for Standardization. ISO 5807:1985. Архів оригіналу за 7 вересня 2011. Процитовано 2 березня 2010. — міжнародний стандарт блок-схем.
- DIN 66001 – Sinnbilder für Datenfluss- und Programmablaufpläne [ 11 вересня 2014 у Wayback Machine.] (файл PDF; 1,14 MB) — німецький стандарт блок-схем.
Це незавершена стаття про інформаційні технології. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Blok shema angl block scheme flowchart block diagram flow diagram nim Block schema Predstavlennya algoritmu rozv yazuvannya abo analizu zadachi za dopomogoyu geometrichnih elementiv blokiv yaki poznachayut operaciyi potik dani tosho Blok vhidnih ta vihidnih danih prijnyato poznachati paralelogramom blok obchislen obrobki danih pryamokutnikom blok prijnyattya rishen rombom elipsom pochatok ta kinec algoritmu Shema mashini priladu aparata pristroyu v yakij osnovni vuzli bloki sho utvoryuyut yiyi zobrazheno pryamokutnikami ta inshimi figurami a zv yazok mizh nimi pokazano liniyami zi strilkami Prikladi blok shem osnovnih algoritmiv Ukrupnena funkcionalna shema blok shema SARZagalna harakteristikaU avtomatici funkcionalna shema abo blok shema SAR skladayetsya z funkcionalnih blokiv yaki yavlyayut soboyu konstruktivno vidosobleni chastini elementi abo pristroyi avtomatichnih sistem yaki vikonuyut pevni funkciyi Funkcionalni bloki na shemi poznachayut pryamokutnikami vseredini yakih nadpisuyut yih najmenuvannya vidpovidno do funkcij sho vikonuyutsya Zv yazki mizh funkcionalnimi blokami vnutrishni vplivi poznachayutsya liniyami zi strilkami yaki vkazuyut napryam vpliviv Funkcionalni shemi mozhut vikonuvatisya v ukrupnenomu i rozgornenomu viglyadi U pershomu vipadku na shemi zobrazhayut najvazhlivishi bloki sistemi i zv yazki mizh nimi U drugomu varianti shema zobrazhayutsya bilsh detalno sho polegshuye yiyi chitannya ta ilyustruye princip roboti Osnovni elementi shem algoritmuNajmenuvannya Poznachennya Funkciya Pochatok kinec Element vidobrazhaye vhid u zovnishnye seredovishe abo vihid z nogo najchastishe zastosuvannya pochatok i kinec programi Vseredini figuri zapisuyetsya vidpovidna diya Proces Element vidobrazhaye odnu abo kilkoh operacij obrobku danih bud yakogo vidu zmina znachennya danih formi podannya roztashuvannya Vseredini figuri zapisuyut bezposeredno sami operaciyi Umova Element vidobrazhaye obrobku umovi rishennya abo funkciyu peremikalnogo tipu z odnim vhodom i dvoma abo bilshe alternativnimi vihodami z yakih tilki odin mozhe buti obranij pislya obchislennya umov viznachenih vseredini cogo elementu Vhid v element poznachayetsya liniyeyu sho vhodit zazvichaj u verhnyu vershinu elementu Yaksho vihodiv dva chi tri to zazvichaj kozhen vihid poznachayetsya liniyeyu sho vihodit z reshti vershin bichnih i nizhnoyi Yaksho vihodiv bilshe troh to yih slid pokazuvati odniyeyu liniyeyu sho vihodit z vershini chastishe nizhnoyi elementa yaka potim rozgaluzhuyetsya Vidpovidni rezultati obchislen mozhut zapisuvatisya poruch z liniyami sho vidobrazhayut ci shlyahi Funkciya procedura Element vidobrazhaye vikonannya procesu sho skladayetsya z odniyeyi abo kilkoh operacij sho viznacheni v inshomu misci programi u pidprogrami moduli Vseredini simvolu zapisuyetsya nazva procesu i peredani v nogo dani vvid vivid Element vidobrazhaye peretvorennya u formu pridatnu dlya obrobki vvedennya abo vidobrazhennya rezultativ obrobki vivedennya Cej simvol ne viznachaye nosiya danih dlya vkazivki tipu nosiya danih vikoristovuyutsya specifichni simvoli Cikl z parametrom Element vidobrazhaye zagolovok ciklu z parametrom U nomu cherez krapku z komoyu vkazuyutsya im ya zminnoyi parametra z pochatkovim znachennyam granichne znachennya parametra abo umova vikonannya ciklu krok zmini parametra Mezha ciklu Element skladayetsya z dvoh chastin vidpovidno pochatok i kinec ciklu operaciyi sho vikonuyutsya vseredini ciklu rozmishuyutsya mizh nimi Umovi ciklu i zbilshennya zapisuyutsya vseredini simvolu pochatku abo kincya ciklu v zalezhnosti vid tipu organizaciyi ciklu Chasto dlya zobrazhennya na blok shemi ciklu zamist cogo simvolu vikoristovuyut simvol rishennya vkazuyuchi v nomu umovu a odnu z linij vihodu zamikayut vishe v blok shemi pered operaciyami ciklu Z yednuvach Element vidobrazhaye vihid v chastinu shemi i vhid z inshoyi chastini ciyeyi shemi Vikoristovuyetsya dlya obrivu liniyi ta prodovzhennya yiyi v inshomu misci priklad podil blok shemi sho ne pomishayetsya na listi Vidpovidni spoluchni simvoli povinni mati odne pri tomu unikalne poznachennya Komentar Element vikoristovuyetsya dlya detalnishoyi informaciyi pro kroki procesu abo grupi procesiv Opis pomishayetsya z boku kvadratnoyi duzhki i ohoplyuyetsya neyu po vsij visoti Punktirna liniya jde do opisuvanogo elementu abo grupi elementiv pri comu grupa vidilyayetsya zamknutoyu punktirnoyu liniyeyu Takozh simvol komentarya slid vikoristovuvati v tih vipadkah koli obsyag tekstu v bud yakomu inshomu simvoli napriklad simvol procesu simvol danih ta in perevishuye jogo obsyag Dzherela informaciyiMala girnicha enciklopediya u 3 t za red V S Bileckogo D Donbas 2004 T 1 A K 640 s ISBN 966 7804 14 3 Div takozhUML Diagrama diyalnosti Model sutnist zv yazok Posilannya DSTU ISO 5807 2016 Obroblyannya informaciyi Simvoli ta ugodi shodo dokumentaciyi stosovno danih program ta sistemnih blok shem shem merezhevih program ta shem sistemnih resursiv ISO 5807 1985 IDT ISO 5807 1985 1985 International Organization for Standardization ISO 5807 1985 Arhiv originalu za 7 veresnya 2011 Procitovano 2 bereznya 2010 mizhnarodnij standart blok shem DIN 66001 Sinnbilder fur Datenfluss und Programmablaufplane 11 veresnya 2014 u Wayback Machine fajl PDF 1 14 MB nimeckij standart blok shem Ce nezavershena stattya pro informacijni tehnologiyi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi