Предыдущий раздел Уровень выше Следующий раздел

Определение функций

Для определения функции следует указать ее имя, аргумент (или аргументы), заключенный в круглые скобки, символы := и саму функцию, например,

(C1) p(x):= x^2+3*x-8;
			             2
(D1) 		            p(x) := x  + 3 x - 8
(C2) p(2*x);
			             2
(D2) 		                  4 x  + 6 x - 8
(C3) factor(p(2*x-4));
			            2
(D3) 		              2 (2 x  - 5 x - 2)
(C4) f(x):=sin(x);
(D4) 		                  f(x) := SIN(x)
(C5) g(x):=log(x);
(D5) 		                  g(x) := LOG(x)
(C6) f(g(x));
(D6)		                     SIN(LOG(x))
(C7) g(f(x));
(D7)		                     LOG(SIN(x))
(C8) dist(x,y):=sqrt(x^2+y^2);
	                                 2    2
(D8)	             dist(x, y) := SQRT(x  + y )
(C9) dist(3,4);
(D9) 	                                       5

Функция может быть задана и подобным образом:

(C10) eta(x,y):= if x = y then x 
               else (if x > y then x-y else x+y);
(D10) 	    eta(x, y) := IF x = y THEN x ELSE 
              (IF x > y THEN x - y ELSE x + y)
(C11) eta(5,6);
(D11) 				  11
(C12) eta(eta(7,7), eta(1,2));
(D12) 				  4

Предыдущий раздел Уровень выше Следующий раздел