Вопрос задан 10.07.2023 в 14:47. Предмет Информатика. Спрашивает Беличенко Юлия.

В каком из условных операторов допущена ошибка? Какая? 1) if (a>b) and (b<0) then c: = a+b

; 2) if a>b then max: = a else max:= b ; 3) if a 4) if b=0 then writeln ( 'Деление невозможно.' ) ;
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Дорошенко Валентина.

Ответ:

3) if a

Объяснение:

Оператор if не может использоваться без условия.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

В условных операторах 1, 2 и 3 допущены ошибки:

  1. if (a > b) and (b < 0) then c := a + b; - Ошибка: отсутствует ключевое слово "begin" перед оператором c := a + b;.

  2. if a > b then max := a else max := b; - Этот оператор выглядит правильно.

  3. if a < b then skip; - Ошибка: оператор "skip" не является допустимым оператором в большинстве языков программирования. Вместо этого вы должны использовать корректный оператор или операцию.

  4. if b = 0 then writeln('Деление невозможно.'); - Этот оператор выглядит правильно.

Итак, ошибка присутствует в первом и третьем условных операторах.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос