Вопрос:

304. Закрасьте прямоугольники, в которых фрагмент программы с циклом с заданным условием окончания работы на языке Паскаль записан неверно. Для закрашивания щёлкайте левой кнопкой мыши по прямоугольникам.

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

Ответ:

Решение:

Задание предлагает выбрать некорректные варианты записи цикла repeat...until на языке Паскаль. Давайте разберем каждый вариант:

  • repeat x := x + 1 until x <> 0: Этот вариант записи верен. Цикл будет выполняться до тех пор, пока условие x <> 0 (x не равно 0) не станет истинным.
  • repeat x := x + 1 until x <> 0: Этот вариант также верен. Он идентичен предыдущему.
  • repet x := x + 1 until x <> 0: Этот вариант неверен из-за опечатки в слове repeat (написано repet).
  • repeat x := x + 1 until x <= 0: Этот вариант верен. Условие окончания цикла - x <= 0 (x меньше или равно 0).
  • until x := x + 1 repeat x <> 0: Этот вариант неверен. Ключевое слово until должно идти после блока команд, а не перед ним. Также порядок операторов нарушен.
  • repeat x <> 0 until x := x + 1: Этот вариант неверен. Условие цикла until должно быть логическим выражением, а здесь вместо условия присваивается значение переменной.
  • repeat x := y > 0 until x: Этот вариант неверен. Условие until x не является полным логическим выражением, и переменная x не используется в условии.
  • repiat x := x + 1 until x <> 0: Этот вариант неверен из-за опечатки в слове repeat (написано repiat).

Таким образом, неверными являются варианты с опечатками и некорректной структурой цикла.

Неверные варианты:

  • repet x := x + 1 until x <> 0
  • until x := x + 1 repeat x <> 0
  • repeat x <> 0 until x := x + 1
  • repeat x := y > 0 until x
  • repiat x := x + 1 until x <> 0
ГДЗ по фото 📸
Подать жалобу Правообладателю