ГДЗ Информатика 7 класс. Учебник [Морзе Н.В., Барна А.В.] 2020
07.03.2021,
7 Клас / Інформатика,
4 309,
0
12 Реализация алгоритмов повторения языке программирования
Обсуждаем
1. Какие операторы для описания алгоритмической структуры повторения используют в программах на языке Python?
В языке программирования Python цикл с предусловием описывается оператором while.
В языке программирования Python цикл с параметром описывается оператором for.
2. Как в операторах цикла в языке программирования Python организуют выполнение нескольких команд в теле цикла?
Для того чтобы описать повторения определенное количество раз, используют оператор цикла с параметром.
3. Что общего и чем различаются циклы while и for в языке программирования Python?
В языке программирования Python цикл с предусловием описывается оператором while
Сокращенная форма оператора while работает следующим образом. Определяется значение логического выражения. Если это значение true, то выполняется команда, следует после строки со знаком ":" в строках, которые имеют отступ 4 позиции. Если значение логического выражения false, то цикл завершается и управление передается команде, которая записана в программном коде после тела цикла (с строки, находится на том же уровне, что и команда while). В теле цикла обязательно используют команду, которая будет изменять значение величины, используется в логическом выражении.
В языке программирования Python цикл с параметром описывается оператором for
Цикл for ... выполняется по следующим алгоритмом:
1. Параметры цикла i присваивается начальное значение.
2. Если значение параметра цикла больше, чем его конечное
значение, то цикл завершается. Иначе выполняется п. 3.
3. Выполняется команда.
4. Значение параметра цикла i меняется на соответствующее следующее
значение, и осуществляется переход к п 2. и т.д.
Например, результатом выполнения следующего фрагмента программы:
for i in ꞌhello worldꞌ:
print (i * 2, end = ꞌꞌ)
есть текст:
hheelllloo wwoorrlldd
В языке программирования Python можно использовать досрочный выход из цикла. С помощью функции break можно прервать выполнение команд тела цикла и перевести управление в команду, которая следует после блока команд, относящихся к while или for.
Если в операторах цикла for или while используют конструкцию else, то при таких условиях осуществляется проверка, был выход из цикла осуществлен с помощью команды break, или "естественным" образом. Блок команд после else будет выполнен в том случае, если выход из цикла состоялся без использования команды break.
Оператор continue начинает следующий проход цикла, минуя часть тела цикла for или while, что осталась.
4. Объясните, когда прекращается выполнение команд в теле цикла для циклов с предусловием и цикла с параметром. Можно вынужденно прервать или продолжить выполнение цикла?
В языке программирования Python можно использовать досрочный выход из цикла. С помощью функции break можно прервать выполнение команд тела цикла и перевести управление в команду, которая следует после блока команд, относящихся к while или for.
Если в операторах цикла for или while используют конструкцию else, то при таких условиях осуществляется проверка, был выход из цикла осуществлен с помощью команды break, или "естественным" образом. Блок команд после else будет выполнен в том случае, если выход из цикла состоялся без использования команды break.
Оператор continue начинает следующий проход цикла, минуя часть тела цикла for или while, что осталась.
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter