农民话农品——儋州海头地瓜 听音乐长大
Операци?ама називамо све функци?е ко?е пресликава?у n-ти степен неког скупa у сам скуп , т?. све функци?е облика[1] .
Арност
[уреди | уреди извор]Посебан чланак: арност
Ако ?е операци?а ко?а пресликава у , тада природни бро? називамо ?еном арнош?у. Другим ри?ечима, арност ?е бро? аргумената операци?е, т?. бро? ?ених операнада.
Операци?е са по ?едним и два операнда (унарне и бинарне операци?е) су у често? употреби, док се операци?е са по преко два операнда се ри?етко користе у математици.
Оби?ежава?е
[уреди | уреди извор]За разлику од ?обичних“ функци?а, операци?е се обично не оби?ежава?у латиничним малим словима него специ?алним симболима, обично стандардизованим за одре?ене врсте операци?а. Сли?еди табела симбола ко?и се уобича?ено користе за означава?е операци?а, скупа са ?иховим уобича?еним значе?ем.
Симбол | Значе?е |
Аритметичке операци?е | |
сабира?е | |
одузима?е или негаци?а | |
, или | множе?е |
, или | ди?е?е?е |
плус-минус (сабира?е или одузима?е) | |
Логичке операци?е | |
логичка негаци?а | |
логичка кон?ункци?а (логичко ?и“) | |
логичка дис?ункци?а (логичко ?или“) | |
логичка импликаци?а | |
логичка еквиваленци?а | |
ексклузивна кон?ункци?а (логичко ?ни“) | |
ексклузивна дис?ункци?а (ексклузивно ?или“) | |
Скуповне операци?е | |
уни?а | |
прес?ек | |
скуповна разлика | |
, , [2] или | симетрична разлика |
Наведена табела представ?а само основне операторске симболе ?ер, поред наведених, многе области математике користе додатне симболе за операци?е карактеристичне за те области. Тако?е, као што смо вид?ели код сабира?а и симетричне разлике, различите области математике користе исте симболе за различите функци?е. Стога ова табела треба да служи само као илустраци?а уобича?ене и на?чеш?е употребе одре?ених симбола, али не и као строга дефиници?а.
Приоритет
[уреди | уреди извор]Приоритет операци?е означава ?ену предност у израчунава?у израза у односу на друге операци?е. Тако, ако имамо операци?у сабира?а над скупом природних бро?ева, у изразу , множе?е и ?е вишег приоритета него сабира?е, па се мора прво обавити; тек након множе?а и , може се извршити и операци?а сабира?а са .
Различите операци?е има?у различите нивое приоритета у односу на друге операци?е, у складу са ?иховом дефиници?ама и областима дефинисаности. При раду са изразима у ко?има учеству?е више од ?едне операци?е, врло ?е битно познавати приоритет операци?а ?ер у супротном резултати могу бити, и на?чеш?е буду, нетачни.
За операци?е вишег приоритета често кажемо да су ?стари?е“ од операци?е нижег приоритета.
Прим?ер
[уреди | уреди извор]При израчунава?у ври?едности израза , мора се водити чи?еницом да ?е множе?е и ди?е?е?е стари?е од сабира?а и одузима?а, па прорачун тече на с?еде?и начин: . Може се прими?етити да у пос?ед?о? фази, када су нам остале само операци?е истог приоритета, ни?е било битно ко?им редосли?едом ?е израчунава?е бити извршено.
Исти израз, ако се рачуна без во?е?а рачуна о приоритетима операци?а, него нпр. редом, има?е сли?еде?у (нетачну) ври?едност: .
Програмира?е
[уреди | уреди извор]У програмира?у, по?ам операци?е ?е исти као и по?ам операци?е у математичком смислу. На?ве?у употребу има?у аритметичке и логичке операци?е, а симболи за операци?е варира?у од програмског ?езика до програмског ?езика. Тако, на прим?ер, програмски ?език C користи ознаку &&
за логичко ?и“, док Паскал користи ознаку AND
за исту ту операци?у.
Због карактеристичне природе програмира?а као ?езика дефинисаног на машинама са бинарном архитектуром, скоро сви програмски ?езици има?у, поред логичких операци?а, дефинисане и додатне логичке операци?е ко?е раде на по?единачним битовима одре?ене мемори?ске локаци?е.
Поред тога, у ве?ини програмских ?езика се симбол операци?е дод?еле разлику?е од симбола за операци?у поре?е?а, за разлику од математике у ко?о? ?е та? знак исти (). Тако, на прим?ер, у програмском ?езику C симбол за дод?елу ?е знак ?еднакости (=
) а симбол за поре?е?е ?е дупли знак ?еднакости (==
). Са друге стране, у Паскалу дод?ела има симбол :=
, а поре?е?е се обав?а користе?и знак ?еднакости (=
).
Види ?ош
[уреди | уреди извор]Референце
[уреди | уреди извор]- ^ MathWorld.com, ?Операци?а“ (?език: енглески)
- ^ MathWorld.com, ?Симетрична разлика“ (?език: енглески)
Спо?аш?е везе
[уреди | уреди извор]- MathWorld.com, ?Операци?а“ (?език: енглески)