Автор Тема: ДЕЛФИ, ВЕКТОРА  (Прочитано 4677 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Эля_informatichka

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
ДЕЛФИ, ВЕКТОРА
« : 06 Октября 2010, 17:39:48 »
ПОМОГИТЕ МНЕ ПЖЛ, НЕОБХОДИМО ПРОВЕРИТЬ ОРТОГАНАЛЬНЫ ЛИ ВЕКТОРА?


function IsOrtogonal(a,b:TVector):boolean;
begin

end;



а это общая программа:

program Project1;
{$APPTYPE CONSOLE}
uses
  SysUtils,
  windows,
  vectors in 'X:\homes\zhd\public\points\vectors.pas',
  points in 'X:\homes\zhd\public\points\points.pas';

Type

Tsegment = record
  A,B:Tpoint;
end;


var
A,B,C,D,E,F,G,H,I:Tpoint;
s:real;
d1,d2,d3,v:real;



begin
A:=inputPoint('A');
B:=inputPoint('B');
C:=inputPoint('C');

writeln(PointToStr(A)+';'+PointToStr(B)+';'+PointToStr(C));

D:=mid(A,B);
F:=mid(C,D);
F.name:='F';
writeln(PointToStr(F));
writeln(PointToStr(mint(A,B)));
writeln(PointToStr(mint2(A,B)));
if colinear(A,B,C)
  then writeln ('Точки A,B,C не образуют треугольника!')
  else writeln ('Точки A,B,C образуют треугольник!');

d1:=distPoint(A,B);
d2:=distPoint(A,C);
d3:=distPoint(C,B);
writeln('AB=',d1);
writeln('AC=',d2);
writeln('BC=',d3);

writeln('наименьшее расстояние:',min(min(d1,d2),d3));


D:=mid(A,B);
E:=mid(A,C);
F:=mid(B,C);

v:=rvector(A);
writeln(v);

G:=mint(A,B);

H:=mint(A,C);

I:=mint(B,C);


print(D);
Writeln('D=','(',D.x,',',D.y, ')');
Writeln(E);
Writeln(F);
readln(s);

end.

Оффлайн InfStudent

  • Модератор
  • *****
  • Сообщений: 1356
  • Куба любовь моя))
    • Просмотр профиля
Re: ДЕЛФИ, ВЕКТОРА
« Ответ #1 : 06 Октября 2010, 21:40:20 »
Ну смотрите ортоганальность двух векторов друг другу обозначает что их векторное призведение равно 0, формула вектороного произведения надеюсь известна, если надо освежить, то векторное произведение   
Прежде чем задавать вопрос в раздел по программированию повтори теорию и посмотри FAQ! Просьба не кидайте задания в ЛС и не надо мне писать: "посмотри мою задачу!!!" Я смотрю все задачи в разделе когда на форуме
Учтите что подобные ЛС будут оставлены без внимания!
УКАЗЫВАЙТЕ ЯЗЫК ПРОГРАММИРОВАНИЯ НА КОТОРОМ ДОЛЖНА БЫТЬ РЕШЕНА ЗАДАЧА
Вам в помощь:
∫ ¼ ½ ¾ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ ² ³ ± ~ ‰ ∞ √ ∑ ∆ ℮ ∩ ≡ ≤ ≥ ≈ ∩

 

Задача на Pascal, записать новые вектора

Автор Balla

Ответов: 1
Просмотров: 4203
Последний ответ 24 Декабря 2010, 09:45:34
от @len@_k
C++ Представление вектора в памяти PC

Автор Педусаар

Ответов: 5
Просмотров: 4616
Последний ответ 20 Июня 2010, 21:12:59
от InfStudent
Программа в делфи. Вычислить определенный интеграл методом трапеции

Автор Мозг

Ответов: 0
Просмотров: 8436
Последний ответ 15 Сентября 2010, 21:06:25
от Мозг
Сортировка двумерного массива по возрастанию, делфи

Автор Asira

Ответов: 1
Просмотров: 7723
Последний ответ 30 Апреля 2010, 01:39:45
от InfStudent
Делфи(opendialog,listbox)

Автор Астасья

Ответов: 6
Просмотров: 3624
Последний ответ 11 Мая 2012, 12:23:35
от ki