Контрольные задания >
11. Определите значение переменных ѕи і после выполнения следующих операторов:
a)
s = 0
i = 3
while True:
s=s+5// i
i-
1
if i 1:
break
б)
s = 0
i=1
while True:
ss+1 // i
1-1
if i<= 1:
break
Вопрос:
11. Определите значение переменных ѕи і после выполнения следующих операторов:
a)
s = 0
i = 3
while True:
s=s+5// i
i-
1
if i 1:
break
б)
s = 0
i=1
while True:
ss+1 // i
1-1
if i<= 1:
break Смотреть решения всех заданий с листа Ответ: Сейчас посчитаем!
а) Инициализация: Цикл: 1-я итерация: s = s + 5 // i = 0 + 5 // 3 = 0 + 1 = 1 i = i - 1 = 3 - 1 = 2 if i < 1: (2 < 1) - ложь 2-я итерация: s = s + 5 // i = 1 + 5 // 2 = 1 + 2 = 3 i = i - 1 = 2 - 1 = 1 if i < 1: (1 < 1) - ложь 3-я итерация: s = s + 5 // i = 3 + 5 // 1 = 3 + 5 = 8 i = i - 1 = 1 - 1 = 0 if i < 1: (0 < 1) - истина break Ответ: s = 8, i = 0
б) Инициализация: Цикл: 1-я итерация: s = s + 1 // i = 0 + 1 // 1 = 0 + 1 = 1 i = i - 1 = 1 - 1 = 0 if i <= 1: (0 <= 1) - истина break Ответ: s = 1, i = 0
Сократить
Перефразировать
Добавить текст
Вернуть оригинал ГДЗ по фото 📸 👍 👎
Похожие 7. Требовалось написать программу вычисления факториала числа п (факториал числа п это произведение всех целых чисел от 1 до п). Программист торопился и написал программу неправильно. Ниже приведён фрагмент его программы, в котором содержатся три ошибки:
k = 1
f = 0
while k < n:
f = f
k = 1
k
Найдите ошибки. Допишите необходимые операторы и выполните программу на компьютере. 8. Проанализируйте следующий цикл:
while a < b:
c a== b
В чём его особенность? 9. Запишите на языке Python программы решения № 26-30 из § 2.4 из учебника для 8 класса. Используйте оператор while. 10. Дана последовательность операторов:
a = 1
b = 1
while True:
a += 1
b *= 2
if b > 8: break
s = a + b
Сколько раз будет выполнено тело цикла и какими будут значения переменных а, b, s после выполнения этой последовательности операторов? 12. От программы, записанной на алгоритмическом языке, перейдите к записи программы на языке Python. Определите, что будет выведено в результате работы программы, если были введены следующие числа: 1, 5, -10, 3, -8, 6, 4, 0. Составьте таблицу значений переменных.
алг
цел 5, X
нач
s:= 0
нц
ввод х
s:=s+ X