Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

а) Фон графика: серый;б) Добавьте подпись для горизонтальной и вертикальной оси;в) Укажите наименование графика над графиком 19 а) Фон графика: белый;б) Добавьте подпись



ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ Разработать программу, выводящую результат выполнения функции. Интерфейс программы должен быть аналогичен представленному на рисунке 36. Рисунок 36 – Пример интерфейса формы На форме должны быть расположены следующие компоненты:− Panel;− BitBtn;− StringGrid или ValueListEditor в зависимости от индивидуального задания;− Splitter;− StaticText;− LabeledEdit;− ColorBox;− Chart. Таблица 5 – Варианты индивидуальных заданий
Номерпо журналу(Вариант) Тип диаграммы Функция Примечание
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 а) Фон графика: серый;б) Добавьте подпись для горизонтальной и вертикальной оси;в) Укажите наименование графика над графиком

 

ПРИЛОЖЕНИЕ А

(вспомогательное)

Арифметические и тригонометрические функции и процедуры

 

Арифметические функции и процедуры.

Abs

Возвращает абсолютное значение аргумента.

Ceil

Округляет значение аргумента в большую сторону.

Exp

Вычисляет значение ex.

Floor

Округляет значение аргумента в меньшую сторону.

Frac

Возвращает дробную часть аргумента.

Frexp

Возвращает мантиссу и экспоненту аргумента.

Int

Возвращает целую часть аргумента.

IntPower

Возводит аргумент X в целочисленную степень Y.

Ldexp

Вычисляет X*2Y.

Ln

Вычисляет натуральный логарифм ln(x).

LnXP1

Вычисляет натуральный логарифм ln(x+1).

Log10

Вычисляет десятичный логарифм.

Log2

Вычисляет логарифм аргумента по основанию 2.

LogN

Вычисляет логарифм аргумента по основанию N.

Max

Возвращает большее из двух чисел.

Min

Возвращает меньшее из двух чисел.

Pi

Возвращает значение числа Пи.

Poly

Вычисляет однородный полином.

Power

Возводит X в степень Y.

Round

Округляет число к ближайшему целому.

Sqr

Вычисляет квадрат аргумента Х.

Sqrt

Вычисляет квадратный корень аргумента Х.

Trunc

Отсекает дробную часть числа.


 

Тригонометрические функции и процедуры.

ArcCos

Вычисляет арккосинус аргумента.

ArcCosh

Вычисляет гиперболический арккосинус аргумента.

ArcSin

Вычисляет арксинус аргумента.

ArcSinh

Вычисляет гиперболический арксинус аргумента.

ArcTan

Вычисляет арктангенс аргумента.

ArcTan2

Вычисляет arctg(Y/X).

ArcTanh

Вычисляет гиперболический арктангенс аргумента.

Cos

Вычисляет косинус аргумента.

Cosh

Вычисляет гиперболический косинус аргумента.

Cotan

Вычисляет котангенс аргумента.

Hypot

Вычисляет длину гипотенузы прямоугольного треугольника.

Sin

Вычисляет синус аргумента.

SinCos

Вычисляет одновременно синус и косинус аргумента.

Sinh

Вычисляет гиперболический синус аргумента.

Tan

Вычисляет тангенс аргумента.

Tanh

Вычисляет гиперболический тангенс аргумента.


Функция Abs (X);

Модуль: System

Описание
Функция возвращает абсолютное значение аргумента X. Аргумент может иметь значение как целочисленного, так и действительного типа.

Пример
var
x1: Real;
x2: Integer;
begin
...
x1:= Abs(-1.6); {x1:=1.6}
x2:= Abs(-147); {x2:=147}
...
end;

Функция Ceil (X: Extended): Integer;

Модуль: Math

Описание
Функция округляет значение аргумента X к ближайшему большему целому. Абсолютное значение X не должно превышать величину MaxInt (2 147 483 647).

Пример
var
x1, x2: Integer;
begin
...
x1:= Ceil(-5.7); {x1:=-5}
x2:= Ceil(5.7); {x:=6}
...
end;


 

Функция Exp (X: Real): Real;

Модуль: System

Описание
Функция вычисляет значение ex.

Пример
var
e1, e2: Real;
begin
...
e1:= Exp(1); {e1:=2.71828182845905}
e2:= Exp(2); {e2:=7.38905609893065}
...
end;

Функция Floor (X: Extended): Integer;

Модуль: Math

Описание
Функция округляет значение аргумента X к ближайшему меньшему целому. Абсолютное значение X не должно превышать величину MaxInt (2 147 483 647).

Пример
var
x1, x2: Integer;
begin
...
x1:= Floor(-5.7); {x1:=-6}
x2:= Floor(5.7); {x2:= 5}
...
end;


 

Функция Frac (X: Extended): Extended;

Модуль: System

Описание
Функция возвращает дробную часть аргумента Х, т.е. Frac(X) = X-Int(X).

Пример
var
x1, x2: Integer;
begin
...
x1:= Frac(-1234.5678); {x1:=-0.5678}
x2:= Frac(1234.5678); {x2:=0.5678}
...
end;

Процедура Frexp (X: Extended; var Mantissa: Extended; var Exponent: Integer);

Модуль: Math

Описание
Процедура возвращает мантиссу и экспоненту аргумента Х, где -1<Mantissa<1.

Пример
var
m: Extended;
e: Integer;
begin
...
Frexp(-3, m, e); {m:=-0.75; e:=2}
Frexp(8, m, e); {m:=0.5; e:=4}
...
end;


 

Функция Int (X: Extended): Extended;

Модуль: System

Описание
Функция возвращает целую часть аргумента нецелочисленного типа.

Пример
var
x1, x2: Real;
begin
...
x1:= Int(-1234.5678); {x1:=-1234.0}
x2:= Int(1234.5678); {x2:= 1234.0}
...
end;

Функция IntPower (X: Extended; Y: Integer): Extended;

Модуль: System

Описание
Функция возводит X в целочисленную степень Y. Для возведения числа в дробную степень используйте функцию Power.

Пример
var
z1, z2: Real;
begin
...
z1:= IntPower(0.5, -2); {z1:=4}
z2:= IntPower(0.5, 2); {z2:=0.25}
...
end;


 

Функция Ldexp (X: Extended; Y: Integer): Extended;

Модуль: Math

Описание
Функция вычисляет X*2Y.

Пример
var
z1, z2: Real;
begin
...
z1:= Ldexp(0.4, -3); {z1:=0.05}
z2:= Ldexp(0.4, 3); {z2:=3.2}
...
end;

Функция Ln (X: Real): Real;

Модуль: System

Описание
Функция вычисляет натуральный логарифм аргумента Х.

Пример
var
x, y: Real;
begin
...
x:= Exp(1); {x:=2.71828182845905 }
y:= ln(x); {y:=1}
...
end;


 

Функция LnXP1 (X: Extended): Extended;

Модуль: Math

Описание
Функция вычисляет натуральный логарифм ln(X+1). Данную функцию удобно использовать для вычислений, когда значение аргумента X близко к нулю.

Пример
var
y: Real;
begin
...
y:= LnXP1(0.01); {y:=0.00995033085316808}
...
end;

Функция Log10 (X: Extended): Extended;

Модуль: Math

Описание
Функция вычисляет логарифм аргумента Х по основанию 10.

Пример
var
y: Real;
begin
...
y:= Log10(100); {y:=2}
...
end;


 

Функция Log2 (X: Extended): Extended;

Модуль: Math

Описание
Функция вычисляет логарифм аргумента Х по основанию 2.

Пример
var
y: Real;
begin
...
y:= Log2(8); {y:=3}
...
end;

Функция LogN (N,X: Extended): Extended;

Модуль: Math

Описание
Функция вычисляет логарифм аргумента Х по основанию N.

Пример
var
y: Real;
begin
...
y:= LogN(3, 243); {y:=5}
...
end;


 

Функция Max (X1, X2);

Модуль: Math

Описание
Функция сравнивает значение двух чисел и возвращает большее из них.

Варианты использования функции:
Max (X1, X2: Integer): Integer;
Max (X1, X2: Int64): Int64;
Max (X1, X2: Single): Single;
Max (X1, X2: Double): Double;
Max (X1, X2: Extended): Extended;

Пример
var
x1, x2, y: Real;
begin
...
x1:= LogN(2, 4); {x1:=2}
x2:= LogN(4, 2); {x2:=0.5}
y:= Max(x1, x2); {y:= 2}
...
end;

Функция Min (X1, X2);

Модуль: Math

Описание
Функция сравнивает значение двух чисел и возвращает меньшее из них.

Варианты использования функции:
Min (X1, X2: Integer): Integer;
Min (X1, X2: Int64): Int64;
Min (X1, X2: Single): Single;
Min (X1, X2: Double): Double;
Min (X1, X2: Extended): Extended;

Пример
var
x1, x2, y: Real;
begin
...
x1:= LogN(2, 4); {x1:=2}
x2:= LogN(4, 2); {x2:=0.5}
y:= Min(x1, x2); {y:=0.5}
...
end;

Функция Pi;

Модуль: System

Описание
Функция возвращает значение числа Пи (3.1415926535897932385).

Пример
var
R, L: Real;
begin
...
R:= 10;
L:= 2*Pi*R; {Вычисляет длину окружности с радиусом R}
...
end;

Функция Poly (X: Extended; const Coefficients: array of Double): Extended;

Модуль: Math

Описание
Функция вычисляет однородный полином

Coefficients[0] + Coefficients[1]*X + Coefficients[1]*(X**2) +... + Coefficients[N]*(X**N).

Пример
var
y: Extended;
c: array of Double;
begin
...
SetLength(c, 3);
c[0]:=10;
c[1]:=20;
c[2]:=30;
y:= Poly(2, c); {y:= 170}
...
end;


 

Функция Power (X,Y: Extended): Extended;

Модуль: Math

Описание
Функция возводит X в степень Y. Значение аргумента Х должно быть больше нуля, иначе возникнет исключение EInvalidOp. Данная функция аналогична функции IntPower за исключением того, что для Power значение показателя степени Y может превышать MaxInt и иметь нецелочисленный тип.

Пример
var
Z: Real;
begin
...
Z:= Power(0.25, 0.5); {Z:=0.5}
...
end;

Функция Round (X: Extended): Int64;

Модуль: System

Описание
Функция округляет значение аргумента X к ближайшему целому числу. Если указанное значение аргумента находится ровно посредине между двумя целыми, например 1.5, то число округляется к четному целому, в данном случае к 2. Если результат функции выходит за пределы Int64, то возникает исключение EInvalidOp.

Пример
var
y1, y2, y3: Real;
begin
...
y1:= Round(1.4); {y1:= 1}
y2:= Round(1.5); {y2:= 2}
y3:= Round(-1.5); {y3:=-2}
...
end;


 

Функция Sqr (X: Extended): Extended;

Модуль: System

Описание
Функция возвращает квадрат аргумента Х.

Пример
var
y: Integer;
begin
...
y:= Sqr(5); {y:=25}
...
end;

Функция Sqrt (X: Extended): Extended;

Модуль: System

Описание
Функция возвращает квадратный корень аргумента Х.

Пример
var
y: Real;
begin
...
y:= Sqrt(25); {y:=5}
...
end;


 

Функция Trunc (X: Extended): Int64;

Модуль: System

Описание
Функция отсекает дробную часть числа. Возвращаемое значение имеет целочисленный тип. Если результат функции выходит за пределы Int64, то возникает исключение EInvalidOp.

Пример
var
y1, y2: Int64;
begin
...
y1:= Trunc(1.2345); {y1:= 1}
y2:= Trunc(-1.5); {y2:=-1}
...
end;

Функция ArcCos (X: Extended): Extended;

Модуль: Math

Описание
Функция возвращает значение арккосинуса аргумента Х в радианах в диапазоне [0.. Pi]. Значение аргумента должно удовлетворять условию -1<=X<=1, иначе возникнет исключение EinvalidOp.

Пример
var
Y: Real;
begin
...
Y:= ArcCos(1); {Y:= 0}
...
end;


 

Функция ArcCosh (X: Extended): Extended;

Модуль: Math

Описание
Функция вычисляет гиперболический арккосинус аргумента Х. Значение аргумента должно удовлетворять условию X>=1.

Пример
var
Y: Real;
begin
...
Y:= ArcCosh(1); {Y:= 0}
...
end;

Функция ArcSin (X: Extended): Extended;

Модуль: Math

Описание
Функция возвращает значение арксинуса аргумента Х в радианах в диапазоне [-Pi/2...Pi/2]. Значение аргумента должно удовлетворять условию -1<=X<=1, иначе возникнет исключение EInvalidOp.

Пример
var
Y: Real;
begin
...
Y:= ArcSin(0); {Y:= 0}
...
end;


 

Функция ArcSinh (X: Extended): Extended;

Модуль: Math

Описание
Функция вычисляет гиперболический арксинус аргумента Х.

Пример
var
Y: Real;
begin
...
Y:= ArcSinh(0); {Y:= 0}
...
end;

Функция ArcTan (X: Extended): Extended;

Модуль: Math

Описание
Функция возвращает арктангенс аргумента Х в радианах в диапазоне [-Pi/2...Pi/2].

Пример
var
Y: Real;
begin
...
Y:= ArcTan(0); {Y:= 0}
...
end;


 

Функция ArcTan2 (X, Y: Extended): Extended;

Модуль: Math

Описание
Функция вычисляет arctg(Y/X) и возвращает значение угла в радианах с учетом квадранта в диапазоне от -Pi до Pi. Значения X и Y не должны выходить за пределы диапазона
(-264...264), а также значение Х не должно быть равным 0.

Пример
var
Y: Real;
begin
...
Y:= ArcTan2(X/Y);
...
end;

Функция ArcTanh (X: Extended): Extended;

Модуль: Math

Описание
Функция вычисляет гиперболический арктангенс аргумента Х. Значение аргумента должно удовлетворять условию
-1<=X<=1, иначе возникнет исключение EOverflow.

Пример
var
Y: Real;
begin
...
Y:= ArcTanh(0); {Y:= 0}
...
end;


 

Функция Cos (X: Extended): Extended;

Модуль: System

Описание
Функция вычисляет косинус аргумента Х. Значение аргумента указывается в радианах.

Пример
var
Y: Real;
begin
...
Y:= Cos(2*Pi); {Y:= 1}
...
end;

Функция Cosh (X: Extended): Extended;

Модуль: Math

Описание
Функция вычисляет гиперболический косинус аргумента Х.

Пример
var
Y: Real;
begin
...
Y:= Cosh(0); {Y:= 1}
...
end;


 

Функция Cotan (X: Extended): Extended;

Модуль: Math

Описание
Функция вычисляет котангенс аргумента X. Значение аргумента не должно быть равно нулю, иначе возникнет исключение EZeroDivide.

Пример
var
Y: Real;
begin
...
Y:= Cotan(1); {Y:= 0,642092615934331}
...
end;

Функция Hypot (X: Extended): Extended;

Модуль: Math

Описание
Функция вычисляет длину гипотенузы прямоугольного треугольника по заданным значениям катетов.
Hypot(X,Y) = sqrt(X*X + Y*Y).

Пример
var
А: Real;
begin
...
А:= Hypot(3, 4); {А:= 5}
...
end;


 

Функция Sin (X: Extended): Extended;

Модуль: System

Описание
Функция вычисляет синус аргумента Х. Значение аргумента указывается в радианах.

Пример
var
Y: Real;
begin
...
Y:= Sin(Pi/2); {Y:= 1}
...
end;

Процедура SinCos (Angle: Extended; var Sin, Cos: Extended): Extended;

Модуль: Math

Описание
Процедура вычисляет одновременно синус и косинус угла Angle в радианах.

Пример
var
S,C: Real;
begin
...
SinCos(Pi/3, S, C); { S:=0.8660254; C:=0.5 }
...
end;


 

Функция Sinh (X: Extended): Extended;

Модуль: Math

Описание
Функция вычисляет гиперболический синус аргумента Х.

Пример
var
Y: Real;
begin
...
Y:= Sinh(0); { Y:=0 }
...
end;

Функция Tan (X: Extended): Extended;

Модуль: Math

Описание
Функция вычисляет тангенс аргумента X.
Tan(X) = Sin(X) / Cos(X).

Пример
var
Y: Real;
begin
...
Y:= Tan(0); { Y:=0 }
...
end;


 

Функция Tanh (X: Extended): Extended;

Модуль: Math

Описание
Функция вычисляет гиперболический тангенс аргумента Х.
Tahn(X) = Sinh(X) / Cosh(X).

Пример
var
Y: Real;
begin
...
Y:= Tanh(0); { Y:=0 }
...
end;

 


Дата добавления: 2015-08-27; просмотров: 49 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Отделом МВД России по г. Салавату разыскивается без вести пропавший Ишмуратов Хантимир Латыпович, 13.05.1936 года рождения, уроженец Р. Башкортостан, Стерлитамакского р-на, д. Б. Аллагуват, | http://e-educ.ru/bd14.html Диаграмма потоков данных (DFD). Графический язык диаграммы. Примеры.

mybiblioteka.su - 2015-2024 год. (0.059 сек.)