Другие языки программирования и технологии

Скиньте пожалуйста какую не будь статью где описывают как записывать математические формулы в программировании.

Уже голову ломаю не понимаю как записывать их правильно
Интеграл и производную формулой не запишешь. Максимум - тригонометрия, логарифм и арифметика
Nikolac_ Kol't
Nikolac_ Kol't
89 761
Лучший ответ
А чё ж не сломать то, если до тебя не доходит, что практически в каждом языке программирования свой синтаксис, операторы, функции, с помощью которых эти формулы и записываются
Например формула у=х+z
на Ассемблере будет выглядеть так:
mov ax, x
add ax, z
А на С так:
y = x + z ;
Сергей Трушков
Сергей Трушков
51 050
да там всё просто.
с помощью формальных грамматик:
https://ru.wikipedia.org/wiki/Формальная_грамматика
Ты тупорез просто, там нечего ломать
Павел Будаков
Павел Будаков
74 418
По-разному. в зависимости от ЯП. например в СИ - подобных языках записываются в точности, как и в математике.
int z = x + y;
int z = x - y;
int z = x * y;
int z = x / y;
int z = sqrt(x); // корень из x
int z = pow(x, степень); // возведение в степень
int z = x%y; // Получить остаток от деления х на у
int z = x&1; // Проверка на нечетность числа x. Результат будет 1 или 0
int z = x | y; // сложить побитово два числа
int z = x & y; // Перемножить побитово два числа.
int z = ~x; // Получить инверсию числа х
int z = ~x + 1; // Эквивалентно z * (-1)
int z = -z; // Поменять знак на противоположный
z++; // Прибавить 1 к z, но после синтаксических разделителей, или ;
++z; // Прибавить 1 к z немедленно, эквивалентно z = z +1
z-- и --z по аналогии
int z = x << степень; // умножить x на 2^степень.
int z = x >> степень; // поделить x на 2^степень
и т. д.
Серёжа Иванов
Серёжа Иванов
10 755

Похожие вопросы