СТАНДАРТНЫЕ ФУНКЦИИ языка PASCAL
Темы:
Арифметические операции
Целочисленное деление (деление с остатком)
Взаимосвязь между операциями div и mod
Операции отношения
Функции
Арифметические функции
Тригонометрические функции
Экспонента и логарифм
Примеры вычисления степени
Преобразование типов
Приоритетность выполнения действий
Особенности записи арифметических выражений:
Стандартные функции
294.50K
Категория: ПрограммированиеПрограммирование

Стандартные функции языка Pascal

1. СТАНДАРТНЫЕ ФУНКЦИИ языка PASCAL

2. Темы:

• Операции
• Функции
• Приоритетность

3. Арифметические операции

+
*
/
Сложение
Вычитание
Умножение
Деление

4. Целочисленное деление (деление с остатком)

div
mod
Неполное частное
(целая часть)
Остаток от деления

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.
English     Русский Правила