Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.25;
Скачать: CL | DM;

Вниз

комплексные числа   Найти похожие ветки 

 
Юрий Зотов ©   (2002-02-06 21:19) [3]

type
Complex = record
Re, Im: double
end;

Function RealToComplex(X: double): Complex;
begin
Result.Re := X;
Result.Im := 0
end;

Function CMul(X, Y: Complex): Complex;
begin
// Если не ошибаюсь (учебника под рукой нет), то:
Rezult.Re := X.Re * Y.Im;
Result.Im := X.Im * Y.Re
end;

Function CDiv(X, Y: Complex): Complex;
begin
// Если снова не ошибаюсь, то:
Rezult.Re := X.Im * Y.Re;
Result.Im := X.Re * Y.Im
end;


Тогда
z3:=-5/(z1*z2);
реализуется в виде
Z3 := CDiv(RealToComplex(-5), CMul(Z1, Z2));

Остальное аналогично. То есть, задача состоит в том, чтобы открыть учебник и, глядя в него, написать простейший модуль CMath, в который будет входить пара десятков простейших функций, каждая из которых реализует одну операцию по образцу тех, что я написал. Скорее всего, в коде самих функции я наврал (увы, слишком давно кончил школу), но исправить, надеюсь, не проблема.



Страницы: 1 вся ветка

Текущий архив: 2002.02.25;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.011 c
14-79463
Filat
2002-01-09 13:15
2002.02.25
Как при помощи NORTON GHOST сделать копию партишина в имидж вин2000 сервер, чтобы сохранился файл подкачи.


7-79495
MJH
2001-11-20 14:44
2002.02.25
DirectSound


1-79351
mrcat
2002-02-07 18:51
2002.02.25
комиляция числовых выражений


3-79265
DmitryB
2002-01-31 00:17
2002.02.25
Как создать простейшую таблицу


3-79297
tatk
2002-01-30 19:16
2002.02.25
Результат запроса -> в переменную (массив)