Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Общие вопросы > Математика, разбор формул |
Автор: Klio 9.4.2013, 15:39 | ||||||||
Здравствуйте господа программисты! Есть проблема с разбором чужого кода, а точнее мат формул, Просто сам использую лишний раз в формулах скобки, а здесь их минимум, вот и не понятно что зачем и куда....
Здесь: ...+(P * CXOF)/KMI) ... или ...+ P*(CXOF/KMI)).....
В этом случае: =(4.8*K2*(1+SF))/K1 .... или =4.8*K2*((1+SF)/K1)/... И здесь же: сначала деление на K1 потом этого значения на LKR и так дальше, или как по другому
Схожий случай с первым и вторым вместе взятым, каков порядок бес понятия...
Что означают - {* ... } везде описаний много а что именно непонятно. кто знает ответ, отпишитесь... Заранее спасибо! |
Автор: Poseidon 9.4.2013, 15:45 |
А есть разница? С чисто математической точки зрения разницы нет. Во всех примерах. Это комментированный участок кода. Компилятор его не замечает. Если его там не будет, результат будет такой же. Обычно так как в примере делают для того, что бы исключить какую-то часть кода, но с возможностью в последующем эту часть быстро вернуть на место. Добавлено через 4 минуты и 11 секунд А вообще равноправные (или как оно правильно там завется) математические операторы выполняются слева на право. Т.е. в случае a*b/c сначала будет умножение, а в случае a/b*c сначала будет деление. Но, повторюсь еще раз, и (a*b)/c и a*(b/c) будут давать одинаковый результат. Это правила математики. |
Автор: Klio 9.4.2013, 16:05 |
Надеюсь такое прокатит везде.... Спасибо Poseidon! |