Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Математичні операції.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
172 Кб
Скачать
☆

Пріорітет операцій

Під час розбору математичного виразу Паскаль спершу виконує операції з високим пріорітетом, потім з низьким, все з права на ліво. Так, у виразі 2+2*2 спершу буде обчислено 2 * 2 = 4, а вже потім 2 + 4 = 6 - так, як і в звичайній математиці; у виразі 10 mod 2 * 3 спочатку буде виконано 10 mod 2 = 0, а вже потім 0 * 3 = 0!

Операції

Приорітет

Вид операції

@ not - +

Перший (вищій)

Унарні операції (плюс і мінус унарні, тобто тільки в формі -a, а не c-d!)

* / div mod and

Другий

Операції на кшталт множення

+ - or xor

Третій

Операції на кшталт додавання

= <> < > <= >= in

Четвертий

Операції порівняння

() f()

П'ятий (нижчий)

Дужки, виклик функції

Джерела:

  1. Математичні операції http://uk.wikibooks.org/wiki/Pascal/%D0%9C%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%BD%D1%96_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D1%96%D1%97

  2. Типи даних: http://uk.wikibooks.org/wiki/Pascal/%D0%A2%D0%B8%D0%BF%D0%B8_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85

  3. Побітові операції: http://pas1.ru/bitarithmetic

  4. Основи граматики в таблицях і прикладах: http://schools.keldysh.ru/sch887/pascal.htm