Предмет: Информатика, автор: ninsanofa

НАМ НУЖНА ВАША ПОМОЩЬ ДОРОГИЕ ДРУЗЬЯ.
КАКИЕ ЗНАЧЕНИЯ ПРИМУТ ПЕРЕМЕННЫЕ 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

Ответы

Автор ответа: valgrisa
0

Ответ:

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


ninsanofa: Извините там должно были быть s=s+i .
ninsanofa: А вы уверены,что ответ В) 3,6 ,а может быть ответ С) 1,1 ?????
ninsanofa: Ответьте на мой вопрос обещаю ыаш ответ сделаю Лучшим !!!!!
ninsanofa: ВЫ НА СКОЛЬКО ПРОЦЕНТОВ УВЕРЕНЫ В ПРАВИЛЬНОСТИ ВАШЕГО ОТВЕТА?
valgrisa: Добрый вечер! В правильности ответа уверена. )
Условием цикла является i < 3 и каждый повтор цикла i = i + 1 (значение i увеличивается на 1).
Цикле while (пока) выполняется пока условие истинно, т.е. цикл не может быть прекращён при i = 1 (1 < 3).
Похожие вопросы
Предмет: Русский язык, автор: max130326
Предмет: География, автор: uliana8992