513 читали · 2 года назад
Зачем рисовать блок-схему алгоритма
Наверняка все программисты, когда начинали обучаться, то слышали о том, что перед разработкой надо составлять блок-схему алгоритма. В школах, в универах, в учебниках для начинающих об этом всегда говорят. И наверняка каждый хоть раз да пробовал это сделать. Но надо ли это на самом деле - вот в чём вопрос! Попробую привести доводы за то, чтобы блок-схему алгоритма рисовать: Есть, разумеется, и доводы против. Основной из них - это трудозатраты. К тому же в реальном программировании необходимость составлять блок-схемы алгоритмов возникает крайне редко или вообще не возникает...
3 месяца назад
Алгоритмизация: как думать как программист (даже если ты медик)
«Твой мозг кипит, а в голове каша? Ты не понимаешь, как решить задачу, потому что не знаешь, с чего начать?» Знакомо? Это классическая проблема отсутствия алгоритмического мышления. Когда нет плана, любая, даже простая задача, кажется неподъемной. Алгоритмизация — это не про скучную математику. Это про умение составлять план действий. Про то, как разложить сложную проблему (например, «подготовиться к зачету» или «провести обход») на простые и понятные шаги. Сегодня мы разбираем тему, которая кажется сложной, но на самом деле является основой всего — алгоритмы...