Операції відносини чи порівняння
Більше або дорівнює
y більше або дорівнює 8
Логічні операції
x менше 7 і x більше 3 (3100) or (y 100)
Правила використання операцій AND та OR
Операція цілочисленного поділу та операція - залишок від поділу
Зупинимося трохи докладніше на операції цілісного поділу (div) та операції, що видає залишок від поділу (mod).
Так, результатом цілісного поділу 17 на 5 буде 3:
17 div 5 = 3, а результатом поділу меншого числа на більше буде 0:
Робимо висновок, що при цілочисельному розподілі дробова частина відкидається, сам термін "цілочисленний розподіл" або "розподіл націло" говорить сам за себе.
Операція a div b здійснює цілий поділ цілого a на ціле b.
Дробова частина у своїйвідкидається.
Ще одна цікава операція – залишок від розподілу a на b.
Зрозуміло, що залишком від розподілу 17 на 5 буде число 2:
а ось чому дорівнюватиме залишок від поділу меншого числа на більше, наприклад, 46 mod 200?
Виявляється, у цьому випадку результатом операції буде число 46. Ось інші приклади:
Цікаво, що залишок від поділу будь-якого цілого числа на 10 дорівнюватимеостаннійцифрі цього числа:
543 mod 10 = 3, 45 mod 10 = 5, 7 mod 10 = 7.
Константа у програмі на Паскалі - це ідентифікатор, що є позначенням конкретного числа, яке називається значенням константи; відмінність константи від змінної у цьому, що її значення не можна змінювати з допомогою операторів програми, і навіть у цьому, що значення константи закріплюється у ній ще до виконання операторів, у розділі описів.
Кожна константа має бути описана у програмі. Приклади опису:
Такий опис може охоплювати ікілька констант.
Const n = 100; m = 25; k = 1000;
Константи такого виду називаються нетипізованими. Існують константи, в описі яких крім значення є тип, наприклад:
Const m: integer = 25;
Такі константи є типізованими та їх значення можна змінювати за допомогою операторів програми. Типізовані константи відрізняються від змінних лише тим, що описуються після ключового слова Const та їх значення вказуються у розділі описів.
Крім арифметичних операцій, у Паскалі існують так звані стандартні або вбудовані функції, які виконуються відразу після вказівки їхнього імені, явно оголошених у Паскалі, після якого в дужках записується аргумент функції.