Выражения и функции в Паскале
Проверка пройденного материала Назовите оператор присваивания. Назовите операторы ввода. Назовите операторы вывода.
Математические операции: +, - (сложение, вычитание, результат м.б. целым) +, - (сложение, вычитание, результат м.б. целым) *, / (умножение, деление, результат только вещественное число) *, / (умножение, деление, результат только вещественное число) DIV - деление нацело (A DIV B, A и B - целые числа, результат - целое число) DIV - деление нацело (A DIV B, A и B - целые числа, результат - целое число) MOD - остаток от деления. MOD - остаток от деления.
Приоритет выполнения математических операций: Функции, операции в скобках. Функции, операции в скобках. *, /, DIV, MOD *, /, DIV, MOD +, - +, - >,, >=,,, >=,
Стандартные математические функции Паскаля: ФункцияНазначениеТип аргументаТип функции 1ABS(X) Вычисление абсолютного значения X REAL INTEGER 2COS(X) Вычисление косинуса X REAL INTEGERREAL 3SIN(X) Вычисление синуса X REAL INTEGERREAL 4ARCTAN(X) Вычисление арктангенса X REAL INTEGERREAL
Стандартные математические функции Паскаля: ФункцияНазначение Тип аргумента Тип функции 5EXP(X)Вычисление экспоненты X REAL INTEGERREAL 6LN(X) Вычисление натурального логарифма X REAL INTEGERREAL 7SQR(X) Вычисление квадрата X (X*X) REAL INTEGER 8SQRT(X) Вычисление квадратного корня из X REAL INTEGERREAL
Стандартные математические функции Паскаля: ФункцияНазначение Тип аргумента Тип функции 9TRUNC(X) Нахождение целой части X (путем отбрасывания дробной части числа X) REAL INTEGERINTEGER 10FRAC(X) Нахождение числа, равного дробной части числа X REAL INTEGERREAL 11INT(X) Нахождение целой части X (целая часть числа INT - это ближайшее меньшее целое число) REAL INTEGERINTEGER
Стандартные математические функции Паскаля: ФункцияНазначение Тип аргумента Тип функции 12ROUND(X) Округление X в сторону ближайшего целого REAL INTEGERINTEGER 13RANDOM(X) Нахождение случайного числа от 0 до X INTEGERREAL 14ODD(X) TRUE, если X – нечетное, FALSE если X – четное INTEGERBOOLEAN
Возведение в степень Y=X N LN Y=LN X N LN Y=N *LN X Y=EN*LN X Y=EXP(N*LN(X))
Особенности записи арифметических выражений: В десятичных дробях вместо запятой ставится точка. Например, 2.5. В десятичных дробях вместо запятой ставится точка. Например, 2.5. При записи дробей числитель и знаменатель берутся в скобки, а между ними ставится знак деления. При записи дробей числитель и знаменатель берутся в скобки, а между ними ставится знак деления. Аргументы тригонометрических функций выражаются в радианах и записываются в скобках. Аргументы тригонометрических функций выражаются в радианах и записываются в скобках.
Вычислить значение выражений ,5 : ·
Математическое обозначение На Паскале Begin Writeln (1+2+3*3); End. 2,5 : 2Begin Writeln(2.5/2); End Begin Writeln(2*3-4); End.
Математическое обозначение На Паскале Begin Writeln ((3*sin(2)-4)/ (sin(3)/cos(3))); End. Begin Writeln ((exp(2)+ln(2))/ (arctan(4)+ln(sqrt(3)))); End.
Домашнее задание Задачник- практикум Том 1. п.4.4. На «3». Вычислите значение функций: а) (5+6)· 7; б) в) На «4». 1, 2, 4, 5. На «5» 3, 6, 7, 11.
Обучающая самостоятельная работа Вычислить значение выражений: ( Ответ: 2,4) ( Ответ: 3) ( Ответ: 1,969769) ( Ответ: 10,71987)
Математическое обозначение На Паскале 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.