Предмет: Информатика,
автор: amityann
Дана последовательность операторов:
a := 1; и b := 2;
while a+b<8 do
begin a := a+1;
b := b+2
end;
s := a+b;
Сколько раз будет повторен цикл и, какими будут значения переменных a, b и s после завершения этой последовательности операторов?
Ответы
Автор ответа:
0
a=1; b=2
1+2<8 ⇒ истина;
1 шаг цикла.
a=a+1=1+1=2; b=b+2=2+2=4
2+4<8 ⇒ истина;
2 шаг цикла.
a=2+1=3; b=4+2=6
3+6<8 ⇒ ложь
s=3+6=9
Ответ: цикл выполнится 2 раза, переменные: a=3; b=6, s=9
1+2<8 ⇒ истина;
1 шаг цикла.
a=a+1=1+1=2; b=b+2=2+2=4
2+4<8 ⇒ истина;
2 шаг цикла.
a=2+1=3; b=4+2=6
3+6<8 ⇒ ложь
s=3+6=9
Ответ: цикл выполнится 2 раза, переменные: a=3; b=6, s=9
Похожие вопросы
Предмет: Қазақ тiлi,
автор: djoker0405
Предмет: Английский язык,
автор: woofday672
Предмет: Биология,
автор: eduardshih2007
Предмет: История,
автор: 1любава
Предмет: Алгебра,
автор: olesyagromova