Search results for "programmēšana"
showing 10 items of 67 documents
Domēnspecifisku rīku konfigurācijas valoda un tās realizācija
2014
Promocijas darbā ir izstrādāts konfigurators plaša profila DSML rīku definēšanai. Konfigurators balstās uz ideju, ka DSML definīciju var uzdot ar universālu metamodeli (UML klašu diagrammas formā), kura pēc tam konfiguratorā tiek apstrādāta, lai nodrošinātu rīka darbību. Turklāt nestandarta gadījumiem, kad esošās metamodeļa iespējas ir nepietiekošas, metamodelī ir realizēts paplašinājuma punktu mehānisms, kas ļauj pievienot rīkam specifiski transformāciju valodā noprogrammētu funkcionalitāti. Izstrādātais konfigurators ir pārbaudīts vairākos praktiskos lietojumos un apliecinājis savu efektivitāti.
Lineārās programmēšanas uzdevumi veselos skaitļos
2016
Bakalaura darbs veltīts lineārās programmēšanas apakšnozarei – lineārajai programmēšanai veselos skaitļos. Darbā izklāstītas trīs lineārās programmēšanas veselos skaitļos uzdevumu risināšanas metodes: sazarošanās un robežu metode, Gomori metode un Balaša algoritms. Metodēm dots apraksts, tās ilustrētas ar piemēriem. Šis bakalaura darbs ir metodiska rakstura un var noderēt, apgūstot specifiskos lineārās programmēšanas uzdevumus veselos skaitļos.
Darbu plānošanas optimizācijas problēmu risināšana ar binārās programmēšanas metodēm
2016
Darbā aprakstītas trīs dažādas flow shop problēmas ar uzdevumu minimizēt kopējo darbu izpildes laiku: permutation flow shop problēma, blocking flow shop problēma un no-wait flow shop problēma. Katrai no problēmām ir atrasts atbilstošais lineārās programmēšanas uzdevums ar veseliem un bināriem mainīgajiem. Problēmu risināšanai ir aprobētas divas klasiskās metodes, ko izmando diskrētās programmēšanas uzdevumiem: Gomorī apgriešanas metode un sazarošanās un robežu algoritms. Skaitliskie aprēķini tika veikti, izmantojot datorprogrammu LPSolve IDE.
Javas programmas koda pārveidošana uz Groovy programmēšanas valodu
2020
Darbā tiek aplūkota iespēja Java programmēšanas valodā rakstītu programmu pārrakstīt Groovy valodā. Tiek apskatītas programmēšanas valodas Java un Groovy galvenās atšķirības un Groovy valodas unikālās sintakses iespējas uzlabot kodu, kas oriģinālā ir rakstīts tīrā Java valodā. Tiek apskatīts, kādās situācijās ir lietderīgi izmantot Groovy dotās iespējas un kad labāk atstāt kodu nemainīgu. Darbā tiek aprakstīts, kā vispārīgā situācijā izstrādātājiem vajadzētu pieiet koda transformācijas procesam. Tiek doti ieteikumi, kādi lēmumi jāpieņem pirms kodēšanas sākšanas, lai rezultējošais programmas kods būtu vienveidīgs un samazinātu kļūdu iespēju.
Lagranža nenoteikto reizinātāju metode
2019
Bakalaura darbs veltīts nelineārās programmēšanas problēmu ar ierobežojumu vienādību formā un jaukta veida ierobežojumiem atrisināšanai, izmantojot Lagranža nenoteikto reizinātāju metodi. Darbā dots vēsturiski ieskats, kā metode izveidojusies. Ierobežojumiem vienādību formā apskatīti vairāki pierādījumi metodes pamatojumam. Visos ierobežojumu veidi ilustrēti ar piemēriem. Attēli veidoti datorprogrammā Matlab.
Теоретические вопросы программирования
1988
Сборник посвящен исследованию сложности различных типов вычислительных устройств, таких как альтернирующие и вероятностные машины, а также проблемам индуктивного синтеза программ.
Progresīvo tīmekļu lietotņu izstrāde, izmantojot funkcionālo programmēšanu
2017
Arvien straujāk pieaug tīmekļa lietotņu tehnoloģiju dažādība un to attīstība. Viena no pēdējām mūsdienu tehnoloģijām ir progresīvās tīmekļa lietotnes, kuru būtība ir spēja strādāt bezsaistē. Tāpat kā citas tīmekļa lietotnes, arī progresīvās tīmekļa lietotnes visbiežāk tiek izstrādātas programmēšanas valodā JavaScript un tām ir sarežģīta funkcionalitāte. Izstrādājot lietotnes, izmantojot JavaScript programmēšanas valodu, lietotņu izstrādātāji dēļ sarežģītās lietotnes funkcionalitātes mēdz rakstīt grūti uztveramu, uzturamu un modificējamu kodu. Lai to risinātu, darbā tiek apskatīta funkcionālā programmēšana.
Biznesa procesu modelēšana, izmantojot metamodelēšanas paņēmienus : kopsavilkums
2007
Darba tēma ir saistīta ar biznesa procesu vadības sistēmu izstrādi. Šajā darbā biznesa procesu modelēšanas problēmas ir risinātas, izmantojot metamodelēšanas paņēmienus. Metamodelēšana ļauj dažādus biznesa modelēšanas aspektus aplūkot vienotā un vispārīgā formā, tai pat laikā nezaudējot precīzu jēdzienu nozīmi. Galvenie pētījumu rezultāti ir sekojoši: Izstrādāts vienots biznesa procesu un to apkārtnes metamodelis, kas parāda biznesa modelēšanas jēdzienus un to saistību. Izstrādāta biznesa modeļu jēdzienu kartēšanas metode jēdzienu kartēšanai no viena domēna uz vairākām modelēšanas valodām. Izstrādāta precīza Unified Modeling Language Aktivitāšu diagrammas (UML AD) izpildes semantika, izmant…
Lietotnes stāvokļa pārvaldība izmantojot ANGULAR satvaru
2018
Dokumenta ievada daļā tiek definētas datu kopīgošanas un sinhronizācijas problēmas izstrādājot uz Angular satvara bāzētu tīmekļa lietotni. Pētījuma mērķis ir veikt deviņu dažādu stāvokļu pārvaldības rīku salīdzināšanu un literatūras avotu izpēti, kā arī definēt kritērijus, pēc kuriem iespējams noteikt piemērotāko stāvokļa pārvaldības šablonu. Tika izveidotas 10 dažādas lietotnes integrācijas, un, balstoties uz darbā definētajiem salīdzināšanas kritērijiem, tika iegūti mērījumu rezultāti un veikta salīdzināšana. Iegūtie rezultāti liecina, ka rīku veiktspējas ietekme uz lietotni nav noteicošais faktors. Lai izvēlētos piemērotu stāvokļa pārvaldības rīku, jāņem vērā tā saderība ar Angular satva…
Reaktīvās programmēšanas iespējas izmantojot RxJS bibliotēku
2016
Darbā tiek apskatīta lietotāja saskarnes notikumu asinhronā JavaScript programmēšana tīmekļa vidē. Galvenie darba jautājumi bija saprast, kādi bija iemesli asinhronās programmēšanas rašanās, kāpēc tā bija nepieciešama lietotāja saskarnes notikumu apstrādē. Kā lietotāja saskarne ir saistīta ar asinhrono programmēšanu. Darbā tiek apskatītas problēmas, kādas rodas lietotāja saskarnes notikumu apstrādē, izmantojot asinhrono programmēšanu. Darbā tiek apskatīta reaktīvā programmēšana – kas tā tāda ir, kas ir reaktivitāte, kā lietotāja saskarnes notikumus spēj apstrādāt reaktīvās programmēšanas bibliotēkas. Darbā izstrādāti praktiskie piemēri, lai salīdzinātu jQuery un RxJS kodu implementāciju, kā…