Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник Задач v2.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
660.48 Кб
Скачать

Вещественное деление Целочисленное деление Деление по модулю

8/2=4.0 8 div 2=4 8 mod 2=0

9/2=4.5 9 div 2=4 9 mod 2=1

5/2=2.5 5 div 2=2 5 mod 2=1

31/16=1.9375 31 div 16=1 31 mod 16=15

18/3=6.0 18 div 3=6 18 mod 3=0

25/10=2.5 25 div 10=2 25 mod 10=5

458/10=45.8 458 div 10=45 458 mod 10=8

Для операции Mod характерна одна особенность: при делении числа N на 10 она всегда оставляет последнюю цифру числа N.

Следует обратить внимание на то операцию деление по модулю удобно применять для определения чётности или нечётности числа. Если остаток от целочисленного деления данного числа на два равен нулю, то данное число чётное. Если остаток от целочисленного деления данного числа на два равен единице, то данное число нечётно.

Запомните!!! Операции Div и Mod работают только с целыми числами!

Существуют ещё следующие стандартные арифметические процедуры:

  • INC(x, N) – увеличивает значение переменной х на значение N. Если N не задано, то на единицу;

  • DEC(x, N) – уменьшает значение переменной х на значение N. Если N не задано, то на единицу;

Рассмотрим следующий вид операций – это операции отношения.

Операции отношения

Обозначение

Название

Пример

=

Равно

А=В

<>

Не равно

А<>В

<

Меньше

А<В

>

Больше

А>В

<=

Меньше либо равно

А<=В

=>

Больше либо равно

А=>B

В операциях отношения должны участвовать величины, принадлежащие одному типу. Исключение составляют типы REAL и INTEGER, которые могут сравниваться друг с другом. Результат применения операций отношения имеет логический тип(BOOLEAN).

В Паскале определены следующие логические операции:

  1. Not – логическое НЕ

  2. And – логическое И

  3. Or – логическое ИЛИ

  4. Xor – исключающие ИЛИ

Логические операции применимы к величинам целого и логического типов.

Кроме выше перечисленных операций существуют так называемые стандартные функции:

  • SQR(x) – возводит число х в квадрат;

  • SQRT(x) – вычисляет корень квадратный из числа х

  • Abs(x) – абсолютная величина числа х. Модуль числа х;

  • ArcTan(x) – вычисляет арктангенс аргумента х;

  • Cos(x) – вычисляет косинус аргумента х;

  • Exp(x) – экспонентах). Возводит число е в степень х;

  • Sin(x) – вычисляет синус аргумента х;

  • Ln(x) - вычисляет натуральный логарифм аргумента х;

  • Frac(x) – выделение дробной части числа х;

  • Int(x) – выделение целой части числа х;

  • Pi – число π =3.141592653;

  • Random(x) – генерирует значение случайного числа из диапазона от 0 до х-1;

  • Randomize – инициация(обновление) базы генератора случайных чисел;