Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Книга_мат_3_new1.doc
Скачиваний:
29
Добавлен:
17.02.2016
Размер:
1.19 Mб
Скачать

Стандартні функції

При виконанні всіх математичних операцій, вони виконуються в тому порядку, що й у математиці, якщо нам потрібно змінити порядок виконання операцій, то слід використовувати дужки ( ), але у нашому розпорядженні є тільки круглі дужки. Крім того, потрібно пам’ятати про запис виразів тільки в один рядок. Для того, щоб уникнути помилок, рекомендуємо запам’ятати правила запису математичних виразів:

  • математичний вираз обов’язково записується в один рядок;

  • забороняється ставити підряд два знаки арифметичних операцій;

  • знак множення ставиться обов’язково;

  • з усіх видів дужок можна використовувати лише круглі;

  • математичні операції виконуються в такому порядку – спочатку виконуються дії в дужках, потім обчислюються функції, виконується множення і ділення (зліва направо), і лише потім додавання і віднімання (якщо вони не виконались раніше в дужках.

У мові Pascal визначені такі математичні операції:

+ – додавання;

– віднімання;

* – множення;

/ – ділення;

div – ділення націло (повертає цілу частину);

mod – остача при діленні націло.

Крім шести арифметичних операцій, у мові Pascal є ще ряд математичних функцій.

Функція

Параметри

Дія

Значення

Abs(x)

x:real(integer)

абсолютна величина

real

Exp(x)

x:real

еx

real

Ln(x)

x:real

Ln(x)

real

Sin(x)

x:real

Sin(x)

real

Cos(x)

x:real

Cos(x)

real

Arctan(x)

x:real

Arctg(х)

real

Sqr(x)

x:real

x2

real

Sqrt(x)

x:real(x>=0)

real

Random(x)

x:word

Вибираються випадково дійсні числа з проміжку [0; x], якщо х відсутнє то з проміжку [0;1]

real

Odd(x)

x:longint

Якщо х - парне то false, якщо х - непарне то true.

boolean

Inc(x,[n])

х,n:longint

Значення х збільшується на n, якщо n відсутнє - то на 1

х:=х+n

longint

Del(x,[n])

x,n:longint

Значення Х зменшується на n, якщо n відсутнє - то на 1

x:=x-n

longint

Int(x)

x:real

Ціла частина x

real

Frac(x)

x:real

Дробова частина x

real

Trunc (x)

x:real

Ціла частина x

longint

Round (x)

x:real

Округлення до найближчого цілого числа

longint

Структура програми

{Блок містить 7 розділів, які записуються в такому порядку}

Program <ім’я>; {Ім’я довільне}

Uses crt, graph; {Розділ підключення модулів}

Label {Розділ опису міток}

Const {Розділ опису констант}

Type {Розділ опису типів даних}

Var {Розділ опису змінних}

Розділ текстів процедур та функцій

Розділ основного блоку програми

Begin {Операторні дужки}

{Розділ команд - тіло програми}

End.

В програмі є не обов’язкові розділи: Program, Uses, Label, Const, Type, Var. Ми використовуємо їх за потребою, тобто, якщо в програмі є константи то використовуємо розділ Const, якщо ж немає констант , то ми його не описуємо. Так само працюємо з іншими розділами. Кожний розділ закінчується знаком “;”.

Для пояснення операторів або команд в програмі користуються коментарями. Коментарі не впливають на виконання програми і записуються в фігурних дужках {} або (*…*).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]