Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Стандартные функции.DOC
Скачиваний:
1
Добавлен:
16.11.2019
Размер:
90.62 Кб
Скачать

Возведение в степень

Y=XN

LN Y=LN X N

LN Y=N *LN X

Y=EN*LN X

Y=XN

Y:=EXP(N*LN(X))

Y=48

Y:=EXP(8*LN(4))

В таблице есть только стандартная ф-я lnx, поэтому

Log e x ln x

Log a x = ----------- = ----------

Log e a ln a

В тригонометрических функциях sinx и cosx, arctgx аргумент может задаться только в радианах. Для перевода значений углов, заданных в градусах, в радианах необходимо использовать формулу

3.14*Значение в градусах

Значение в радианах =

180

Пример 1. Составить программу для вычисления выражения:

X2 + 3*X - Y

а) Q= ----------------------------

A*SIN X + EY

при X=3,5 Y=4,89 A=1,37

PROGRAM PR1;

VAR X,Y,A,Q: REAL;

BEGIN

X:=3.5; Y:=4.89; A:=1.37;

Q:=(X*X+3*X-Y)/(A*SIN(X)+EXP(Y));

WRITE (‘Q=‘,Q);

END.

Ответ: Q=0.13

б).

C+D+ TG X

Y= ---------------------- x=2,36 c=18,7 d=6,46

X + D

Ответ: Y=2,74

в)

5,23 + 7,62 + SIN /7

A= ------------------------------

SIN 2/7 + 3,1

Ответ: A=16.34

ПРИМЕР 2. Вычислить значения выражений, если

A=2,5; B=7,8; C=-17,3; M=5;

X=8,7; E=TRUE.

а). (A+B)/C*M Ответ: -2.98

б). 2+x*x/(x+(a+b)/5) Ответ: 9.03

в). (a<b) and (x+a<b) or (c<m) or e Ответ: true

VI. Практическая работа на эвм.

Составить программы для примеров 1 и 2.

Д.з. конспект, составить программы:

  1. Составить программы для вычисления выражений, если:

A=5.23; B=7,46; C=-57; X=98,7; X3=8,7; Y=4,3; D=4,78.

  1. ___________

 -AX + C

Y= -------------------

LN X + C2

  1. __

A B

P = (A+B)2 + A COS (A+B) + ----------

A + B

SIN2 (X3+D) + COS X3

Z= -----------------------------------------

X3 + Y4 + E X3 -Y

1 X X

T= --------- + LN TG (---) + -----------------

COS X 2 X

1 + -----------

1 + x

3 ___

Y1 = LN arctg x - sin (ax) +  ax

8