Блок схеми

Защо е полезно и как да използваме блок-схеми в програмирането?

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

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

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

Така, че в заключение мога да заявя на този етап, че блок-схемите или така наречените „графични диаграми“ са мощен инструмент за тези, които трябва да взимат решения.

Те намират приложение в различни области, включително програмирането.

Именно в курса по JavaScript ми „светна зелената лампичка“ за начинът, по който могат да се използват в логиката на задача, която имаме да програмираме.

Например:

При създаването на игра. Когато има няколко възможни изхода и правила за дадена игра, можем да ги разбием чрез блок-схема, така че после само да я „преведем“ на дадения програмен език.

В GitHub профилът ми, можете да разгледате примерно приложение на играта Pig Game + блок схема с логиката на играта, а в сайта boardmix.com попаднах на доста примери, само че на английски, но много добре описани, в които са описани различни видове блок-схеми, подходящи за използване в различни ситуации.

Например: за решаване на проблеми, за вземане на решения, онлайн продажбен процес, за визуализиране на алгоритъм и много други…