Дана последовательность операторов:

a:=1; b:=1;
while a+b<6;
b:=b+2*a;
end;
s:=a+b

сколько раз будет повторен цикл?

Синуэлла Синуэлла    2   12.04.2020 20:55    0

Ответы
evaklchn evaklchn  13.10.2020 03:13

ответ:2 раза

Объяснение:начнем опять же по порядку

присваеваем а и b значения 1;

Если сумма a + b  меньше шести будет выполнен цикл

b равен b+ 2 * a ; - то есть с каждым ходом b меняется.

Тогда b на первый же цикл становится 3. Следовательно 2 ход программы Сумма a+b будет уже 4 и всё ещё меньше 6.

Ну и очевидно, что на 3 цикл будет перебор поэтому программа завершится.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика