необходимо написать программу с комплексными числами

solnyshkajulia
Дата: 24.11.2012 19:38:40
Даны действительные числа u1, u2, v1,v2, w1,w2. Получить 2*u+(3*u*w)/(2+w-7)-7 , где u, v, w - комплексные числа u1+iu2, v1+iv2, w1+iw2 . Определить процедуру выполнения арифметических операций над комплексными числами.

Очень нужно, совсем не пониманию....нужно в VFP
solnyshkajulia
Дата: 24.11.2012 19:40:28
извините там 2*u+(3*u*w)/(2+w-v)-7
thunder2
Дата: 24.11.2012 19:56:15
solnyshkajulia,
А что такое комплексные числа ?
Dima T
Дата: 24.11.2012 20:07:06
thunder2
Дата: 24.11.2012 20:09:56
solnyshkajulia,
Нашел про комплексные числа [url=]http://www.mathprofi.ru/kompleksnye_chisla_dlya_chainikov.html[/url]
Далее не понятно что именно должна делать процедура ? Выполнять парсинг выражения или тупо получить ответ жестко-заданной формулой ?
Если парсинг, то используете EVALUATE, передавая ей модифицированную строку с формулой, если тупо получить рез-тат, то невижу ничего сложного. У вас в чем затруднение ?
AndreTM
Дата: 25.11.2012 04:55:22
thunder2,

Не, там суть в том, что надо просто написать 4 процедуры/функции для операций (типа AddComplex, SubComplex etc), ввести исходные данные и посчитать заданное выражение с помощью новых функций... Кстати, становится видно, что задания недалёкий препод даёт из методички для другого ЯП (похоже, Паскаля). Бедная девочка же же, вместо того, чтобы правильно попросить, тупо реинкарнируется и долбит
Станислав С...кий
Дата: 26.11.2012 08:44:49
AndreTM
Кстати, становится видно, что задания недалёкий препод даёт из методички для другого ЯП (похоже, Паскаля).

Ну... Известно же, что любую программу можно написать на любом ЯП... Даже для этого изначально не предназначенного...
Вопрос только в во времени выполнения работы... И в сложности ее сопровождения...
За примерами далеко ходить не надо. Те же самые Паскаль, Си, Бейсик изначально не предназначались для работы с базами данных. Эту функциональность уже потом к ним "прикрутили"...
В принципе, при выполнении таких заданий у студента должен развиваться кругозор и смекалка... Это поможет ему в дальнейшей работе... Если, конечно, он делает / пытается делать задания сам, роется в книгах, Интернетах... А не переваливает эту работу других...
Была хорошая книга по развитию кругозора и смекалки. "Жемчужины программирования", если я не ошибаюсь... Там упор был сделан именно на логике и как логика помогает находить решения задач, на первый взгляд кажущихся неразрешимыми....
Так что, подводя итог, я не стал бы говорить про препода "недалекий".... Скорее всего, это не так.... Хотя... Могут быть варианты...
AndreTM
Дата: 26.11.2012 09:09:57
Станислав С...кий, тут проблема не в этом... а в том, что задание, которое само по себе решается с помощью UserTypes и определением операций (или придётся делать классы over dynamic variables) - просится сделать языком, абсолютно не предназначенным (хотя и имеющим средства) для решения этой конкретной задачи...
Jonny540
Дата: 26.11.2012 09:26:56
Да не этом проблема, а вот в чем: 12553838
AndreTM
Дата: 26.11.2012 09:37:22
Jonny540
Да не этом проблема, а вот в чем: 12553838
Было уже 13524123