• Нужна помощь. как можно записать на языке паскаль выражение: q=cos^b(a+2,53c), где b=a^2+c^2 Очень нужна ваша помощь

Ответы 3

  • А что написать в Writeln
  • b:=sqr(a)+sqr(c);q:=exp(ln(cos(a+2.53*c)) * b);илиq:=exp(ln(cos(a+2.53*c)) * (sqr(a)+sqr(c)));X^Y = exp(ln(X) * Y)
  • В "классическом" языке Паскаль, как его описал Н.Вирт, есть только функции для возведения во вторую степень и извлечения квадратного корня.Поэтому для возведения в любую другую степень используют основное логарифмическое тождество \displaystyle a^b=e^{b\ln(a)}На паскале это записывается exp(b*ln(a))В современных реализациях паскаля добавлена функция power(a,b), которая решает проблему.Итак, "классическая запись"b:=a*a+c*c; { возможно также sqr(a)+sqr(b) }q:=exp(b*ln(cos(a+2.53*c)));И запись современнаяb:=a*a+c*c; // возможно также sqr(a)+sqr(b)q:=power(cos(a+2.53*c),b);
    • Автор:

      lexus
    • 5 лет назад
    • 0
  • Добавить свой ответ

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years