Присоединиться

11 класс·высокий уровень

Правильно выполнены два действия из трёх. При этом при написании

Условие

Формат задания

Развёрнутый ответ: короткого ответа здесь нет — оценивается само рассуждение. Разбор откроется после входа.

Решение по шагам

  1. Как рассуждать

    Решение. Элементы ответа:Область | Условие 1 (y<=1) | Условие 2 (y>=x) | Условие 3 (x>=-1) | Условие 4 (xx+yy<=1) | Программа выведет | Область обрабатывается верно | A | нет | — | — | — | — | нет | B | нет | — | — | — | — | нет | C | нет | — | — | — | — | нет | D | да | да | нет | — | — | нет | E | да | да | да | нет | не принадлежит | нет | F | да | да | да | да | принадлежит | да | G | да | да | да | нет | не принадлежит | да | H | да | нет | — | — | — | нет | I | да | нет | — | — | — | нет | J | да | нет | — | — | — | нет | K | да | да | да | нет | не принадлежит | да | Возможная доработка (Паскаль, объединение двух пересекающихся областей): if (xx+yy<=1) and (y>=x) or (y>=x+1) and (x>=-1) and (y<=1) then write('принадлежит') else write('не принадлежит') Возможная доработка (Си, отдельно рассматриваем области, лежащие по разные стороны от окружности): if ((xx+yy<=1) && (y>=x) || (xx+yy>=1) && (x>=-1) && (x<=0) && (y>=0) && (y<=1)) cout << "принадлежит"; else cout << "не принадлежит"; Могут быть и другие верные способы доработки.

Осталось ещё 1 шаг

  1. Полный разбор с проверкой ответа

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Исправление ошибок в программе»

Правильно выполнены два действия из трёх. При этом при написании — решение с объяснением | Lom Ai