Вопрос:

8. В каком из условных операторов допущена ошибка?

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

Ответ:

Анализ:

  • Вариант а) if a<b then min:=a else min:=b; — корректен.
  • Вариант б) if a>b then max:=a; else max:=b; — корректен.
  • Вариант в) if b=0 then write ('Деление невозможно'); — неполный условный оператор. Если b не равно 0, то действие не будет выполнено, что может привести к ошибке деления на ноль далее по коду, если деление предполагается.

Ответ: в) if b=0 then write ('Деление невозможно'); (ошибка заключается в неполноте условного оператора, который не обрабатывает случай, когда b не равно 0).

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

Похожие