Назив предмета:     Симболичка и алгебарска израчунавања

Наставник (презиме, средње слово, име):     Станимировић С. Предраг

Статус предмета:     изборни

Број ЕСПБ:     12   

Услов:     нема услова

Циљ предмета

Научити основне принципе симболичког рачунања.

Исход предмета

Студенти оспособљени за примену симболичког рачунања.

Садржај предмета

 

Системи за компјутерску алгебру, Математички псеудо-језик. Цели бројеви, рационални бројеви и поља, изрази, значење израза. Префиксна, постфиксна и инфиксна форма израза.

Аутоматска симплификација. Полиноми од једне променљиве, Елементарне операције, највећи заједнички делилац два полинома, декомпозиција полинома. Полиноми више променљивих. Симболичка линеарна алгебра, ретки низови и матрице. правила трансформације и дефиниције, примена правила трансформације. Функционалне операције. Имена функција као изрази, репетитивно коришћење функција, примена функција на листе и остале изразе, примена функције на делове израза, чисте функције, функције вишег реда, изградња листи на основу функција.

Симболичка израчунавања у пакету MATHEMATICA. Стандардна форма израза, делови израза, изрази као листе, изрази као стабла, нивои израза у пакету MATHEMATICA,  селектовање делова израза, изрази са главама које нису симболи,  рад са операторима, шаблони. Слагање шаблона у језицима PROLOG и MATHEMATICA, постављање ограничења на шаблоне, функције са променљивим бројем аргумената, опциони и дефаулт аргументи, симболичка манипулација листама, конструкција листи, угњеждене листе, скупови правила трансформације, дефинисање функција, дефинисање индексираних објеката. Мемоизација. Упрошћавање израза у језику MATHEMATICA, функције Simplify, FullSimplify, Expand, Factor и остале функције за рад са полиномима у језику MATHEMATICA. Симболичко диференцирање и симболичка интеграција.

Примене програмског пакета MATHEMATICA.

Литература

 

[1]     S. Wolfram, The Mathematica Book, 4th ed., Wolfram Media/Cambridge University Press, 1999.

[2]     P.S. Stanimirović, G.V. Milovanović, Programski paket MATHEMATICA i primene, Elektronski fakultet u Nišu, Edicija monografije, Niš, 2002, XII+242.

[3]     C. Joels, Computer Algebra and Symbolic Computation, A.K. Petrs, Massachusetts, 2003.

R. Maeder, Computer Science with mathematica, Cambridge University Press, 2005.

Број часова  активне наставе:

Предавања:   60

Студијски истраживачки рад: 

Методе извођења наставе

 Предавања са темама наведеним у садржају, вежбе у класичном облику, вежбе на компјутеру.

Студенти ће добијати задатке које ће решавати код куће.

Оцена  знања

Предиспитне обавезе: 

Студент је у обавези да уради 4 домаћа задатка, сваки потпуно урађени домаћи задатак доноси студенту 10 поена.

Начин и процедура полагања испита: 

Испит се полаже усмено. Максималан број поена на усменом испиту је 60.