Многих людей пугает терминология. Особенно новичков. Особенно в программировании, которое часто начинают изучать самостоятельно, желая начать писать программы как можно быстрее. В итоге многое проходит мимо, и результат не всегда впечатляет. Дело осложняется тем, что в программировании есть два вида терминов: официальные и сленговые. С официальными, с которыми обычно сталкиваются студенты, всё достаточно просто - один раз выучил и всё. А вот сленг даже сами программисты не всегда понимают, если они работают в разных направлениях. Но не будем о грустном. Сегодня разберёмся с очень простым вопросом, с термином, который знают все программисты, даже начинающие, но могут не знать новички. Я говорю про итерацию. Итак, представьте, что вам надо перенести 5 кирпичей из точки А в точку Б. Вы идёте в точку А, берёте один кирпич, несёте его в точку Б, кладёте его там. И так 5 раз. То есть задача решена вами за 5 шагов. Так вот, один шаг этого действия - это и есть итерация. То есть имеем действие