Вопрос:

Дан условный оператор: if x>2 then y:=x + 7 else y:=x - 20 Укажите действие, которое будет выполняться в случае истинности условия:

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

Ответ:

Решение:

Условие if x>2 означает, что если значение переменной x больше 2, то будет выполняться команда, следующая за then. В данном случае это y:=x + 7.

Если условие if x>2 ложно (т.е. x не больше 2), то будет выполняться команда, следующая за else, а именно y:=x - 20.

Поскольку в условии требуется указать действие, которое выполняется при истинности условия (т.е. когда x > 2), то правильным выбором будет действие после then.

Варианты ответов:

  • Первый и второй ответы верные
  • y:=x - 20 (это действие выполняется при ложности условия)
  • x>2 (это само условие, а не действие)
  • y:=x + 7 (это действие выполняется при истинности условия)

Ответ: y:=x + 7

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