Similar presentations:
Стандартные функции языка Pascal
1. СТАНДАРТНЫЕ ФУНКЦИИ языка PASCAL
2. Темы:
• Операции• Функции
• Приоритетность
3. Арифметические операции
+*
/
Сложение
Вычитание
Умножение
Деление
4. Целочисленное деление (деление с остатком)
divmod
Неполное частное
(целая часть)
Остаток от деления
5. Взаимосвязь между операциями div и mod
Аргументы операций div и mod — целые числа.Для а>0 и b>0 справедливо:
A mod b = a – (a div b)*b
(a div b)*b + (a mod b) = a
Обратите внимание — операцию mod можно
использовать, чтобы узнать, кратно ли целое а целому
b. А именно, а кратно b тогда и только тогда, когда
а mod b = 0
6. Операции отношения
=<
>
Равно
Меньше
Больше
<>
Не равно
<=
Меньше
или равно
>=
Больше
или равно
7. Функции
• Арифметические функции• Тригонометрические функции
• Экспонента и логарифм
• Преобразование типов
8. Арифметические функции
Sqr (x)2
x (квадрат числа)
__
Sqrt (x)
Abs (x)
x (квадратный
корень)
|x|
(модуль числа)
9. Тригонометрические функции
Sin (x)sin x
Cos (x)
cos x
в радианах
ArcTan(x)
arctg x
10. Экспонента и логарифм
Exp (x)Ln (x)
x
e (экспонента
числа, e 2.7183)
ln x (натуральный
логарифм)
Exp (b*Ln ( a ))
b
a
11. Примеры вычисления степени
7(x-3)
x
2
3
__
x
exp(7*ln(x-3))
exp(x*ln(2))
exp(1/3*ln(x))
12. Преобразование типов
Round(x)Trunc(x)
Перевод дробного
числа в целое
с
округлением
Перевод дробного
числа в целое
с
отбрасыванием
дробной части
13. Приоритетность выполнения действий
1.2.
3.
4.
5.
6.
Выражение в скобках
Функции
Знак числа (+,-), not
*, /, div, mod, and
+, -, or
=, <>, <, >, <=, >=
14. Особенности записи арифметических выражений:
В десятичных дробях вместо
запятой
ставится
точка.
Например, 2.5.
При записи дробей числитель и
знаменатель берутся в скобки, а
между
ними
ставится
знак
деления .
Аргументы тригонометрических
функций
выражаются
в
15. Стандартные функции
Функция ПаскаляМатематическая
запись
Название
Abs(x)
|Х|
Абсолютная величина числа Х
(модуль)
Sqr(x)
Х2
Возведение числа в квадрат
Exp(x)
ex
Экспонента
Sqrt (x)
x
Вычисление квадратного корня
Exp(b*ln(a))
ab
Возведение числа в
степень
Round (x)
Округляет до ближайшего
целого числа
Trunc (x)
Отсекает дробную часть
Sin(x)
sinx
Вычисление синуса
Cos(x)
сosx
Вычисление
косинуса
16.
Математическоеобозначение
3 sin 2 4
tg3
e 2 ln 2
arctg 4 ln 3
На Паскале
Begin
Writeln ((3*sin(2)-4)/
(sin(3)/cos(3)));
End.
Begin
Writeln ((exp(2)+ln(2))/
(arctan(4)+ln(sqrt(3))));
End.
17.
Математическоеобозначение
3 4
5
2 7
3
5
2
9
101,3 1,33
е1,32 1
На Паскале
Begin
Writeln (3*4/5);
Writeln ((2+7)/3);
Writeln (sqrt(2)+5/9);
Writeln ((exp(1.3*ln(10))exp(3*ln(1.3)))/sqrt(exp(1.32)-1));
Readln;
End.