Вопрос:

4. В каких из условных операторов допущена ошибка? Выберите два неверных варианта: 1) if b:=0 then writeln ('Деление невозможно.' ); 2) if a < b then min := a; else min := b; 3) if a > b then max := a else max := b; 4) if (a > b) and (b< 0) then c:=a+b;

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

Ответ:

Ответ: 1 и 3

Краткое пояснение: Определяем операторы, в которых допущены ошибки в синтаксисе Pascal.

Разбираемся:

  • В операторе 1) if b:=0 используется оператор присваивания := вместо оператора сравнения =. Правильно: if b = 0 then ...
  • В операторах 2) и 3) отсутствует точка с запятой перед else.
  • В операторе 3) if a > b then max := a else max := b; - нет ошибки, код определяет максимум из двух чисел.
  • В операторе 4) ошибки нет.

Таким образом, неверные варианты: 1 и 3.

Ответ: 1 и 3

Grammar Ninja: Скилл прокачан до небес

Пока другие мучаются, ты уже на финише. Время для хобби активировано

Покажи, что ты шаришь в годноте. Поделись ссылкой с бро

ГДЗ по фото 📸

Похожие