МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів
Контакти
Тлумачний словник Авто Автоматизація Архітектура Астрономія Аудит Біологія Будівництво Бухгалтерія Винахідництво Виробництво Військова справа Генетика Географія Геологія Господарство Держава Дім Екологія Економетрика Економіка Електроніка Журналістика та ЗМІ Зв'язок Іноземні мови Інформатика Історія Комп'ютери Креслення Кулінарія Культура Лексикологія Література Логіка Маркетинг Математика Машинобудування Медицина Менеджмент Метали і Зварювання Механіка Мистецтво Музика Населення Освіта Охорона безпеки життя Охорона Праці Педагогіка Політика Право Програмування Промисловість Психологія Радіо Регилия Соціологія Спорт Стандартизація Технології Торгівля Туризм Фізика Фізіологія Філософія Фінанси Хімія Юриспунденкция |
|
|||||||
Цілий тип у Турбо Паскалі.________________________________________________________ Тип Діапазон значень Необхідна пам'ять ________________________________________________________ Shortint -128 .. 127 1 байт Integer -32768 .. 32767 2 байти Longint -2147483648 .. 2147483647 4 байти Byte 0 .. 255 1 байт Word 0 .. 65535 2 байти __________________________________________________________
Над цілими операндами (тобто змінними,сталими, над якими виконуються операції) можна виконувати наступні арифметичні операції: додавання +, віднімання -, множення *, ділення /,div(ділення з відкиданням остачі), mod( взяття остачі від ділення). Якщо m>=0 ,то mmodn=m-((mdivn)-n,а при m>0 mmodn=m-((mdivn)*n)+n. Отже, значення mmodn завжди додатнє. Результат арифметичної операції над цілими операндами є величина цілого типу. Операції множення, ділення, взяття остачі рівноцінні щодо послідовності виконання і виконуються перед додаванням тм відніманням. Послідовністю виконання операцій можна керувати за допомогою дужок. Результат виконання операції ділення цілих величин є ціла частина частки. Результат виконання операції одержання решти від ділення - решта від ділення цілих. Наприклад:
17 div 2 = 8 3 div 5 = 0 (-14) div 3= -4 17 mod 2 = 1 3 mod 5 = 3 (-14) mod 3=1
Операції відношення, застосовані до цілих операндів, дають результат логічного типу True або False (істина чи фальш). В мові Паскаль маються слідуючі операції відношення : рівність =, нерівність <>, більше або рівно >=, менш або рівно <=, більше >, менше <. До аргументів цілого типу можна застосувати такі стандартні (внутрішні) функції, результат виконання яких має цілий тип:
Abs(X) - абсолютне значення Х, де Х-ціле, Sqr(X) - Х в квадраті, Succ(X) – дає наступне ціле значення, Х+1 Pred (X) - дає попереднє ціле значення Х-1
Наступна група стандартних функцій для аргументу цілого типу дає дійсний результат :
Sin(X), Cos(X), Arctan(X), Ln(X), Exp(X), Sqrt(X).
Ці функції обчислюють синус, косинус і арктангенс кута, заданого в радiанах, логарифм натуральний, експоненту і корінь квадратний відповідно. Результат виконання функції перевірки цілої величини на непарність Odd (X) має значення істина, якщо аргумент непарний, і значення фальщ, якщо аргумент парний:
X = 5 Odd(X) = true, X = 4 Odd(X) = false.
Для швидкої роботи із цілими числами визначені процедури: Inc(X) X := x + 1 Inc(X,N) X := x + n Dec(X) X := x - 1 Dec(X,N) X := x – n Читайте також:
|
||||||||
|