Написать арифметические выражения - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Написать арифметическое выражение на языке Паскаль!

Решение задачи: «Написать арифметические выражения»

textual
Листинг программы
function tg( x : real) : real;
begin
  tg := sin(x) / cos(x)
end;
 
var x,y : real;
begin
  x := 1;
  y := (sin(0.56)+tg(0.45))*ln(6.5)/( (exp(x)+sqr(sin(x)))*(tg(sqr(x))-2*x*cos(3*x)) );
  WriteLn(y:0:10);
  Readln
end.

Объяснение кода листинга программы

  1. Создается функция tg, которая принимает один аргумент типа real и возвращает значение типа real.
  2. Внутри функции tg используется функция sin и cos для вычисления синуса и косинуса аргумента функции tg.
  3. Затем внутри функции tg используется оператор деления для вычисления отношения синуса к косинусу аргумента функции tg.
  4. Далее создается переменная x типа real и присваивается ей значение 1.
  5. Затем создается переменная y типа real и присваивается ей значение (sin(0.56)+tg(0.45))ln(6.5)/( (exp(x)+sqr(sin(x)))(tg(sqr(x))-2xcos(3*x)) ).
  6. Внутри переменной y выполняется ряд вычислений:
    • Вычисляется значение sin(0.56) и сохраняется в переменную y.
    • Вычисляется значение cos(0.45) и сохраняется в переменную y.
    • Вычисляется значение ln(6.5) и сохраняется в переменную y.
    • Вычисляется значение exp(x) и сохраняется в переменную y.
    • Вычисляется значение sqr(sin(x)) и сохраняется в переменную y.
    • Вычисляется значение cos(3*x) и сохраняется в переменную y.
    • Вычисляется значение tg(sqr(x)) и сохраняется в переменную y.
    • Вычисляется значение 2xcos(3*x) и сохраняется в переменную y.
  7. Затем выполняется запись значения переменной y в файл.
  8. Наконец, выполется чтение из файла с помощью функции Readln.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4 из 5
Похожие ответы