971.88K
Category: programmingprogramming

Управление циклами. Операторы Continue, Break

1.

Управление циклами.
Операторы Continue, Break
Подготовила:
преподаватель информатики
Исмаилова Ш.П.

2.

Для чего нужны break и continue
Инструкции break и continue управляют циклом.
Циклы выполняют блок когда до тех пор, пока условие цикла истинно.
Иногда нужно прервать выполнение целого цикла без проверки условия.
В таких случаях нам помогут инструкции break и continue.
Для управления циклами используются специальные операторы break и
continue. Оператор break используется для выхода из цикла. А оператор
continue – для перехода в следующую итерацию.

3.

Инструкция break
Инструкция break прерывает
цикл, в котором он объявлен.
После этого управление
программой передается
инструкции, которая
находится после тела цикла.
Если инструкция break
находится внутри вложенного
цикла (цикл в цикле), то
прерывается внутренний цикл.

4.

Пример использования break

5.

Инструкция continue
Инструкция continue
используется для того,
чтобы пропустить
оставшееся тело цикла
текущей итерации. Цикл
не завершается, а
продолжается со
следующей итерации.

6.

Пример использования continue

7.

Пример 1
Проверим знания учеников по таблице умножения.
i вычисляет 10 циклов с 1 до 11(не
включительно). Выводит вопрос из
таблицы умножения.
Принимает ответ, введенный учеником.
Вычисляет произведение.
Сравнивает результат с ответом,
введенным учеником.
Если верно, выводит текст Молодец, а
если нет, проинформирует о неверности
ответа и выведет правильный ответ.
Пример. Проверим знания учеников по
таблице умножения.
Для выхода из цикла добавим в код
программы оператор break. Когда
ученик вводит слово «Не знаю», цикл
останавливает свою работу.

8.

Пример 1 (продолжение)

9.

Продолжение цикла.
С помощью оператора continue можно, не выходя из цикла, пропустить вопрос и продолжать
процесс. Если этот оператор находится внутри тела цикла, то все остальные операторы внутри
тела цикла будут пропущены, и цикл продолжит свою работу со следующей итерации.

10.

Обмен переменных значениями
между собой.
В языке программирования Python можно минимальными шагами обменять
значения переменных между собой.
Обычно эта операция может потребоваться для одновременного изменения
значений двух переменных.

11.

Задание 1
Напишите программу для вычисления суммы чисел, введенных
пользователем.
Если введено отрицательное число, цикл должен прекратить свою работу.

12.

Задание 2
Напишите программу для вывода количества четных чисел, введенных пользователем.
Если введено нечетное число, цикл должен прекратить свою работу.

13.

Задание 3
Напишите программу простого калькулятора, состоящего из операций
сложение, вычитание, умножение и деление. Если ввести операцию stop, то
остановить программу и выйти

14.

Домашнее задание
English     Русский Rules