// PascalABC.NET 3.2, сборка 1381 от 04.02.2017
// Внимание! Если программа не работает, обновите версию!
procedure GetPoint(var Q:Point);
begin
var a,b:real;
Write(‘Введите координаты точки: ‘); Read(a,b);
Q:=(a,b)
end;
begin
var a,b:(real,real);
GetPoint(a);
GetPoint(b);
var d1:=Distance(a);
var d2:=Distance(b);
if d1 else
if d1>d2 then Writeln(‘Вторая точка ближе’)
else Writeln(‘Точки равноудалены’)
end.
Пример
Введите координаты точки: 13.7 -11.25
Введите координаты точки: 18 12.4
Первая точка ближе
Источник: zdesotvet.ru
Составьте программу, которая печатает true, если точка с координатами (x,y) принадлежит заштрихо…
Численный треугольник. Напишите программу, которая печатает численный треугольник | Python
import math as m
x = int(input(‘x = ‘))
y = int(input(‘y = ‘))
a = b = 3
c = m.sqrt(pow(a,2)+pow(b,2))
z = — 3
S1 =1/2*x*y
S = 1/2*a*b
if S1 print(«Площа заштрихованої зони «, S)
print(«Точка з координатами [«,x,’,’,y,’] знаходиться в 1 площині ‘)
print(«Точка з координатами [«,x,’,’,y,’] належить заштрихованій площині ‘)
elif (x < 0) and ( y >0):
print(«Точка з координатами [«,x,’,’,y,’] знаходиться в 2 площині ‘)
elif(x > 0) and ( y < 0):
print(«Точка з координатами [«,x,’,’,y,’] знаходиться в 4 площині ‘)
elif (x >= z) and ( y >= z):
print(«Точка з координатами [«,x,’,’,y,’] знаходиться в 3 площині ‘)
print(«Точка з координатами [«,x,’,’,y,’] належить заштрихованій площині ‘)
else:
print(«Точка з координатами [«,x,’,’,y,’] знаходиться в 1 площині ‘)
print(«Точка з координатами [«,x,’,’,y,’] HE належить заштрихованій площині ‘)
Игорь Ишкоев Отвечено 23 сентября 2019
- ‘ data-html=»true»> Поделиться
- Комментариев (0)
Источник: matfaq.ru
Написать программу которая печатает true если точка с координатами
В таких задачах основное — составить уравнения линий, ограничивающие заданный контур.
Уравнение прямой, проходящей через две точки, можно записать в виде
Первая линия (показана красным цветом) проходит через точки A(2;5) и В(5;1). Подставляя значения в (1) получаем
[tex]displaystyle frac= frac ; frac= frac; 8-4x=3y-15; 3y=23-4x to y= frac[/tex]
Вторая линия (показана синим цветом) проходит через точки В(5;1) и С(2;-4). Подставляя значения в (1) получаем
Численный треугольник 4. Напишите программу, которая печатает численный треугольник | Python
Вторая линия (показана зеленым цветом) имеет уравнение х=2.
Границы, а также внутренняя часть контура, составленного этими тремя линиями (треугольник) принадлежат одновременно трем областям, показанным цветными заливками. Каждая область определяется математическим неравенством. Если область лежит выше линии y=F(x), то y≥F(x), а если ниже, то y≤F(x)
Тогда для красной области
для синей области
и для зеленой области х≥2
А контур описывается совокупностью этих трех условий, объединенных логическим «И».
Условие (2) является логическим выражением и его значением в программе будет true/false, что и требуется по условию.
// PascalABC.NET 3.2, сборка 1379 от 21.01.2017
var
x,y:real;
begin
Write(‘Введите координаты точки: ‘); Read(x,y);
Writeln((y=(5*x-22)/3) and (x>=2))
end.
Пример
Введите координаты точки: 3 2.1
True
Источник: megashkola.com