Вопрос:

1.17. Записать по правилам изучаемого языка программирования следующие выражения: а) √x₁² + x₂²; б) x₁x₂ + x₁x₃ + x₂x₃; в) v₀t + (at²)/2; г) (mv²)/2 + mgh; д) 1/R₁ + 1/R₂; е) mg cosα; ж) 2πR; з) b² - 4ac; и) γ(m₁m₂)/r²; к) I²R; л) ab sin c; м) √(a² + b² - 2ab cos c); н) (ad + bc)/(ad); о) √(1 - sin²x); п) 1/√(ax² + bx + c); р) (√(x+1) + √(x-1))/(2√x); с) |x| + |x+1|; т) |1 - |x||.

Ответ:

В данном задании требуется перевести математические выражения на язык программирования. Поскольку конкретный язык программирования не указан, представлю наиболее общий вариант, который будет понятен на большинстве языков. a) `sqrt(x1**2 + x2**2)` б) `x1*x2 + x1*x3 + x2*x3` в) `v0*t + (a*t**2)/2` г) `(m*v**2)/2 + m*g*h` д) `1/R1 + 1/R2` е) `m*g*cos(alpha)` (где alpha - это угол α) ж) `2*pi*R` (где pi - это число π ≈ 3.14159) з) `b**2 - 4*a*c` и) `gamma*(m1*m2)/r**2` (где gamma - это γ) к) `I**2*R` л) `a*b*sin(c)` м) `sqrt(a**2 + b**2 - 2*a*b*cos(c))` н) `(a*d + b*c)/(a*d)` о) `sqrt(1 - sin(x)**2)` п) `1/sqrt(a*x**2 + b*x + c)` р) `(sqrt(x+1) + sqrt(x-1))/(2*sqrt(x))` с) `abs(x) + abs(x+1)` т) `abs(1 - abs(x))` **Пояснения:** * `sqrt()` - функция извлечения квадратного корня. * `**` - оператор возведения в степень. * `*` - оператор умножения. * `/` - оператор деления. * `+` и `-` - операторы сложения и вычитания. * `cos()` и `sin()` - тригонометрические функции косинуса и синуса (аргумент обычно указывается в радианах). * `abs()` - функция вычисления абсолютного значения (модуля) числа.
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие