Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Delphi_LR3.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
224.46 Кб
Скачать

1.5 Логічний тип

Логічна величина може приймати одне з двох значень True (істина) або False (хибно). У мові Delphi логічні величини належать до типу Boolean.

2 Стандартні функції

Для виконання обчислень і перетворень, що часто зустрічаються, мова Delphi надає ряд стандартних функцій. Значення функції пов’язано з її ім’ям. Тому функцію можна використовувати як операнд виразу, наприклад в інструкції присвоювання. Так, щоб обчислити квадратний корінь, достатньо записати k:=Sqrt(n), де Sqrt – функція обчислення квадратного кореня, n – змінна, яка містить число, квадратний корінь якого треба вирахувати. Функція характеризується типом значення і типом параметрів. Тип змінної, якій присвоюється значення функції, повинен відповідати типу функції. Так само тип фактичного параметра функції, тобто параметра, який вказується при зверненні до функції, повинен відповідати типу формального параметра.

2.1 Математичні функції

Таблиця 3 – Математичні функції

Функція

Значення

Аbs(n)

Абсолютне значення n

Sqrt(n)

Квадратний корень з n

Sqr(n)

Квадрат n

Sin(n)

Синус n

Cos(n)

Косинус n

Arctan(n)

Арктангенс n

Ехр(n)

Експонента n

Ln(n)

Натуральний логарифм n

Random(n)

Випадкове ціле число в діапазоні від 0 до n-1

Величина кута тригонометричних функцій має бути виражена в радіанах. Для перетворення величини кута з градусів в радіани використовується формула (а*3.141526)/180, де а – величина кута в градусах; 3.1415926 – число π. Замість дробової константи 3.1415926 можна використовувати стандартну іменовану константу Pi. У цьому випадку вираз перерахунку кута з градусів в радіани буде виглядати так: a*Pi/180.

2.2 Функції перетворення

Таблиця 4 – Функції перетворення

Функція

Значення

Chr(n)

Символ, код якого рівний n

IntToStr(k)

Рядок, що є зображенням цілого k

FloatToStr(n)

Рядок, що є зображенням дійсного n

FloatToStrF(n,f,k,m)

Рядок, що є зображенням дійсного n. При виклику функції вказують: f – формат (спосіб зображення); k – точність (потрібна загальна кількість цифр); m – кількість цифр після десяткової точки

StrToInt(s)

Ціле, зображенням якого є рядок s

StrToFloat(s)

Дійсне, зображенням якого є рядок s

Round(n)

Ціле, отримане шляхом округлення n за відомими правилами

Trunc(n)

Ціле, отримане шляхом відкидання дробової частини n

Frac(n)

Дробове, що представляє собою дробову частину дійсного n

Int(n)

Дробове, що представляє собою цілу частину речового n

Функції перетворення найбільш часто використовуються в інструкціях, які забезпечують ввід і вивід інформації. Наприклад, для того щоб вивести в поле виводу (компонент Label) діалогового вікна значення змінної типу Real, необхідно перетворити число в рядок символів, що зображає дане число. Це можна зробити за допомогою функції FloatToStr, яка повертає рядкове надання значення виразу, вказаного як параметр функції.

Наприклад, інструкція Label1.Caption:=FloatToStr(x) виводить значення змінної х у поле Label1.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]