Номер §4.4 ПМ 2

ГДЗ по информатике 8 класс, Босова 2023, страница 177

§. ПМ Вложенные ветвления для отрезка

Используйте вложенные ветвления для записи программы, определяющей принадлежность точки x отрезку [a, b].

Решение

Точка принадлежит отрезку [a, b], если одновременно выполнены два сравнения: x ≥ a и x ≤ b. Запишем их вложенными условными операторами, как показано в § ..: второе сравнение проверяется только тогда, когда первое истинно. Если x < a, точка находится слева от отрезка. Если x ≥ a, но x > b, точка находится справа.

var
  x, a, b: real;
begin
  readln(a, b, x);
  if x >= a then
    if x <= b then
      writeln('Принадлежит отрезку')
    else
      writeln('Не принадлежит отрезку')
  else
    writeln('Не принадлежит отрезку')
end.

Внутренний else относится к ближайшему внутреннему if, а последний else — к внешнему. При a = , b = , x = обе проверки истинны: левая граница включена. При x = обе проверки тоже истинны: правая граница включена. При x = вторая проверка ложна, и выводится сообщение о непринадлежности.

Ответ

Точка принадлежит [a, b] при x ≥ a и x ≤ b.

Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото