Предмет: Информатика,
автор: tatyanakleshev
Сколько раз выполнится цикл в программе?
a := 1; b := 1;
While a + b < 8 Do
begin
a := a + 1; b := b + 2
end;
Выберите один ответ:
2
бесконечное число раз
3
1
Ответы
Автор ответа:
0
a := 1;
b := 1;
While a + b < 8 Do
begin
a := a + 1;
b := b + 2
end;
Цикл будет выполняться, пока условие истинно, то есть, пока a+b <8.
При первой итерации условие истинно (1+1<8)
На второй итерации значения переменных будут равны:
a = 1 + 1 = 2
b = 1 + 2 = 3
Условие истинно (2+3<8)
Третья итерация:
a = 2 +1 = 3
b = 3 + 2 = 5
Условие ложно (3 + 5<8), программа выйдет из цикла.
Ответ: цикл выполниться три раза.
b := 1;
While a + b < 8 Do
begin
a := a + 1;
b := b + 2
end;
Цикл будет выполняться, пока условие истинно, то есть, пока a+b <8.
При первой итерации условие истинно (1+1<8)
На второй итерации значения переменных будут равны:
a = 1 + 1 = 2
b = 1 + 2 = 3
Условие истинно (2+3<8)
Третья итерация:
a = 2 +1 = 3
b = 3 + 2 = 5
Условие ложно (3 + 5<8), программа выйдет из цикла.
Ответ: цикл выполниться три раза.
Похожие вопросы
Предмет: Математика,
автор: GambitToose120
Предмет: Қазақ тiлi,
автор: kaz94
Предмет: Математика,
автор: Abilmazhinova2009ru
Предмет: Математика,
автор: vitsveselov
Предмет: Математика,
автор: Harry12