email: delievabg@gmail.com
Тези, които се занимават с програмиране, но и тези, които се занимават с други дейности, включващи работа със сложни проблеми, знаят, че по принцип сложната задача трябва да се разбие на по-прости, за да се реши даден проблем.
Когато в училище преди години ни преподаваха за блок-схемите в часовете по Информатика, честно казано не разбирах напълно смисълът от тях. Какво толкова? Някакви си фигурки с текст в тях.
По-късно, обаче разбрах, че блок схемите могат да бъдат много полезни именно за това – да помогнат за разбиването на сложен проблем на по-прости, както и за визуално представяне на логиката.
Така, че в заключение мога да заявя на този етап, че блок-схемите или така наречените „графични диаграми“ са мощен инструмент за тези, които трябва да взимат решения.
Те намират приложение в различни области, включително програмирането.
Именно в курса по JavaScript ми „светна зелената лампичка“ за начинът, по който могат да се използват в логиката на задача, която имаме да програмираме.
Например:
При създаването на игра. Когато има няколко възможни изхода и правила за дадена игра, можем да ги разбием чрез блок-схема, така че после само да я „преведем“ на дадения програмен език.
В GitHub профилът ми, можете да разгледате примерно приложение на играта Pig Game + блок схема с логиката на играта, а в сайта boardmix.com попаднах на доста примери, само че на английски, но много добре описани, в които са описани различни видове блок-схеми, подходящи за използване в различни ситуации.
Например: за решаване на проблеми, за вземане на решения, онлайн продажбен процес, за визуализиране на алгоритъм и много други…



