12 подписчиков
Выполнение программ, написанных на любом языке программирования, по умолчанию является последовательным. Иногда нам может понадобиться изменить выполнение программы. Выполнение определенного кода может потребоваться повторить несколько раз. Для этого в языках программирования предусмотрены различные типы циклов, которые способны повторять определенный код несколько раз. Чтобы понять принцип работы оператора цикла, рассмотрим следующую схему. Для чего нужны циклы в python? Циклы упрощают сложные задачи до простых...
1 год назад
1,7K подписчиков
Источник: http://академия-разработчиков.рф Видео: YouTube Рассмотрим организацию циклов в процессорах. Кто еще не знаком со структурной схемой процессора и системой команд рекомендую ознакомиться в предыдущих статьях. Циклические конструкции в программах используются для многократного выполнения участка программы. К примеру, необходимо вычислить значение со школы всем известной линейной функции. Проблема в том, что в нашем процессоре нет команды умножения. Однако, мы знаем, что умножение это многократно повторяющееся сложение (подробнее в материале об арифметико-логическом устройстве)...
4 года назад
5 подписчиков
Мы часто в программировании встречали такое, что нам нужно сделать что-то несколько раз. Это может быть вывод какого-то текста, определенных чисел из заданного диапазона или же проход по массиву. И не очень хочется повторяться по несколько раз и писать одинаковые строчки кода. А представим, что нас попросили вывести все четные числа от 1 до 1000. И как нам быть? Писать все вручную? Не думаю, что это хорошая идея. Чтобы этого не делать придумали циклы. Циклы позволяют нам выполнять одно действие несколько раз, без повторного написания кода...
2 года назад
11 подписчиков
Для начала давайте разберёмся, что такое цикл в программировании, и зачем он нужен. Цикл в программировании — это управляющая конструкция, которая заставляет какой-то блок кода выполняться несколько раз. Блок кода, который нужно повторять, называется телом цикла. Там может быть практически любой код, необходимый разработчику. Сама управляющая конструкция описывает, как долго повторять действия: можно задать четкое количество повторений или заставить цикл выполняться до достижения какого-то условия...
6 месяцев назад