Строковий тип
Підтримується 3 (три) строкових типу даних: - shotstring- є статистично розташованими в пам'яті комп'ютера рядками завдовжки від про до 255; - longstring є динамічно розташованими в пам'яті комп'ютера рядками, довжина яких обмежена тільки об'ємом вільної пам'яті комп'ютера; widestring- аналогічно типу longstring, але кожен символ є символом uпісосіе, тобто кодується 16 бітами. Для позначення стічного типа допускається використання ідентифікатора string.
Логічний тип Логічний тип Boolean представлений двома логічними величинами: True (істина) і False (неправда).
1.3.2. Змінні Змінна - це область (осередок) пам'яті комп'ютера. Кожна змінна повинна мати ім'я (послідовність букв латинського алфавіту і цифр). У Delphi кожна змінна перед використанням повинна бути обов'язково оголошена в розділі var. За допомогою оголошення встановлюється не тільки факт існування змінної, але і задається її тип, тим самим указується діапазон допустимих значень. У загальному вигляді інструкція оголошення змінної наступна: Ім'я змінної: тип; Наприклад: а, b, з: real; xl x2: real;
Константи Існує два види констант: - звичайні - ціле або дробове число, рядок символів або окремий символ, логічне значення; - іменовані - константа, повідомляється в розділі cost таким чином: Ім’я _ константи = значення; Приклад: Н=10; Сар =’ Корінь ’; РІ=3.1415;
В результаті привласнення змінна набуває значення. У загальному вигляді оператор привласнення має вигляд: Ім'я змінної:= вираз;
Вирази Вирази складаються з операндів і операторів. Оператори знаходяться між операндами. Операндами можуть бути константи і/або змінні. Оператори позначають наступні дії:
Таблиця 3 Оператори
1.3.5. Стандартні функції Для виконання обчислень, які часто зустрічаються, і перетворень даних використовуються стандартні функції
Таблиця 4 Стандартних функції
За допомогою цих функцій можна обчислити значення інших функцій. SIN(X)/ COS(X) - SQR(SIN(X) /COS(X)) - SIN(SQR(X)) /COS(SQR(X)) - Для зведення числа в речовинний або цілий ступінь використовується наступне математичне співвідношення: exp(n*ln(x)) хn=en lnx exp((1/n)*ln(x)) x1/n exp((m/n)*ln(x)) m=xm/n exp(n*ln(sin(x) /cos(x))) exp(n*ln(ln(x)))
Якщо в арифметичних виразах є функції, що не входять до складу стандартних функцій, їх слід виразити через стандартні функції
Приклади записів арифметичних виразів для обчислення значення функції.
Приклад 1.
Y:=(SQR(SIN(X))-4*COS(SQR(X))+ABS(SQR(X))) / (SQR(LN(SQR(X)))+EXP(2*X)+SQRT(X+A))
Функції перетворення типів Функції перетворення типів найчастіше використовуються в операторах, які забезпечують введення і виведення інформації. Наприклад, для того щоб вивести в полі виведення значення змінної типу real, необхідно спочатку одержати зображення числа, яке є значенням цієї змінної. Це можна зробити за допомогою функції FloatToStr, яке повертає строкове представлення виразу дійсного типа, відміченого при виклику
Таблиця 5 Функції перетворення типів
1.3.6. Коментарі Коментарі в Delphi обрамляються символами «(*» або «*)» або фігурними дужками.
|