Слайд 2Переменные вещественного типа
Слайд 3Объявление переменных вещественного типа
var i, max : real;
count : single;
var value
: double;
Слайд 4Арифметические операции
Операции «+», «-», «*», «/» могут применяться к переменным и константам
как целого типа, так и вещественного.
Операция «-» также может применяться к одному операнду – операция смены знака
Если операнды одного типа, то результатом будет значение данного типа.
Если операнды имеют разный тип (вещественные и целые), то результат будет вещественного типа.
Слайд 5Арифметические операции
«div» - целочисленное деление
«mod» - деление с остатком
Операции «div» и «mod»
могут применяться только вместе с операндами целого типа. Результатом также является значение целого типа.
Слайд 6Примеры
c := 2 + 4;
d := a * 3;
a := 78 –
b;
t := 2 / 0.5;
count := 3 mod 2;
k := k div 7;
c := -a;
Слайд 7Стандартные математические функции Turbo Pascal
Слайд 8Стандартные математические функции Turbo Pascal
Слайд 9Математическая запись:
Запись на языке Turbo Pascal:
10*a-sqrt(3*x)/25.76
Арифметические выражения
Слайд 10Приоритет операций
Вычисление функций (sin, cos и т.д.)
Операция смены знака «-» (-а, -5)
*,
/, div, mod
+, -
Выражение читается слева направо, в случае равенства приоритетов операций.
Также как и в математике повлиять на очередность вычисления выражения можно воспользовавшись круглыми скобками. Например, (a+b)*(c-d), сложение и вычитание выполнятся раньше умножения.
Слайд 11Задание
Вычислить значение выражений:
20 div 6
trunc(8.9)
round(10.5)
28 mod 3 * 7 – 15
5 div
2 / 2 + 4 mod 3