До начала перестройки в нашей стране практически не готовили программистов. Большинство программистов были выходцами с кафедр математики, на которых очень часто изучались определенные учебные курсы с уклоном в сторону информатики. На этих курсах учили писать блок-схемы, которые в свою очередь помогали понять логику работы программы.
С блок-схемами знакомятся на начальном этапе обучения программированию. Первое впечатление тех, кто столкнулся с блок-схемами,— абсолютно ненужная ерунда. Однако со временем становятся понятны их достоинства. Возможно, что и вам покажется это слишком просто, но все же желательно прочитать эту главу полностью. Здесь рассматривается теория всего процесса программирования, что позволяет понять логику выполнения команд в процессе выполнения программы на процессоре. В дальнейшем останется только познакомиться с практикой.
Когда мне пришлось изучать информатику в институте, то нас тоже заставляли писать блок схемы. Самое страшное, что нас именно заставляли. Прежде чем начать что-то писать, мы должны были описать весь процесс в виде логики из блоков. Я не собираюсь вам говорить, что вы должны поступать так же. Все равно таким образом можно описать только небольшой участок логики или простой алгоритм. В большинстве случаев можно приступать к программированию сразу, но если вы запутались или что-то не получается, попробуйте отложить клавиатуру, взять листок бумаги и набросать логику с помощью блоков. Очень часто это помогает.