Pet, 2. dec 2016 ob 12:56
685 ogledov
fdas
V programskem jeziku java napišite kalkulator, ki omogoča napredno računanje s celimi (int) števili in sicer:
računanje aritmetičnih izrazov v obratnem poljskem zapisu (angl. reverse polish notation)
preprosto konkatenacijsko programiranje (s pomočjo sklada)
preproste programske konstrukte (pogoje, enojne zanke - funkcije)
izpis vsebine sklada kot implicitnega d-tiškega drevesa.
Kalkulator naj izraze bere s standardnega vhoda. Vsaka vrstica predstavlja en izraz. Med posameznimi simboli in številkami bo vedno vsaj en presledek. Predpostavite lahko,
da bodo pri testiranju vsi vhodi sintaktično in semantično pravilni. Vsa števila so podana in naj bodo izpisana kot nizi. Rešitev implementirajte s pomočjo dveh skladov: glavnega (za računanje) in pomožnega (za hrambo funkcij).
Izračun izrazov v obratnem poljskem zapisu implementirajte s pomočjo glavnega sklada. Kalkulator naj podpira naslednje ukaze oz. operacije:
echo - v vrstici izpiše vrh sklada (odstrani element na vrhu) ; če je sklad prazen, izpiše prazno vrstico
stack - v vrstici izpiše celoten sklad od dna do vrha; če je sklad prazen, izpiše le prazno vrstico
clear - izprazne sklad
space - zapiše presledek
pop - odstrani vrh sklada
dup - podvoji vrh sklada (x -> x x)
dup2 - podvoji par na vrhu sklada (x y -> x y x y)
swap - zamenja vrhnja dva elementa sklada (x y -> y x)
reverse - obrne vrstni red vseh elementov na skladu (u v x y z -> z y x v u)
Naslednje operacije zamenjajo vrh glavnega sklada z ustreznim rezultatom (x -> y):
even - vrh sklada zamenja z 1, če je vrh sod, sicer z 0
odd - vrh sklada zamenja z 1, če je vrh lih, sicer z 0
! - vrh sklada zamenja s faktorielo vrha
len - vrh sklada zamenja z dolžino elementa na vrhu
Naslednje operacija zamenjajo vrhnja dva elementa glavnega sklada z ustreznim rezultatom (x y -> r):
<> - primerja zgornja dva elementa (x y) sklada in na sklad porine 1 (če x <> y) ali 0 (če x == y)
< - primerja zgornja dva elementa sklada in na sklad porine 1 (če x < y) ali 0 (sicer)
<= - primerja zgornja dva elementa sklada in na sklad porine 1 (če x <= y) ali 0 (sicer)
== - primerja zgornja dva elementa sklada in na sklad porine 1 (če x == y) ali 0 (sicer)
> - primerja zgornja dva elementa sklada in na sklad porine 1 (če x > y) ali 0 (sicer)
>= - primerja zgornja dva elementa sklada in na sklad porine 1 (če x >= y) ali 0 (sicer)
+ - vsota vrhnjih dveh elementov sklada
- - razlika vrhnjih dveh elementov sklada
* - zmnožek vrhnjih dveh elementov sklada
/ - kvocient (celoštevilsko deljenje) vrhnjih dveh elementov sklada
% - ostanek po deljenju elementa pod vrhom z elementom na vrh
. - stakne (združi, zlepi) vrhnja dva elementa sklada v en element (x y -> xy)
Naslednje operacije omogočajo izvedbo pogojnega stavka in enostavnih zank (ponavljanje funkcije, ki je zapisana v pomožnem skladu):
Tor, 11. okt 2016 ob 12:40
768 ogledov
Socialna gerontologija
Cilj magistrskega programa Socialna gerontologija Alma Mater Euroapaea – ECM je študenta voditi skozi proces teoretskih znanj, ki jih sukcesivno preverja v raziskovanju, ga pripeljati do sposobnosti analize in sinteze raziskovalnih izkušenj in ga usposobiti za modeliranje novih rešitev.
Gre za željo zagotoviti kakovost dela s starostniki kot vrednoto, katere sinonim je nenehno izboljševanje, prenavljanje, poskus oblikovanja storitve na nov način, kvalitetnejše, kompleksnejše, lepše, boljše. Alma Mater Euroapaea – ECM pristop k socialni gerontologiji je naravnan tako, da se vzpostavlja kot posebno pomembna kvaliteta in specifika dela. Temelji na filozofiji kvalitete življenja starih ljudi. Po zaključku magistrske stopnje bodo diplomanti magistrskega študija Socialne gerontologije Alma Mater Euroapaea – ECM usposobljeni za samostojno delo v posamezni organizacijski enoti, posebej bodo v procesu študija pridobili vpogled v raziskovalno sfero na nov, raziskovalni način. Cilj novega programa je študenta voditi skozi proces teoretskih znanj, ki jih sukcesivno preverja v raziskovanju, ga pripeljati do sposobnosti analize in sinteze raziskovalnih izkušenj in ga usposobiti za modeliranje novih rešitev. Gre za željo zagotoviti kakovost dela s starimi kot vrednoto, katere sinonim je nenehno izboljševanje, prenavljanje, poskus oblikovanja storitve na nov način, kvalitetnejše, kompleksnejše, lepše, boljše.
Po zaključku druge (magistrske) stopnje bodo magistranti usposobljeni za samostojno delo v posamezni organizacijski enoti, posebej bodo v procesu študija pridobili vpogled v raziskovalno sfero na nov, raziskovalni način. Sposobni bodo modelirati nove aplikativne rešitve problemov. Pri tem bodo usposobljeni za nenehno izboljševanje sistemov, za višanje kakovosti, za animiranje organizacijskih poti storitve do kreativne rešitve in kakovosti storitve.
Pogoji za vpis in merila za izbiro ob omejitvi vpisa >
Merila za priznavanje znanja in spretnosti, pridobljenih pred vpisom v program >
Pogoji za napredovanje po programu >
Tor, 22. mar 2016 ob 02:08
719 ogledov
Ura je že 2 zjutraj, jst pa še kr pokonc!
Pozna ura Ura je že 2 zjutraj, jst pa še kr pokonc! Bo treba it hmal spat, če ne bom jutri zelo utrujen!