21. Цикл в фрагменте программы
p := 2;
repeat
p := p * 0.1
until p < 0.1
будет исполнен:
а) 0 раз
б) 1 раз
в) 2 раза
г) бесконечное число раз
Ответ
В данном фрагменте программы цикл будет исполнен 2 раза.
Начальное значение переменной p равно 2. В теле цикла каждый раз значение переменной p умножается на 0.1.
После первой итерации значение p становится равным 0.2, что больше чем 0.1, поэтому цикл продолжается.
После второй итерации значение p становится равным 0.02, что также больше чем 0.1, и цикл завершается.
Таким образом, цикл будет исполнен 2 раза.
Ответ: в) 2 раза.