Нужна небольшая помощь, касательно мышления в сфере программирования.
Есть ли способ развить навык такого мышления? Когда дана задача, иногда бывает сложно, а порой и вообще не удается мысленно представить ее решение. Нет общей картины перед глазами.
Неужели только опыт решает эту проблему?
Заранее спасибо!
Пиши сверху вниз. Задача: Купить пива. Разбиваем на действия: Дойти до магазина Купить пиво Принести домой. Разбиваем "Дойти до магазина" Проверить бумажник Выйти из дома Идти к ближайшему магазину ЦИКЛ-ПОКА не найдено устраивающее пиво Идти к другому магазину ВСЁ-ЦИКЛ И так далее...