Как записать формулу программным кодом?
От: vasya3000  
Дата: 19.10.12 21:14
Оценка:
Подскажите пожалуйста как правильно записать эти формулы на C#

Первую так написал:

z1 = Math.Cos(a) + Math.Sin(a) + Math.Cos(3 * a) + Math.Sin(3 * a);


А вот вторую что-то не получается записать



p.s. Результаты вычислений по обеим формулам должны совпадать
Re: Как записать формулу программным кодом?
От: Caracrist https://1pwd.org/
Дата: 19.10.12 23:16
Оценка:
Здравствуйте, vasya3000, Вы писали:

V>p.s. Результаты вычислений по обеим формулам должны совпадать


с какой точностью?
П.С. Это реальный мир, тут числа конечные и функции с погрешностью...
~~~~~
~lol~~
~~~ Single Password Solution
Re[2]: Как записать формулу программным кодом?
От: vasya3000  
Дата: 20.10.12 06:29
Оценка:
Здравствуйте, Caracrist, Вы писали:

C>Здравствуйте, vasya3000, Вы писали:


V>>p.s. Результаты вычислений по обеим формулам должны совпадать


C>с какой точностью?

C>П.С. Это реальный мир, тут числа конечные и функции с погрешностью...

затрудняюсь ответить просто взял задание из книги C#. Программирование на языке высокого уровня Павловская Т.А. 2007г. и пытаюсь выполнить лабы и на этом задании завис и не пойму в чем ошибка.

p.s. Кстати подскажите какой-нибудь сборник практических задач по C#.
Re[3]: Как записать формулу программным кодом?
От: andrey82  
Дата: 20.10.12 07:34
Оценка:
Здравствуйте, vasya3000, Вы писали:

V> затрудняюсь ответить просто взял задание из книги C#. Программирование на языке высокого уровня Павловская Т.А. 2007г. и пытаюсь выполнить лабы и на этом задании завис и не пойму в чем ошибка.


А в чем ошибка?
Подозреваю (глядя на первую формулу) что надо исключать возможность целочисленного деления. Например так (скобки могут быть лишними, но с ними нагляднее):

double z2 = (1.0/4.0) - (1.0/4.0) * Math.Sin((5.0/2.0) * Math.PI - 8.0 * a);



C> П.С. Это реальный мир, тут числа конечные и функции с погрешностью...

Ага, недавно опять об этом вспоминал:
vc++:  sin(PI) = 1.2246467991473532e-016
c#:    sin(PI) = 1.22460635382238E-16

P.S. опции компилятора крутил, но в итоге все-таки сделал эталонный расчет в Maple...
Re[3]: Как записать формулу программным кодом?
От: Flammable Россия  
Дата: 20.10.12 08:21
Оценка:
Здравствуйте, vasya3000, Вы писали:
V> затрудняюсь ответить просто взял задание из книги C#. Программирование на языке высокого уровня Павловская Т.А. 2007г. и пытаюсь выполнить лабы и на этом задании завис и не пойму в чем ошибка.
Не читал, но осуждаю.

V>p.s. Кстати подскажите какой-нибудь сборник практических задач по C#.

Фигня эти сборники. Придумай себе задачу посложнее и делай постепенно.
Re[4]: Как записать формулу программным кодом?
От: vasya3000  
Дата: 20.10.12 12:34
Оценка:
Здравствуйте, Flammable, Вы писали:

V>>p.s. Кстати подскажите какой-нибудь сборник практических задач по C#.

F>Фигня эти сборники. Придумай себе задачу посложнее и делай постепенно.

Да вот что-то придумать не могу читаю книгу Троелсена пока вроде все понятно но вот практики там маловато вот и хотел как-то закрепить изученный материал но наверно ошибся в выборе.
Re[3]: Как записать формулу программным кодом?
От: Аноним  
Дата: 20.10.12 12:40
Оценка:
Здравствуйте, vasya3000, Вы писали:

V> затрудняюсь ответить просто взял задание из книги C#. Программирование на языке высокого уровня Павловская Т.А. 2007г. и пытаюсь выполнить лабы и на этом задании завис и не пойму в чем ошибка.


Сжечь. Автора сдать инквизиции. Серьезно.

V>p.s. Кстати подскажите какой-нибудь сборник практических задач по C#.


Напиши приложение какое-нибудь — вот тебе и практическая задача.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.