НАМ НУЖНА ВАША ПОМОЩЬ ДОРОГИЕ ДРУЗЬЯ. КАКИЕ ЗНАЧЕНИЯ ПРИМУТ ПЕРЕМЕННЫЕ i и s ПОСЛЕ ВЫПОЛНЕНИЯ ПРОГРАММЫ? s=0 i=0 while i<3 : i=i+1 s=s+1 A)1, 2 B)3, 6 C)1, 1 Д)3, 9
ninsanofa
А вы уверены,что ответ В) 3,6 ,а может быть ответ С) 1,1 ?????
ninsanofa
Ответьте на мой вопрос обещаю ыаш ответ сделаю Лучшим !!!!!
ninsanofa
ВЫ НА СКОЛЬКО ПРОЦЕНТОВ УВЕРЕНЫ В ПРАВИЛЬНОСТИ ВАШЕГО ОТВЕТА?
valgrisa
Добрый вечер! В правильности ответа уверена. ) Условием цикла является i < 3 и каждый повтор цикла i = i + 1 (значение i увеличивается на 1). Цикле while (пока) выполняется пока условие истинно, т.е. цикл не может быть прекращён при i = 1 (1 < 3).
Answers & Comments
Ответ:
i = 3
s = 3
или
B) 3, 6
i = 3
s = 6
Объяснение:
Если считать как написано (s = s + 1):
i = 0
s = 0
0 < 3 (да)
i = 0 + 1 = 1
s = 0 + 1 = 1
1 < 3 (да)
i = 1 + 1 = 2
s = 1 + 1 = 2
2 < 3 (да)
i = 2 + 1 = 3
s = 2 + 1 = 3
3 < 3 (нет)
i = 3
s = 3
Если учитывать ответы, то скорее всего в написании ошибка (вместо s = s + 1 должно быть s = s + i):
i = 0
s = 0
0 < 3 (да)
i = 0 + 1 = 1
s = 0 + 1 = 1
1 < 3 (да)
i = 1 + 1 = 2
s = 1 + 2 = 3
2 < 3 (да)
i = 2 + 1 = 3
s = 3 + 3 = 6
3 < 3 (нет)
i = 3
s = 6
Условием цикла является i < 3 и каждый повтор цикла i = i + 1 (значение i увеличивается на 1).
Цикле while (пока) выполняется пока условие истинно, т.е. цикл не может быть прекращён при i = 1 (1 < 3).