<Оператор3>;
Стандартные функции и процедуры
Abs(X) – вычисляет абсолютное значение (модуль) X;
Exp(X) – основание натурального логарифма (число e) возводит в степень X;
Ln(X) – вычисляет натуральный логарифм X;
Sqr(X) – возводит X в квадрат;
Sqrt(X) – вычисляет квадратный корень из X;
Тrunc(Х) – определяет целую часть числа X, тип результата Longint;
Round(X) – округляет число X до целого;
Chr(I) (I – целое число) – определяет символ, порядковый номер которого равен I;
Ord(I) (I – порядковый) – определяет порядковый номер символа в наборе символов;
Pred(I) (I – порядковый) – находит предшествующий элемент;
Succ(I) (I – порядковый) – находит последующий элемент;
Odd(I) (I – целого типа) – определяет четность числа: если I – нечетный, то результат принимает значение true, если четный – false;
Еoln(F) (F – файловая переменная) – результат принимает значение true, если при чтении текстового файла достигнут конец текущей строки. В остальных случаях результат равен false;
Eof(F) (F – файловая переменная) – результат принимает значение true, если при чтении текстового файла достигнут конец файла. В остальных случаях результат равен false;
Dec(X[,i]) – уменьшает значение X на i, при отсутствии i – на 1;
Inc(X[,i]) – увеличивает значение X на i, при отсутствии i – на 1;
Frac(Х) – определяет дробную часть аргумента;
Int(Х) – определяет целую часть аргумента. Тип результата Real;
Random (X) – равномерное псевдослучайное число 0 < I < Х, при отсутствии X интервал чисел от 0 до 1.
Математические функции,
не представленные в языке Паскаль в явном виде
Десятичный логарифм Lg(X) = Ln(X)/Ln(10).
Логарифм по основанию a: Loga(X) = Ln(X)/Ln(a).
Возведение в степень Y = Мn - Y:=Exp(n*Ln(M)).
Например, A = 165 - A:= Ехр(5*Ln(16));
Тригонометрические функции. Параметр тригонометрических функций всегда задается в радианах. Для перевода из градусов в радианы и наоборот используются соотношения:
1 радиан = 180°/Pi = 57° 17' 45"
1 градус = Pi/180 радиана = 0.0174 радиана.
Основные тригонометрические функции: Sin(X), Cos(X), Arctan(X);
тангенс угла tg X = Sin(X)/Cos(X);
котангенс угла ctg X = Cos(X)/Sin(X);
секанс угла sc X = 1/Cos(X);
косеканс угла csc X = l/Sin(X);
арксинус числа arcsin X = Arctan(X/Sqrt(l - X*X));
арккосинус числа arccos X = Pi/2 - Arctan(X/Sqrt(l - X*X));
арккотангенс числа arcctg X = Pi/2 - Arctan(X).
Задание к лабораторной работе
А. Выбрать алгоритм и составить его блок-схему для вычисления значения указанной в варианте функции y = y(x).
Б. Для функции y = y(x), заданной графически, построить аналитическую зависимость. Составить блок-схему и программу вычисления величины y при заданном значении аргумента.
Для первой и второй части выбранного варианта задания предусмотреть:
1) ввод в программу параметров, если они есть, и значения аргумента x с клавиатуры;
2) вывод на экран значений параметров, аргумента х и вычисляемых величин.
Примеры построения блок-схем
1. Вычислить .
Блок-схема:2. Вычислить:
Блок-схема:Варианты заданий
Задание А
1. | 2. |
3. | 4. |
5. | 6. |
7. | 8. |
9. | 10. |
11. | 12. |
13. | 14. |
15. | 16. |
17. | 18. |
19. | 20. |
21. | 22. |
23. | 24. |
25. | 26. |
27. | 28. |
29. | 30. |
Задание Б
1. 2. 3. 4.5.
6.
7.
8.
9.
10.11.
12.
16.
17.
18.
19.