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


Решение. При первом вхождении в цикл параметр цикла примет  значение, равное 7



Pdf көрінісі
бет3/10
Дата28.04.2023
өлшемі465,37 Kb.
#88080
түріРешение
1   2   3   4   5   6   7   8   9   10
Решение. При
первом вхождении в цикл параметр цикла примет 
значение, равное 7. В ячейке а оказывается значение, равное 5, а в ячейке у 
после выполнения оператора у=а+10 будет значение, равное 15. В цикле по 
убывающим значениям параметра значение ячейки i уменьшится на единицу 
и будет равно 6. Выполняется оператор a=d, и в ячейке а снова оказывается 
число 5. В ячейке у после выполнения оператора у=а+10 будет значение 15
Эти действия будут повторяться до тех пор, пока параметр цикла не 
достигнет значения границы, равного 2. Происходит выход из цикла. В 
ячейке у находится значение, равное 15
Задание 5.7. Определите, какое значение находится в ячейке у после 
выполнения цикла с оператором for
a=5 
d=5 
y=0 
for i in range(2,6,1): 
y=d+10 
y=a+10 
y=a*d 
print("y = ", y) 
Решение. В данном фрагменте программы при выполнении цикла 
смещен вправо только один оператор y=d+10. Следовательно, он и будет 
выполняться. При первом прохождении цикла в ячейке у оказывается 
значение, равное 15. Параметр цикла увеличивается на единицу. Вновь 
выполняется оператор y=d+10, и так как значение ячейки d не изменялось
оно вновь оказывается равным 15. Эти действия будут повторяться до тех 
пор, пока значение параметра не достигнет значения верхней границы, 


равной 5. После чего происходит выход из цикла, и в ячейке у будет 
находиться значение, равное 15. Поставив вопрос к данному заданию по-
другому: «Какое значение находится в ячейке у после выполнения фрагмента 
программы?», - следует проанализировать еще два оператора, где изменяется 
значение у, и получить значение, равное 25
Задание 5.8. Сколько раз будет выполнен цикл в следующем 
фрагменте программы? 
n=2 
s=13 
y=0 
for i in range(s+2,n+3,-1): 
y=y+1 


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




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

    Басты бет