Пояснение примеров заданий на применение циклов for Задание



Pdf көрінісі
бет1/10
Дата28.04.2023
өлшемі465,37 Kb.
#88080
түріРешение
  1   2   3   4   5   6   7   8   9   10
Байланысты:
тема 5.Примеры решения задач



5.3 Пояснение примеров заданий на применение циклов for 
Задание 5.1. Сколько раз будет выполнен оператор d=5 в теле цикла? 
d=4 
r=15 
for i in range(d+1, r,1): 
d=5 
Решение. Подставив значения переменных d и r, получаем, что 
параметр цикла i меняется от 5 до 14. При первом вхождении в цикл 
параметр цикла примет значение 5, а далее будет автоматически 
увеличиваться на +1, пока не достигнет величины верхней границы 14
Следовательно, оператор выполнится 10 раз. 
Задание 5.2. Определите, какое значение будет в ячейке r после 
выполнения группы операторов? 
r=50 
s=0 
for i in range(5, 0, -1): 
s=1 
r=r-s 
print("r = ", r) 
Решение. При первом вхождении в цикл параметр цикла примет 
значение 5. В программе используется цикл по убывающим значениям
следовательно, параметр цикла при каждом выполнении тела цикла будет 
уменьшаться на -1. При первом вхождении в цикл переменная s принимает 
значение, равное 1. Выполняется оператор r=r-s. После его выполнения в 
ячейке г будет значение 49. Затем параметр цикла уменьшается на единицу и 
будет равен четырем. Вновь выполняются операторы s=l и r= r-s. Выполняя 
их каждый раз и подсчитывая полученные значения, получим в ячейке г 
значение 45
Задание 5.3. Определите, какое значение находится в ячейке у после 
выполнения группы операторов? 
a=7 
d=5 
y=0 
for i in range(1,4,1): 
y=d 
y=a+2 
print("y = ", y) 


 
Решение. В цикле с оператором for параметр цикла будет меняться от 
1 до 3. В цикле выполняются два оператора: y=d и у=а+2. Операторы 
выполняются три раза. Каждый раз при прохождении цикла в ячейке у будет 
находиться значение (y=d), а после выполнения оператора у=а+2 значение 
ячейки у будет равно 9. Следовательно, после выполнения группы 
операторов в ячейке у будет находиться значение 9


Достарыңызбен бөлісу:
  1   2   3   4   5   6   7   8   9   10




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет