454 читали · 2 года назад
Базовая алгоритмическая конструкция "Цикл"
Данная статья является дополнением ранее опубликованного видео четвёртого урока, поэтому перед прочтением рекомендуется его посмотреть. Цикл - управляющая структура, организующая многократное выполнение указанного действия или нескольких действий. С помощью циклов организуется итерационный процесс, то есть, то самое многократное выполнение заданного действия или действий, а одно отдельно взятое выполнение цикла называется тактом выполнения цикла или итерацией. На сегодняшний день циклы можно разделить...
1986 читали · 4 года назад
Как ускорить выполнение цикла? Алгоритм оптимизации циклов
Что-то на канале давно ничего не было про кодинг. Попытаюсь исправить ситуацию. Сегодня поговорим с вами об оптимизациях цикла. Хорошо известно, что для оптимизации программы, для её ускорения, наши усилия должны быть сосредоточены на локальных областях, чтобы отдача была максимальной. Конструкции цикла в программе как раз представляют собой такие области. Определенная степень ускорение достигается за счет размыкания, объединения и развертывания циклов. Размыкание цикла Если внутри цикла есть условный...