Оператор div В математиці цілочисельним розподілом називають такий розподіл, при якому одне ціле число ділиться на інше ціле число, а результатом є ціла частина їх приватного. Тобто наприклад 20/5 = 4, 55/6 = 9, 100/3 = 33 і т.д. Погодьтеся, що в деяких випадках це дуже зручно і практично. У Паскалі за цілочисельне ділення відповідає оператор div. Тепер як це записується в Pascal'e : z: = x div y x - число, яке будемо ділити на y (ділене) y - число, на яке будемо ділити число x (дільник) z - результат цілочисельного ділення Таким чином, ось такий запис (55/6) без остачі = 9 в результаті використання оператора div буде виглядати так z: = 55 div 6 z дорівнюватиме 9. Запам'ятайте! При використанні оператора div дрібна частина буде відкинута!
Оператор mod Розподіл із залишком не особливо відрізняється і головним тут є те, що в результаті відкидається як раз ціла частина . Тобто (40/6) із залишком = 4, (10/3) із залишком = 1, (22/5) із залишком = 2 і т.д. У Паскалі для цього є оператор mod. Записується він точно так же. z: = x mod y x - число, яке будемо ділити на y (ділене) y - число, на яке будемо ділити число x (дільник) z - залишок Наприклад (40/6) із залишком = 4 з оператором mod буде такою z: = 40 mod 6І як результат отримаємо z = 1.