Зацикливание в программировании: концепции и примеры