Какво представлява блокова схема

Съдържание:

Какво представлява блокова схема
Какво представлява блокова схема

Видео: Какво представлява блокова схема

Видео: Какво представлява блокова схема
Видео: Как читать и понимать электрические схемы 2024, Април
Anonim

Блоковата диаграма е начин за представяне на алгоритъм под формата на визуална графична диаграма. Използва се специална форма за визуално обяснение на определени стъпки за клетките на блок-схемата. Не всеки алгоритъм може да бъде описан с блок-схема, но този метод е подходящ за много задачи.

Какво представлява блокова схема
Какво представлява блокова схема

Организация на блок-схемата

Необходим е графичен модел на алгоритъма, за да се разгледа последователността на действията и да се обхване психически всичко това. Известно е, че човешкият мозък е много по-добър в решаването на проблеми, ако представлява сложна ситуация, а блоковата диаграма е идеалният начин да се опишат алгоритмите за програмиране по този начин.

Всички блокове в блоковата диаграма са свързани помежду си посредством линии, което означава връзки между тях.

Изучаването на блок-схеми е част от задължителната учебна програма по компютърни науки в гимназията. Описание на тази техника може да се намери в учебниците. Тъй като използването на блок-схеми улеснява програмирането, почти всеки блог, който учи читателите да пишат код, също говори за този метод.

Елементи на блоковата схема

Елементите на блок-схема са геометрични фигури, вътре в които пишете код или описание на действията. Схемата винаги започва с удължен овал. Означава началото или края на програма, както и началото или края на функция (повикване и връщане). В по-широк смисъл може да се каже, че това е началото и краят на проблема.

Правоъгълникът се използва за изброяване на операции, аритметика или присвояване. Това е блок за действие.

Ромбът е логически блок, който съдържа условие. Това означава проверка за състояние, след което се получава разклоняване. Насоките за разклоняване могат да бъдат както две (конструкцията "ако, тогава"), така и няколко (обикновено в програмните езици такава конструкция се описва с думата "случай")

Правоъгълник със стълбове отстрани е предварително дефиниран процес. Той описва извикването към подпрограмата и изброява променливите, които са предадени. Например, по този начин се обозначава извикване на функция.

Паралелограмата е блок за въвеждане / извеждане на данни. В него са изброени данните, които трябва да бъдат изпратени до изходното устройство или получени от входното устройство.

Хоризонтално удължен шестоъгълник. Тази цифра представлява цикъл. Вътре се записват първоначалната стойност на променливите на цикъла, стъпката и условието за изход. Този блок може да бъде разделен на две половини, след това началото на цикъла се записва в първата, а краят във втората и всички операции са поставени в средата.

Особености на използването на блокови диаграми

UML диаграмите се използват, за да опишат как работят приложенията, написани в обектния подход.

Блоковите диаграми са приложими само за тези програмни езици, които се основават на структуриран подход. За изкуствени езици, например, за езици с ниско ниво, този начин на описание на алгоритъма няма да работи. По същия начин, ако пишете на обектен език в рамките на обектно-ориентирана парадигма за програмиране, тогава взаимодействието между обектите не може да бъде описано с помощта на блок-схема. За такива случаи се използват други методи за визуализиране на алгоритъма.

Препоръчано: