Объяснение:
Мы находим функции прямых, ограничивающих область (по точкам).
Эти прямые дают координаты Y точки по её координате X.
Если некая y = f(x) в точке X0 принимает Y0 и это соответствует введенным значениям, то введенная точка лежит на прямой.
Но нам интересны значения в области. Если введенное значение Y больше рассчитанного Y0, то (X; Y) находится выше прямой y = f(x).
Если же меньше рассчитанного, то ниже.
Смотря на рисунок мы определяем, какие прямые у нас имеются, и где должна быть точка, чтобы находиться внутри области: выше или ниже прямых, ограничивающих область (для каждой прямой).
Потом переносим это в виде условия.
Пример на Python:
def get_line_by_two_points(x0: float, y0: float, x1: float, y1: float):
def line_y(x: float):
return (x - x0)/(x1 - x0) * (y1 - y0) + y0
return line_y
l1 = get_line_by_two_points(-3, 7, -6, 1) # Левая наклонная
l2 = get_line_by_two_points(7, 1, 4, 7) # Правая наклонная
x_value = int(input("Enter an X value: "))
y_value = int(input("Enter a Y value: "))
if 1 < y_value < 7 and y_value < l1(x_value) and y_value < l2(x_value):
print("Point is in the space!")
else:
print("Point is NOT in the space!")
Построить график: y = 1.5x2 + 2x - 10
С шагом 0.5
Область определения от -5 до 5
1. Напишем в ячейках A1 A2 A3 коэффиценты 1.5 2 и -10
2. В ячейке A3 обозначим X
В ячейке A4 обозначим Y
3. Ячейку B3 заполняем значением "-5", хватаем за черный маркер Правой Кнопкой Мыши и тянем до V3, появляется меню, там выбираем пункт "Прогрессия" и устанавливаем шаг 0.5
4. Теперь заполним Y, в клетку В4 добавляем формулу "=$A1*B3^2+$B1*B3+$C1" и тянем её за маркер до V4
Далее выделяем диапозон клеток B3:V4
5. Жмем вставка, "точечная с гладкими кривыми"
Готово, график построен, теперь меняем его внешний вид и оформляем таблицу
Пример выполненной работы:
http://yadi.sk/d/mkUM6ESO58qFG
begin
write('n = ');
readln(n);
i:=1;
while i*i<=n do
begin
write(i,' ');
i:=i+1;
end;
writeln;
end.
Пример:
n = 30
1 2 3 4 5