Объяснение:
Числовые,буквенные выражения и выражения с переменными в своей записи могут содержать знаки различных арифметических действий. При преобразовании выражений и вычислении значений выражений действия выполняются в определенной очередности, иными словами, нужно соблюдать порядок выполнения действий.
В этой статье мы разберемся, какие действия следует выполнять сначала, а какие следом за ними. Начнем с самых простых случаев, когда выражение содержит лишь числа или переменные, соединенные знаками плюс, минус, умножить и разделить. Дальше разъясним, какого порядка выполнения действий следует придерживаться в выражениях со скобками. Наконец, рассмотрим, в какой последовательности выполняются действия в выражениях, содержащих степени, корни и другие функции.
k = (2 * x * y * z) / (3 * x - z) - (5 * x * y - z) / (z - 4 * y)
t = abs(3 * c - d - a) / (abs(a - d) * 5 * a * b)
Объяснение:
Т.к. математических выражений нет, исправлены очевидные ошибки, но возможно наличие отличий от математических выражений
Считаем, что оператор оператор присваивания равно (=), а abs - математическая функция возвращающая абсолютное значение числового выражения
Правила записи математических выражений:
1) Выражение записывается в одну в строку (линейная запись)
2) Для обозначения переменных используются буквы латинского алфавита
3) Операции выполняются в порядке старшинства: сначала вычисление функций, затем возведение в степень, потом умножение и деление, а последние сложение и вычитание
4) Операции одного старшинства выполняются слева направо. Для регулирования порядка операций используются круглые скобки
5) Нельзя ставить рядом два знака операций
6) Нельзя опускать знак умножения между множителями
7) Разделителем целой и дробной части числа является точка
Поделитесь своими знаниями, ответьте на вопрос:
Написать консольную программу на c # для вычисления выражения. код поместить в пространство имен, который назвать своим именем. не указаны значения переменных в выражениях принять произвольно.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Global
{
class Program
{
public double N = 8.0;
public double L = 4206.5;
public double Q_n = 6250.0;
public double delta_t_mark = 2.83;
public double k = 0.82;
static void Main(string[] argv)
{
Program Obj = new Program();
Obj.Calculate();
}
public void Calculate()
{
string delta_T_in = Console.ReadLine();
double delta_T = Convert.ToDouble(delta_T_in);
double Q_n_mark = Calc_Q_n_mark(delta_T);
double m = N * (L / 1000) * (Q_n - Q_n_mark) * (delta_t_mark / delta_T);
Console.WriteLine(m);
Console.ReadKey();
}
public double Calc_Q_n_mark(double delta_T)
{
double Q_n_mark = this.k * delta_T;
return Q_n_mark;
}
}
}
Объяснение: