Вопрос:

21. Цикл в фрагменте программы p:=2; repeat p:=p*0.1 until p<0.1; будет исполнен: а) 0 раз б) 1 раз в) 2 раза г) бесконечное число раз

Смотреть решения всех заданий с листа

Ответ:

Разбор задачи №21

Краткое пояснение: Цикл repeat...until выполняется до тех пор, пока условие после until не станет истинным. В данном случае, переменная p постоянно уменьшается, поэтому условие p<0.1 в конечном итоге выполнится.

Анализ выполнения цикла:

  • Начальное значение p: 2
  • 1-я итерация:
    - p становится 2 * 0.1 = 0.2.
    - Условие 0.2 < 0.1 ложно.
  • 2-я итерация:
    - p становится 0.2 * 0.1 = 0.02.
    - Условие 0.02 < 0.1 истинно. Цикл завершается.

Вывод:

Цикл выполнится 2 раза.

Ответ: в) 2 раза

ГДЗ по фото 📸
Подать жалобу Правообладателю