Есть ответ 👍

Записать выражение на языке программирования pascal.

226
237
Посмотреть ответы 2

Ответы на вопрос:

ktoto2956
4,5(63 оценок)

  в строчку. 2. допускается применение круглых скобок  3. не допускается подряд два знака операций . 4. выражения просматривается слева на право, сравниваются две последовательные операции, и выполняется та, чей приоритет выше.  5. часть выражения заключенная в скобки выполняется в первую очередь (т.е. скобки изменяют приоритет)    запись арифметических выражений в паскале правила записи основных арифметических функций на языке турбо-паскаль в таблице 1.                                                                                                                                                                                   таблица 1 в в тр |x| abs(x)  sqrt(x) x2 sqr(x) ex exp(x) sinx sin(x) cosx cos(x) tgx sin(x)/ cos(x) ctgx cos(x)/ sin(x) arctgx arctan(x) arcsinx arctan(x/sqrt(1-sqrt( arccosx pi/2-arctan(x/sqrt(1-sqrt( lnx ln(x) lgx ln(x)/ ln(10) log2x ln(x)/ ln(2)       возведение в вещественную степень выполняется по формуле    примеры записи выражений 1.     y: =(a*2.5*exp(x)+sqrt(abs(x-1))+ln(sqr(x)/2/a)/ln(10)) /          ( arctan(x/sqrt(1-sqr(x))+exp(2/3*ln(; 2.   l: =((sqr(x)+sqr(y))< =sqr(r))and(x*y> =0).

Template < class func> double integral(const func& f, const double& start, const double& end, const double& e) {      double step = .5, result, result0 = f(start), x;       while (true) {         result = .0;           for (x = start; s < end; x += step * (end - start))             result += abs(f(x));           if (result - result0 < = e)               return result;           result0 = result;           step *= .5;     }

Популярно: Информатика