Блок схема используется для того чтобы мы понимали написанную программу визуально, и понимали что это программа из себя представляет, и что оно вообще делает. Не каждый может понять написанный вами код, если он не знает вашего языка программирования, пусть и не конца. Блок схему можно сравнить с языком жестов, который используется везде. Блок схема особенно полезна когда нужно перевести код из одного языка на другой, или например просто объяснить другу концепцию вашей идеи, если он разбирается в программировании.