Дана последовательность операторов: a:=1; b:=1; while a+b

0 голосов
127 просмотров

Дана последовательность операторов: a:=1; b:=1; while a+b<6; b:=b+2*a; end; s:=a+b сколько раз будет повторен цикл?


Информатика (44 баллов) | 127 просмотров
Дан 1 ответ
0 голосов

Ответ:2 раза

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

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

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

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

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

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

(40 баллов)