Топ питань
Часова шкала
Чат
Перспективи

Алгебрична операція

З Вікіпедії, вільної енциклопедії

Remove ads

Алгебричною операцією на множині називається функція яка є відображенням виду де  декартів добуток в який входить разів.

Коротка інформація Досліджується в ...

У цьому визначенні є два важливих моменти. По-перше, оскільки операція є функцією, то результат застосування операції визначено однозначно. Тому даний упорядкований набір з елементів множини функція переводить тільки в один елемент із . По-друге, операція замкнена на у тому розумінні, що область визначення та область значень операції лежать у і відповідно.

Кажуть, що операція має порядок або є -арна операція. Частіше зустрічається ситуація, коли порядок дорівнює або . Операції виду називають унарними, а операції називають бінарними. Елементи упорядкованого набору з елементів в області визначення називають операндами. Операції звичайно позначають символами, що називають операторами. У випадку унарних операції звичайно символ оператора ставлять перед або над операндом.

Remove ads

Види запису операцій

Розглянемо три варіанти запису бінарної операції складання і

  •  — оператор ставиться між операндами:
  •  — оператор ставиться перед операндами:
  •  — оператор ставиться після операндів:


Префіксний та постфіксний способи запису не потребують дужок при визначенні порядку обчислювання складних виразів, і це робить їх особливо зручними для автоматичної обробки. Вони часто використовуються для представлення виразів у пам'яті комп'ютера.

Алгоритм обчислення значень виразу, що записаний у постфіксній формі

  1. При перегляді запису зліва направо виконується перша знайдена операція, якій безпосередньо передує достатня для неї кількість операндів.
  2. На місці виконаної операції і використаних для цього операндів у рядок записується результат виконання операції.
  3. Повертаємося до кроку

Приклад

Маємо вираз: (5 * 6) / ((8 — 3) * (7 + 1) * 4) .
Запишемо його у постфіксній формі: 5 6 * 8 3 — 7 1 + 4 * / .
Тепер ми можемо його розв'язати: 5 6 * 8 3 — 7 1 + 4 * / = 30 8 3 — 7 1 + 4 * / = 30 5 7 1 + 4 * / = 30 5 8 4 * / = 30 160 / = 0.1875 .

Remove ads

Властивості операцій

Нехай дано множину на якій визначено дві бінарні операції [1] та [1]

Комутативність

Якщо для всіх то стверджують, що бінарна операція на множині має властивість комутативність.

Асоціативність

Якщо для всіх то стверджують, що бінарна операція на множині має властивість асоціативність.

Дистрибутивність

Якщо для всіх то стверджують, що бінарна операція на множині має властивість дистрибутивність відносно операції

Приклад

Маємо дві бінарні операції: додавання та віднімання Перевіримо їх комутативність, асоціативність та дистрибутивність на множині дійсних чисел

Комутативність

 — операція додавання є комутативною.
 — операція віднімання не є комутативною.

Асоціативність

 — операція додавання є асоціативною.
 — операція віднімання не є асоціативною.

Дистрибутивність

 — операція додавання не є дистрибутивною відносно операції віднімання.
 — операція віднімання не є дистрибутивною відносно операції додавання.

Remove ads

Примітки

Джерела

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads