МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів
Контакти
Тлумачний словник Авто Автоматизація Архітектура Астрономія Аудит Біологія Будівництво Бухгалтерія Винахідництво Виробництво Військова справа Генетика Географія Геологія Господарство Держава Дім Екологія Економетрика Економіка Електроніка Журналістика та ЗМІ Зв'язок Іноземні мови Інформатика Історія Комп'ютери Креслення Кулінарія Культура Лексикологія Література Логіка Маркетинг Математика Машинобудування Медицина Менеджмент Метали і Зварювання Механіка Мистецтво Музика Населення Освіта Охорона безпеки життя Охорона Праці Педагогіка Політика Право Програмування Промисловість Психологія Радіо Регилия Соціологія Спорт Стандартизація Технології Торгівля Туризм Фізика Фізіологія Філософія Фінанси Хімія Юриспунденкция |
|
|||||||||||||||||||||||||||||||
Дійсний тип та операції над даними дійсного типу.
Змінні дійсного типу можуть набувати значень з підмножини дійсних чисел. Сталі дійсного типу записують у програмі з десятковою крапкою і порядком. Можливі значення дійсних змінних мають дві характеристики- діапазон і точність. Діапазон обмежений максимальним порядком , а точність- максимальною кількістю десяткових цифр.
Тип Real визначений в стандартному Паскалі і математичним сопроцесором не підтримується.Інші дійсні типи визначені стандартом IЕЕЕ 457 і реалізовані на всіх сучасних комп'ютерах.Для їх використання при наявності сопроцессора або при роботі на ПК моделі 80486 необхідно компiлювати програму з ключем {$N+}, а за відсутності сопроцессора - з ключами {$n-,E+}. Тип Comp хоч і відноситься до дійсних типів, зберігає тільки довгі цілі значення. Усі операції з дійсними числами наближені, що пов’язано з обмеженнями подання цифр на комп’ютері. Якщо хоча б один з операндів є дійсного типу, то результат буде дійсним.
Над дійсними операндами можна виконувати наступні арифметичні операції: додавання +, віднімання -, множення, ділення /. До величин дійсного типу можна застосовувати всі операції відношення, що дають бульовий результат. До дійсних аргументів можна застосовувати функції, що дають дійсний результат: Abs(X), Sqr(X), Sin(X), Cos(X), Arctan(X), Ln(X), Exp(X), Sqrt(X), Frac(X), Int(X), Pi.
Функція Frac(X) повертає дробову частину X, функція Int (X) - цілу частину X. Безаргументна функція Pi повертає значення числа p дійсного типу. До аргументів дійсного типу можна застосовувати також функції Trunc(X) і Round(X), що дають цілий результат. Функція Trunc(X) виділяє цілу частину дійсного аргументу шляхом відкидання дробової частини, Round(X) -заокруглює аргумент до ближчого цілого.
Приклад: Frac(2.52) = 52, trunc(2.52) = 2, Int(2.52) = 2, round(2.52) = 3. У мові Паскаль немає деяких часто вживаних функцій, наприклад , піднесення до степеня, тангенса та ін. Тоді
ах = exp(x*ln(a)); tg(x)= sin(x)/cos(x);
У дійсних величин немає попереднього чи наступного числа, тому функції pred і succ з дійсними аргументами не виконуються.
3.Логічний тип та операції над даними логічного типу.
Логічний тип (Boolean) визначає ті дані, що можуть приймати логічнi значення True(істине) і False(хибне). Над логічними операндами можна виконувати логічні операції:
Читайте також:
|
||||||||||||||||||||||||||||||||
|