Стандартные арифметические функции и выражения.
Функция Назначение abs(x) Вычисление абсолютного значения величины х. sqr(x) Возведение в квадрат значения х. sin(x) Вычисление синуса х. cos(x) Вычисление косинуса х. arctan(x) Вычисление арктангенса х. exp(x) Вычисление экспоненты х. int(x) Вычисление целой части х. Перепишите функции и их назначение в тетрадь!!!
Функция Назначение ln(x) Вычисление натурального логарифма х. Pi Вычисление числа ПИ. random(x) Генерация случайного числа из диапазона 0…х-1. round(x) Округление значения х до ближайшего целого числа. sqrt(x) Вычисление квадратного корня из числа х. trunc(x) Вычисление целой части числа х. frac(x) Вычисление дробной части х. dec(x,n) Уменьшение значения х на n.n. inc(x,n) Увеличение значения х на n.n. Перепишите функции и их назначение в тетрадь!!!
Арифметические операции. Операции в Pascal подразделяются на арифметические,от- ношения,логические,строковые и др. Знаки операций включают: 1. Арифметические: + (сложение), -(вычитание), *(умножение), /(деление), div(a,b) (деление а на b нацело с отбрасыванием остатка), mod(a,b) (нахождение остатка от деления а на b нацело). 2. Отношения: =(больше либо равно), = (равно), ( не равно), ( больше). 3. Логические: not (отрицание), or (логическое сложение-или), and (логическое умножение-и), xor (исключающее или), odd(x) (true, если х нечетное и false, если х четное). Остальные операции будут рассмотрены позже. Перепишите знаки операций в тетрадь!!!
Примеры арифметических выражений: sin(x)+cos(x)-3 sqr(a*c)+sqrt(b) (abs(x-4)+sin(a))/(3*(a+b)) Результатом вычисления арифметического выражения является число. Примеры логических выражений: x
Контрольные задания: 1. Переведите запись на языке Pascal в обычную: а) аbs(x+1)-sqr(a-b) б) 3*cos(x+4)/(a+5) в) (sqrt(x*y)+3)/(abs(x)+abs(y)) 2. Удалите лишние скобки (ошибки в использовании лишних скобок нет, но они загромождают выражение). а) ((((k+n)-7/e))) б) c*(((f-23)-6)) в) (a*b-((c/78+r))) 3. Известно, что а=5, b=6, с=3. Чему равен результат вычисления логического выражения (true или false). а) (a c) б) not(b>a) в) (a>b) or (b>c) г) (b=a+c) or (a=b-c)