Схема (грец. Σχήμα — образ, вид) — графічне представлення визначення, аналізу або методу вирішення задачі, у якому використовуються символи для позначення операцій, даних, потоку, обладнання і т. д.
Схеми алгоритмів, програм, даних і систем (далі - схеми) складаються з символів що мають певні значення, короткого тексту пояснення і сполучних ліній.
Класифікація схем
Схеми можуть використовуватися на різних рівнях деталізації, причому число рівнів залежить від розмірів і складності завдання обробки даних. Рівень деталізації має бути таким, щоб різні частини і взаємозв'язок між ними були зрозумілі в цілому. Схеми за ГОСТ 19.701-90 можуть виконуватись у вигляді:
- схеми даних;
- схеми програм;
- схеми роботи системи;
- схеми взаємодії програм;
- схемах ресурсів системи.
Схема даних
Схеми даних зображають шлях даних при рішенні задач і визначають етапи обробки, а також носії даних, що використовуються.
Схема даних складається з:
- символів даних (символи даних можуть також вказувати вид носія даних);
- символів процесу, який слід виконати над даними (символи процесу можуть також вказувати функції, що виконуються обчислювальною машиною);
- символів ліній, що вказують потоки даних між процесами і (чи) носіями даних;
- спеціальних символів, використовуваних для полегшення написання і читання схеми.
Символи даних передують і йдуть за символами процесу. Схема даних починається і закінчується символами даних (за винятком спеціальних символів).
Схема програми
Схеми програм зображають послідовність операцій в програмі.
Схема програми складається з:
- символів процесу, що вказують фактичні операції обробки даних (включаючи символи, що визначають шлях, якого слід дотримуватися з урахуванням логічних умов);
- лінійних символів, що вказують потік управління;
- спеціальних символів, використовуваних для полегшення написання і читання схеми.
Схема роботи системи
Схеми роботи системи зображають управління операціями і потік даних в системі.
Схема роботи системи складається з:
- символів даних, що вказують на наявність даних (символи даних можуть також вказувати вид носія даних);
- символів процесу, що вказують операції, які слід виконати над даними, а також що визначають логічний шлях, якого слід дотримуватися;
- лінійних символів, що вказують потоки даних між процесами і (чи) носіями даних, а також потік управління між процесами;
- спеціальних символів, використовуваних для полегшення написання і читання блок-схеми.
Схема взаємодії програм
Схеми взаємодії програм зображають шлях активації програм і взаємодій з відповідними даними. Кожна програма в схемі взаємодії програм показується тільки один раз (у схемі роботи системи програма може зображатися більше ніж в одному потоці управління).
Схема взаємодії програм складається з:
- символів даних, що вказують на наявність даних;
- символів процесу, що вказують на операції, які слід виконати над даними;
- лінійних символів, що зображають потік між процесами і даними, а також ініціації процесів;
- спеціальних символів, використовуваних для полегшення написання і читання схеми.
Схема ресурсів системи
Схеми ресурсів системи зображають конфігурацію блоків даних і оброблювальних блоків, яка вимагається для вирішення завдання або набору завдань.
Схема ресурсів системи складається з:
- символів даних, що зображають вхідні, вихідні і запам'ятовувальні пристрої обчислювальної машини;
- символів процесу, що зображають процесори (центральні процесори, канали і т.д.);
- лінійних символів, що зображають передачу даних між пристроями вводу-виводу і процесорами, а також передачу управління між процесорами;
- спеціальних символів, що використовуються для полегшення написання і читання схеми.
Примітки
- ГОСТ 19.701-90. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения
Дивись також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
U Vikipediyi ye statti pro inshi znachennya cogo termina Shema Shema grec Sxhma obraz vid grafichne predstavlennya viznachennya analizu abo metodu virishennya zadachi u yakomu vikoristovuyutsya simvoli dlya poznachennya operacij danih potoku obladnannya i t d Shemi algoritmiv program danih i sistem dali shemi skladayutsya z simvoliv sho mayut pevni znachennya korotkogo tekstu poyasnennya i spoluchnih linij Klasifikaciya shemShemi mozhut vikoristovuvatisya na riznih rivnyah detalizaciyi prichomu chislo rivniv zalezhit vid rozmiriv i skladnosti zavdannya obrobki danih Riven detalizaciyi maye buti takim shob rizni chastini i vzayemozv yazok mizh nimi buli zrozumili v cilomu Shemi za GOST 19 701 90 mozhut vikonuvatis u viglyadi shemi danih shemi program shemi roboti sistemi shemi vzayemodiyi program shemah resursiv sistemi Shema danih Shemi danih zobrazhayut shlyah danih pri rishenni zadach i viznachayut etapi obrobki a takozh nosiyi danih sho vikoristovuyutsya Shema danih skladayetsya z simvoliv danih simvoli danih mozhut takozh vkazuvati vid nosiya danih simvoliv procesu yakij slid vikonati nad danimi simvoli procesu mozhut takozh vkazuvati funkciyi sho vikonuyutsya obchislyuvalnoyu mashinoyu simvoliv linij sho vkazuyut potoki danih mizh procesami i chi nosiyami danih specialnih simvoliv vikoristovuvanih dlya polegshennya napisannya i chitannya shemi Simvoli danih pereduyut i jdut za simvolami procesu Shema danih pochinayetsya i zakinchuyetsya simvolami danih za vinyatkom specialnih simvoliv Shema programi Shemi program zobrazhayut poslidovnist operacij v programi Shema programi skladayetsya z simvoliv procesu sho vkazuyut faktichni operaciyi obrobki danih vklyuchayuchi simvoli sho viznachayut shlyah yakogo slid dotrimuvatisya z urahuvannyam logichnih umov linijnih simvoliv sho vkazuyut potik upravlinnya specialnih simvoliv vikoristovuvanih dlya polegshennya napisannya i chitannya shemi Shema roboti sistemi Shemi roboti sistemi zobrazhayut upravlinnya operaciyami i potik danih v sistemi Shema roboti sistemi skladayetsya z simvoliv danih sho vkazuyut na nayavnist danih simvoli danih mozhut takozh vkazuvati vid nosiya danih simvoliv procesu sho vkazuyut operaciyi yaki slid vikonati nad danimi a takozh sho viznachayut logichnij shlyah yakogo slid dotrimuvatisya linijnih simvoliv sho vkazuyut potoki danih mizh procesami i chi nosiyami danih a takozh potik upravlinnya mizh procesami specialnih simvoliv vikoristovuvanih dlya polegshennya napisannya i chitannya blok shemi Shema vzayemodiyi program Shemi vzayemodiyi program zobrazhayut shlyah aktivaciyi program i vzayemodij z vidpovidnimi danimi Kozhna programa v shemi vzayemodiyi program pokazuyetsya tilki odin raz u shemi roboti sistemi programa mozhe zobrazhatisya bilshe nizh v odnomu potoci upravlinnya Shema vzayemodiyi program skladayetsya z simvoliv danih sho vkazuyut na nayavnist danih simvoliv procesu sho vkazuyut na operaciyi yaki slid vikonati nad danimi linijnih simvoliv sho zobrazhayut potik mizh procesami i danimi a takozh iniciaciyi procesiv specialnih simvoliv vikoristovuvanih dlya polegshennya napisannya i chitannya shemi Shema resursiv sistemi Shemi resursiv sistemi zobrazhayut konfiguraciyu blokiv danih i obroblyuvalnih blokiv yaka vimagayetsya dlya virishennya zavdannya abo naboru zavdan Shema resursiv sistemi skladayetsya z simvoliv danih sho zobrazhayut vhidni vihidni i zapam yatovuvalni pristroyi obchislyuvalnoyi mashini simvoliv procesu sho zobrazhayut procesori centralni procesori kanali i t d linijnih simvoliv sho zobrazhayut peredachu danih mizh pristroyami vvodu vivodu i procesorami a takozh peredachu upravlinnya mizh procesorami specialnih simvoliv sho vikoristovuyutsya dlya polegshennya napisannya i chitannya shemi PrimitkiGOST 19 701 90 Shemy algoritmov programm dannyh i sistem Uslovnye oboznacheniya i pravila vypolneniyaDivis takozhBlok shema