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

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

Задать свой вопрос
2 ответа
В "традиционном" языке Паскаль, как его обрисовал Н.Вирт, есть только функции для возведения во вторую ступень и извлечения квадратного корня.
Потому для возведения в всякую иную степень используют главное логарифмическое тождество \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);

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)
Сюсина Инна
А что написать в Writeln
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт