Наверняка все программисты, когда начинали обучаться, то слышали о том, что перед разработкой надо составлять блок-схему алгоритма. В школах, в универах, в учебниках для начинающих об этом всегда говорят. И наверняка каждый хоть раз да пробовал это сделать. Но надо ли это на самом деле - вот в чём вопрос! Попробую привести доводы за то, чтобы блок-схему алгоритма рисовать: Есть, разумеется, и доводы против. Основной из них - это трудозатраты. К тому же в реальном программировании необходимость составлять блок-схемы алгоритмов возникает крайне редко или вообще не возникает...
Производители софта разного уровня предлагают приложения, с помощью которых можно удобно строить блок-схемы. Однако, когда не хочется занимать память на компьютере, можно воспользоваться онлайн-сервисами...