Ruutmaatriks - leida negatiivsete elementide keskmine ülalpool peadiagonaali (S) - liita vektor nendele ridadele, kus viimane element on negatiivne moodustada uus maatriks nendest ridadest, kus peadiagonaali element on suurem nullist etiline keskmine, m maksimaalne element viimases veerus (S) Peaprotseduur OP_Mas() määratleb muutujad ja massiivid loeb töölehelt vastavad massivid kasutades alamprotseduure Loe_Tab ja Loe teeb kindlaks, kas töölehel olev maatriks on ruutmaatriks või ristkülikmaatriks vastavalt maatriksi tüübile rakendab alamprotseduurid kirjutab vajalikud tulemid töölehele Protseduur tee_uus(A(), B(), m, mitu) moodustab uue maatriks B() maatriksi A() nendest ridadest, kus peadiagonaa m on ridade arv algses maatriksis A() ja mitu on ridade arv uues maatriksis B( Protseduur liida(A() ,B() ,m)
Tallinna Tehnikaülikool Informaatikainstituut Ülesanne Massiivid: variant nr. 25 Üliõpilane Allar Plaksi Õppejõud Ermo Täks hnikaülikool ainstituut iant nr. 25 Matrikli nr. 062005 Õpperühm EALB-41 Spetsifikatsioonid Üldprotseduurid Peaprotseduur Op_Mas_1() Määratleb muutujad ja massiivid. Loeb töölehelt antud massiivid, kasutades alamprotseduure Loe_Tab ja Loe_Tulp Käivitab alamprotseduurid erinevate tegevuste täitmiseks. Kirjutab tulemid töölehele. Protseduur Tee_Mas_1() Genereerib vastavalt etteantud ridade ning veergude arvule suvalised numbrid, mis hiljem massiividesse loetak Protseduur Loe_Tab(A, m, n, Aprk) Loeb töölehele piirkonnast Aprk sisse väärtused ja salvestab sellle maatrksis A. Protseduur Loe_Tulp(B, n, Bprk) Loeb töölehe piirkonnast Bprk sisse väärtused ja salvestab need vektoris B.
Kernel võib olla ehitatud kas suure monoliitse arhitektuuriga (monolithic architecture), mille puhul kernel sisaldab kõike vajaliku OS'i funktsioneerimiseks ja sealhulgas plaanuri, failisüsteemi, võrgunduse, seadmedraiverid, mäluhalduse jne. Mikrokernel-arhitektuuri puhul on kernelis ainult kõige põhilisemad funktsioonid nagu protsesside plaanur, protsessidevaheline kommunikatsioon, katkestuste ja erandite töötlus ja mitmeprotsessorsüsteemi sünkroniseerimine. Ka sisaldab mikrokernel alamprotseduure ja baasobjekte, mida kernelit ümbritsevad ja kernelireziimis töötavad komponendid saavad kasutada.Microsoft Windows OS'id on modulaarsed ja kasutavadmikrokernel-arhitektuurile sarnast lähenemist. Linux OS kasutab monoliitse kerneliga arhitektuuri. Windowsi kerneli ümber on koondatud muud kernelireziimis töötavad komponendid, mis pakuvad kõiki OS'i teenuseid nagu mälu haldus, protsessi ja