МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів
Контакти
Тлумачний словник Авто Автоматизація Архітектура Астрономія Аудит Біологія Будівництво Бухгалтерія Винахідництво Виробництво Військова справа Генетика Географія Геологія Господарство Держава Дім Екологія Економетрика Економіка Електроніка Журналістика та ЗМІ Зв'язок Іноземні мови Інформатика Історія Комп'ютери Креслення Кулінарія Культура Лексикологія Література Логіка Маркетинг Математика Машинобудування Медицина Менеджмент Метали і Зварювання Механіка Мистецтво Музика Населення Освіта Охорона безпеки життя Охорона Праці Педагогіка Політика Право Програмування Промисловість Психологія Радіо Регилия Соціологія Спорт Стандартизація Технології Торгівля Туризм Фізика Фізіологія Філософія Фінанси Хімія Юриспунденкция |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Оператор присвоювання.Якщо в програмі треба виконати обчислення, то потрібно використати оператор присвоювання . В результаті виконання оператора присвоювання значення змінної змінюється, оскільки їй привласнюється значення. В загальному вигляді оператор присвоювання виглядає так: Ім'я : = Вираз; де: Ім'я - змінна, значення якої змінюється в результаті виконання оператора присвоювання; : = - символ присвоювання; Вираз - вираз, значення якого присвоюється змінній, ім'я якої зазначене ліворуч від символу присвоювання. Приклад: Surama := Сеnа * Kol; Skidka := 10; Found := False; Вираз складається з операндів і операторів. Оператори розміщуються між операндами й позначають дії, які виконуються над операндами. В ролі операндів виразу можна використати змінну, константу, функцію або інший вираз. Основні алгебраїчні оператори наведені в табл. 4. Таблиця 4 –Алгебраїчні оператори
При записі виразів між операндом і оператором, за винятком операторів DIV і MOD, пропуск можна не ставити. Оператор DIV дозволяє одержати цілу частину результату поділу одного числа на інше. Оператор MOD дозволяє одержати залишок від поділу одного числа на інше. Наприклад, значення вира 15 MOD 7 дорівнює 1. При обчисленні значень виразу варто враховувати, що оператори мають різний пріоритет. Так в операторів *, /, DIV, MOD більш високий пріоритет, чим в операторів + і -. Для завдання потрібного порядку виконання операцій у виразі можна використати дужки. Тип виразу визначається типом операндів, що входять у вираз, і залежить від операцій, виконуваних над ними. У табл. 5 наведені правила визначення типу виразу залежно від типу операндів і виду оператора. Таблиця 5–Правила визначення типу виразу
Оператор присвоювання виконується в такий спосіб: 1. Спочатку обчислюється значення виразу, що перебуває праворуч від символу присвоювання. 2. Потім обчислене значення записується в змінну, ім'я якої стоїть ліворуч від символу присвоювання. Під час компіляції виконується перевірка відповідності типу виразу типу змінній. Якщо тип виразу не відповідає типу змінної, то компілятор виводить повідомлення про помилку. Мова Delphi надає програмісту ряд стандартних функцій. Звичайно функції використовують в ролі операндів виразів. Параметром функції може бути константа, змінна або вираз відповідного типу. Значення функції пов'язане з її ім'ям. Тому функцію можна використати в ролі операнда виразу. Так, щоб обчислити квадратний корінь, досить записати k:=Sqrt(n), де Sqrt – функція обчислення квадратного кореня, n - змінна, котра містить число, квадратний корінь якого треба обчислити. Функція характеризується типом значення та типом параметрів. Тип змінної, котрій привласнюється значення функції, повинен відповідати типу функції. Точно так само тип фактичного параметра функції, тобто параметра, що вказується при звертанні до функції, повинен відповідати типу формального параметра. Якщо це не так, компілятор виводить повідомлення про помилку. Математичні функції (табл.6) дозволяють виконувати різні обчислення. Таблиця 6–Математичні функції
Величина кута тригонометричних функцій повинна бути виражена в радіанах. Вираз перерахування кута із градусів в радіани буде виглядати так: a*Pi/180. Приведені стандартні математичні функції можуть використовуватися в програмі без додаткового опису. Доповнення до перерахованих математичних функцій розміщується в модулі Math. А тому в програмі до списку використаних модулів в операторі uses необхідно добавити цей модуль. Найчастіше використовувані функції цього модуля приведені в табл.7. Таблиця 7– Математичні функції із модуля Math
Функції перетворення (табл. 8) найбільше часто використовуються при введенні й виведенні інформації. Наприклад, для того щоб вивести в поле виводу (компонент Label) діалогового вікна значення змінної типу real, необхідно перетворити число в рядок символів, що зображує дане число. Це можна зробити за допомогою функції FloatToStr, що повертає строкове подання значення виразу, зазначеного як параметр функції. Наприклад, інструкція Label1.caption := FloatTostr(x) виводить значення змінної х в поле Label1. Таблиця 8–Функції перетворення
Читайте також:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|