Diskreetne Matemaatika
K I R J A L I K   K O D U T Ö Ö
2 0 2 3   sügis
    päevased   õpperühmad    

  tagasi

KIRJALIK KODUTÖÖ   ANNAB VÄIKSE OSA EKSAMIHINDEST

Aine IAX0010 hinne koosneb kolmest osast:
  • Moodle' testid annavad kuni 10 hindepunkti
  • kirjalik kodutöö annab kuni 10 hindepunkti
  • eksam (jaanuaris) annab kuni 80 hindepunkti

    EKSAMIEELDUS
    IAX0010 eksamile pääsemiseks on vaja:
    —   saada Moodle' testide eest vähemalt 5 punkti;
    ja
    —   kirjalik kodutöö peab olema   arvestatud   (olenemata kodutöö eest saadud punktidest);

    Õppeaines IAX0010 tuleb teha ja vormistatult esitada üksainus mitmeosaline kodutöö, mille tähtaeg on detsembris.
    Kodutöö põhineb ühel konkreetsel osaliselt määratud 4-muutuja loogikafunktsioonil.
    Igal üliõpilasel on oma loogikafunktsioon.

    Tea peast oma ÜLIÕPILASKOODI !

    Jäta meelde oma üliõpilaskood (selle 6 numbrit) — mida võidakse mõnes kohas nimetada ka "matriklinumbriks".
    (oma üliõpilaskoodi teadmine on vajalik ka tulevikus :  ära mõtlegi, et jääd seda kuskilt "maha vaatama" läbi kõikide õppeaastate . . . )
    1. Leia oma üliõpilaskoodile (ehk "matriklinumbrile") vastav  4-muutuja loogikafunktsioon.
    Selle saamiseks toimida järgnevalt:
    — käivitada Windowsi Calculator     ( CALC.EXE )   ja määrata talle seaded   View-Programmer   ja   Dec (kümnendsüsteem)   ja   Qword:

     

    — sisestada lahtrisse oma matriklinumbri 5 viimast numbrit: näiteks 71234   (pildil on suvalise arvutusnäite alustamiseks 5 asemel 6 numbrit:  135678  —   kuid oma arvutust alustad siiski 5-kohalisest arvust alates)
    kui tudengikoodi koosseisus (alguses või lõpus) sisaldub lisaks numbritele ka tähti, siis tähed tuleb ärajätta.
    2020:   1.kursuse tudengikoodid algavad 20...... —   mis tähendab, et  "5 viimast numbrit"  algavad seega 0-ga.   Alguse 0 ei mõjuta arvutust - ehk 2020 sisseastujate jaoks rakendub efektiivselt ainult neli viimast tudengikoodi numbrit.
    Seega võivad 2020 sisseastujad arvutada oma loogikafunktsiooni ka 4 viimase koodinumbri järgi — mis annab sama tulemuse nagu ka 5 viimast numbrit.

    — lülitada kalkulaator ümber 16ndsüsteemile (Hex).  

    Kalkulaator hakkab näitama eelnevalt sisestatud matriklinumbrit 16ndkujul   ( pildil:  211FE).

    — kalkulaatoris näidatava 16ndarvu 7-ga korrutamiseks vajutada järjest  *  ja  7  ning järgnevalt võrdusmärki  =  korduvalt, kuni näidatav 16ndarv kasvab 7-kohaliseks:

    Pildilolevas näites tuleb võrdusmärki vajutada 3 korda, et jõuda 7-järgulise 16ndarvuni 2C61B52
    NB! Võrdusmärki vajutades tuleb olla tähelepanelik. Õige on esimene tekkiv 7-kohaline 16ndarv.
    Kui   =märki vajutada hooletult 1....2 korda vajalikust rohkem, siis võib ka üleliia korrutatud 16ndarv olla endiselt 7-kohaline — kuid ta on genereeritava funktsiooni jaoks juba vale!

    Saadud 16ndarv võib sisaldada numbrimärke   0 1 2 3 4 5 6 7 8 9 A B C D E F   kus 16ndnumbrid A B C D E F omavad väärtusi:
    A = 10
    B = 11
    B = 11
    C = 12
    D = 13
    E = 14
    F = 15
    Saadud 16ndarvu 7 järguväärtust 0 . . . 15 määravad loogikafunktsiooni 1-de piirkonna. Korduvaid järguväärtusi ehk numbrimärkide topeltesinemisi (siin näites: number 2) tuleb ignoreerida.
    Pildilolevas näites olev korrutamistulemus (7-kohaline 16ndarv 2C61B52) määrab 4-muutuja loogikafunktsiooni 1de piirkonna (numbrilises 10ndesituses):
    1   2   5   6   11   12
    (kuna numbreid 2 on selles 16ndarvus mitu, siis arvestame teda ühekordselt)


    Määramatuspiirkonna leidmine:
    — eelkirjeldatud viisil toimides saadud ja hetkel kalkulaatoris näidatava 16ndarvu (siin näites: 2C61B52) tuleb korrutada 7-ga veel niimitu korda, kuni arv kasvab 9-järguliseks — ehk tuleb vajutada järjest   =-märki veel paar korda,  kuni 16ndarv kasvab 9-kohaliseks:

    NB!   Kui kalkulaator näitab / vahetab ekraanil ainult kuni  8-järgulisi 16ndarve  ning iialgi ei jõua 9-kohalise arvuni, siis on kalkulaatoris kehtimas vaikimisi andmepikkus WORD.
    Leia kalkulaatoris koht, kus saab käskida / klikkida kehtima  QWORD, misjärel numbri pikkus kasvab ka suuremaks kui 8 hex-numbrit.

    Võtta tuleb korrutamisel esimesena tekkiv 9-kohaline 16ndarv!
    9-kohalise tekkinud 16ndarvu (siin näites: 3B76E9ADE ) need järguväärtused 0 . . . 15, mis ei kuulu juba 1-de piirkonda, moodustavad funktsiooni määramatuspiirkonna.
    Pildilolevas näites on määramatuspiirkond seega:   3    7    9    10    13    14      kuna   6  ja   11 (B)    kuuluvad juba 1-de piirkonda.
    Korduvaid numbreid arvu koosseisus (siin: E ehk 14) arvestame jällegi ühekordselt.


    Ülejäänud arvud vahemikus 0....15 (mis puuduvad nii 1de piirkonnas kui ka määramatuspiirkonnas) moodustavad 0de piirkonna.
    Siin näites jäävad 0de piirkonna arvudeks:   0   4   8   15 (ehk F)

    Seega oleks matriklinumbrile 135678 vastav 4-muutuja loogikafunktsioon oma numbrilises 10ndesituses:

    pane tähele:   iga konkr. arv   0 . . . 15   saab alati olla ainult ühes piirkonnas.
    veelkord täpsustuseks:   Te ei pea võtma mitte SEDASAMA ülalnäidatud funktsiooni, vaid tuleb arvutada oma matriklinumbrist alustades   ja ülaltoodud toimingud läbides   OMA loogikafunktsioon.
    Eelnev näidisfunktsioon oleks õige ainult matriklinumbri 135678 omanikule.

    Näitefunktsiooni tõeväärtustabel on:

    Siin illustratsioonideks olnud  kalkulaatori   e k r a a n i p i l t e   pole vaja oma ekraanilt "pildistada"   (screenshot)   ega pole vaja vormistatud kodutöös esitada   —   kuid genereerimise sammudel  (korduva korrutamise lõpuks)  tekkinud  olulised vahetulemused   16ndarvud   on asjakohane kodutöös esitada.

    . . . nendel vähestel kellel genereerub oma tudengikoodist alustades  ülilihtne funktsioon :
    Kui avastad järgnevalt  punkti 3 lahendamisel, et su  MDNK   tuleb   kõigest   kahe   või ühe   muutujaga (lihtne) avaldis — see tähendab: neljast muutujast   x1  x2  x3  x4   leidub MDNK-avaldises  ainult kuni  kaks erinevat muutujat, näiteks:
    ainult x1 ja x2 on olemas MDNK-s;
    ainult x1 ja x3 on olemas MDNK-s;
    ainult x1 ja x4 on olemas MDNK-s;
    ainult x2 ja x3 on olemas MDNK-s;
    ainult x2 ja x4 on olemas MDNK-s;
    ainult x3 ja x4 on olemas MDNK-s;
    ainult x1 on olemas MDNK-s;
    ainult x2 on olemas MDNK-s;
    ainult x3 on olemas MDNK-s;
    ainult x4 on olemas MDNK-s;
    . . . . . siis   v a h e t a   oma funktsioonis 1de piirkond määramatuspiirkonnaks   ja   määramatuspiirkond 1de piirkonnaks. Terve kodutöö tee seljuhul selle uue, modifitseeritud funktsiooniga (kus MDNK  ei tule enam "liiga lihtne"   ehk   MDNK  sisaldab   v ä h e m a l t   3 muutujat :
    x1 ja x2 ja x3 on olemas MDNK-s;
    või
    x1 ja x2 ja x4 on olemas MDNK-s;
    või
    x1 ja x3 ja x4 on olemas MDNK-s;
    või
    x2 ja x3 ja x4 on olemas MDNK-s;

    ! Kui su MDNK tuli "lühike" aga siiski  kolme  erineva muutujaga avaldis, siis ta    e i   o l e   "liiga lihtne"  ehk  ta sobib kodutööks.

    2.  Esitada oma loogikafunktsiooni (eelnevalt genereeritud)   numbriline 10ndesitus   1de piirkonna järgi  (koos määramatuspiirkonnaga)   ja   esitada ka  oma funktsiooni   tõeväärtustabel.

    Lahendatavad ülesanded

    3.  Leida MDNK ja MKNK, mis sobiksid matriklinumbrist leitud osaliselt määratud 4-muutuja funktsiooni esitamiseks.

    p a a r i t u a r v u l i s e   üliõpilaskoodi omanikud   (koodilõpuga   1 või 3 või 5 või 7 või 9 )   :
    Leida Karnaugh' kaardiga MKNK   ja   McCluskey' intervallmeetodiga MDNK, mis sobiksid  eelnevalt genereeritud  osaliselt määratud 4-muutuja funktsiooni esitamiseks.


    p a a r i s a r v u l i s e   üliõpilaskoodi omanikud   (koodilõpuga   0 või 2 või 4 või 6 või 8 )   :
    Leida Karnaugh' kaardiga MDNK   ja   McCluskey' intervallmeetodiga MKNK, mis sobiksid  eelnevalt genereeritud  osaliselt määratud 4-muutuja funktsiooni esitamiseks.

    Esimesena  leia / esita   nendest  see normaalkuju, mis tuleb leida   Karnaugh' kaardiga.

    Leitud MDNK ja MKNK ei pea olema teineteisega võrdsed ehk määramatuspiirkonna tohib MKNK ja MDNK leidmisel jaotada ("lõpuni määrata") erinevalt ehk teineteisest sõltumatult.
    Kui funktsioonil juhtub olema mitu erinevat minimaalset normaalkuju, siis leia ja vasta:   mitu erinevat  MDNK-d  või  MKNK-d  sellel funktsioonil on ?
    ja kirjuta välja nendest paljudest võimalikest minimaalsetest normaalkujudest  kaks suvalist MDNK-d   ja / või   kaks suvalist MKNK-d. Olles leidnud / esitanud kuni 2 erinevat MDNK-d või kuni 2 erinevat MKNK-d, vali nendest edaspidiste ülesannete jaoks välja üks suvaline  MDNK ja   üks suvaline  MKNK  selle funktsiooni esindajateks.
    Järgnevad ülesanded  töötlevad seda ühte MDNK ja MKNK avaldist, mille oled vabalt valinud  oma funktsiooni esindajateks.
    . . . enamus juhuslikke funktsioone omab ühtainust MDNK ja ühtainust MKNK — seljuhul "vabalt valida" pole midagi . . .

    4.  
    Esita eelmises punktis leitud / (lahendiks valitud) MDNK jaoks tema  tõeväärtustabel.
    Esita eelmises punktis leitud / (lahendiks valitud) MKNK jaoks tema  tõeväärtustabel.
    Tuvastada, kas leitud / (lahendiks valitud)   MDNK ja MKNK  on teineteisega loogiliselt võrdsed või mitte.
    Kui nad pole võrdsed, siis esitada lühike selgitus, miks nad pole võrdsed.
    Pärast MDNK leidmist / valimist   ja   MKNK leidmist / valimist   —   on kõik järgnevad tegevused ainult nendega.   Algne  osaliselt määratud  loogikafunktsioon enam vajalik pole.

    5.  Teisendada punktis 3 leitud MKNK   loogikaalgebra põhiseaduste abil DNK-kujule   (ehk korrutada MKNK avaldises "sulud lahti" ja lihtsustada tekkiv DNK käsitsi).
    Võrrelda selle teisenduse tulemuseks olevat DNK-d   punktis 3 leitud MDNK-ga — kas MKNK-st teisendatud DNK on (avaldisena) kokkulangev selle MDNK-avaldisega, mille andis punktis 3 kasutatud minimeerimismeetod? (Karnaugh' kaart või McCluskey' meetod)

    Kui MKNK-st "käsitsi" teisendatud (lihtsustatud) DNK   pole   punktis 3 saadud MDNK-ga kokkulangev avaldis, siis tuleb edasi kontrollida, kas mõlemad võrreldavad DNK-avaldised on omavahel loogiliselt võrdsed.
    DNK-avaldiste võrdsuse (mittevõrdsuse) üle otsustamiseks tuleb arvutada mõlemale tema tõeväärtustabel.

    Kui DNK-de tõeväärtustabelite võrdlus kinnitab analüüsitavate DNK-avaldiste omavahelist loogilist võrdsust, siis tuleb siiski leida ja esitada teisendus, mis teisendaks MKNK-st saadud DNK   (punktis 3 saadud) MDNK-avaldiseks.
    (See teisendus eksisteerib kindlasti, kui võrreldavad DNK-avaldised on loogiliselt võrdsed.)

    Kui tõeväärtustabelite võrdlus näitab analüüsitavate DNK-avaldiste mittevõrdsust, siis tuleb esitada (mõnelauseline) lühiselgitus, miks nad pole võrdsed.
    (pane tähele — eelkirjeldatud tõeväärtustabelite väljakirjutamist ja võrdlemist tuleb DNK-dele teha ainult juhul, kui punktis 3 leitud MKNK ei teisendunud (sulgude lahtikorrutamisel-lihtsustamisel) punktis 3 leitud MDNK-ga täpselt kokkulangevaks DNK-avaldiseks)

    6.   Leida vabaltvalitud viisil   punktis 3 saadud MDNK-ga (loogiliselt) võrdne Taandatud DNK ja Täielik DNK, näidates (selgitades) mõlema jaoks ära ka nende leidmisviisi.

    Mitte unustada, et nii Täielik DNK kui ka Taandatud DNK peavad mõlemad olema loogiliselt võrdsed punktis 3 saadud   MDNK-ga  (ehk nad peavad määramatuspiirkonna "lõpuni määrama" samamoodi nagu MDNK seda teeb.
    Kui MDNK osutus mitte 4-, vaid 3- või 2-muutuja funktsiooniks, siis täieliku DNK esitamisel pole vaja mitteolulisi muutujaid avaldisse "tagasi panna" — ehk TDNK võib siis samuti olla 3- või 2-muutujaga avaldis.

    7.   Leida vabaltvalitud viisil   punktis 3 saadud MKNK-ga (loogiliselt) võrdne Täielik KNK.

    Ka siin jälgida, et TKNK peab olema loogiliselt võrdne punktis 3 saadud   MKNK-ga  (ehk ta peab määramatuspiirkonna "lõpuni määrama" samamoodi nagu MKNK seda teeb).
    Kui MKNK osutus mitte 4-, vaid 3- või 2-muutuja funktsiooniks, siis täieliku KNK esitamisel pole vaja mitteolulisi muutujaid avaldisse "tagasi panna" — ehk TKNK võib siis samuti olla 3- või 2-muutujaga avaldis.

    8.   Teha punktis 3 saadud MDNK-le Shannoni disjunktiivne arendus selle muutuja (muutujate)   x i   järgi, mida esineb MDNK-s kõige rohkem.

    Shannoni arendused on oluline esitada kujul, kus jääkfunktsioonid on (nende lihtsaimal kujul) avaldises ära näidatud. Sellest kujust "edasi" pole vaja Shannoni arenduse avaldist enam teisendada (kuna edasine tekkiv avaldis poleks enam Shannoni arendus).

    Kui MDNK-s pole ükski muutuja   x i   kõigi ülejäänud 3me suhtes esinemise poolest ülekaalus, siis teha disjunktiivne arendus mitme muutuja   x i   järgi   —   nende 2he või 3me muutuja järgi, mida leidub MDNK-s omavahel võrdselt ja ülejäänutest rohkem.
    Kui kõik 4 muutujat   x 1   x 2   x 3   x 4   on MDNK-s võrdselt esindatud, siis teha MDNK-le täielik Shannoni disjunktiivne arendus.
    Kui punktis 3 saadud MDNK avaldisekuju juba osutubki (sobib) Shannoni disjunktiivseks arenduseks 1 muutuja järgi, siis piisab (disj. arenduse esitamiseks) jääkfunktsioonide äranäitamisest MDNK-s, eraldades nad sulgudesse

    9.
    paarituarvulise tudengikoodi omanikud :   Teha punktis 3 saadud / valitud  MDNK-le  Shannoni 2-muutuja disjunktiivne arendus muutujate x1 ja x3 järgi.
    paarisarvulise tudengikoodi omanikud :   Teha punktis 3 saadud / valitud  MDNK-le  Shannoni 2-muutuja disjunktiivne arendus muutujate x2 ja x4 järgi.

    Kui mingi muutuja nendest on mitteoluline, siis sellise mitteolulise muutuja järgi ei ole vaja arendust teha.   Seljuhul saab arendus olema 1-muutuja arendus.
    Kui punktis 8 juba tehti Shannoni disj. arendus just  kahe muutuja järgi, siis tuleb siin teha MDNK arendus  ühe muutuja järgi, valides selle ühe muutuja vabalt.

    10. 
    paarisarvulise tudengikoodi omanikud :
    Leida punktis 3. MDNK-na saadud loogikafunktsioonile tema jääkfunktsioon muutuja   x2 = 0   korral   ja esitada see jääkfunktsioon   f (x1, 0, x3, x4)     8-realise tõeväärtustabelina.   8-realine  (aga mitte väiksem)  tõeväärtustabel koosta ka siis, kui jääkfunktsioonil on  vähem  kui  3 olulist muutujat.
    Leida punktis 3. MDNK-na saadud loogikafunktsioonile tema jääkfunktsioon muutuja   x4 = 1   korral   ja esitada see jääkfunktsioon   f (x1, x2, x3, 1)   MDNK-na.   (Kui jääkfunktsioon on juhtumisi konstant, siis ka MDNK on lihtsalt seesama konstant).   MDNK võib leida suvalisel meelepärasel viisil.

    paariturvulise tudengikoodi omanikud :
    Leida punktis 3. MDNK-na saadud loogikafunktsioonile tema jääkfunktsioon muutuja   x1 = 1   korral   ja esitada see jääkfunktsioon   f (1, x2, x3, x4)     8-realise tõeväärtustabelina.   8-realine  (aga mitte väiksem)  tõeväärtustabel koosta ka siis, kui jääkfunktsioonil on  vähem  kui  3 olulist muutujat.
    Leida punktis 3. MDNK-na saadud loogikafunktsioonile tema jääkfunktsioon muutuja   x3 = 0   korral   ja esitada see jääkfunktsioon   f (x1, x2, 0, x4)   TDNK-na ( täielik DNK).   TDNK võib leida suvalisel meelepärasel viisil.

    Kui see jääkfunktsioon on juhtumisi konstant 0, siis võta seisukoht: kas tema TDNK eksisteerib või mitte? Kui see jääkfunktsioon on juhtumisi konstant 1, siis mitu liiget (mitu elementaarkonjunktsiooni) on tema TDNK-s?
    Kui 4 muutujaga isiklik loogikafunktsioon (leitud MDNK) sisaldas mitteolulisi muutujaid, siis mitteoluliste muutujate väärtustamise kaudu jääkfunktsioone leida pole vaja — vastav jääkfunktsioon võib jääda leidmata.
    Jääkfunktsiooni tohib leida suvalisel meelepärasel viisil, ka Karnaugh' kaardi abil.

    11. 
    paarituarvulise tudengikoodi omanikud :
    Leida ja esitada punktis 3 saadud MDNK jaoks tema tuletis muutuja   x1   järgi. Tuletiseks olev avaldis lihtsustada DNK-ks loogikaalgebra põhiseoste abil.
    Leida ja esitada punktis 3 saadud MDNK jaoks tema tuletis muutuja   x3   järgi. Tuletiseks olev avaldis lihtsustada DNK-ks loogikaalgebra põhiseoste abil.

    paarisarvulise tudengikoodi omanikud :
    Leida ja esitada punktis 3 saadud MDNK jaoks tema tuletis muutuja   x2   järgi. Tuletiseks olev avaldis lihtsustada DNK-ks loogikaalgebra põhiseoste abil.
    Leida ja esitada punktis 3 saadud MDNK jaoks tema tuletis muutuja   x4   järgi. Tuletiseks olev avaldis lihtsustada DNK-ks loogikaalgebra põhiseoste abil.
    ( kõikide   jääkfunktsioonide leidmine   peab olema äranäidatud )
    Kui MDNK osutus vähem kui 4 muutujaga funktsiooniks, siis MDNK-s puuduvate muutujate järgi tuletist leida pole vaja
    Tuletist tohib leida ka Karnaugh' kaardi abil, näidates ära lahenduskäigu koos tuletisfunktsiooni kaardiga.

    12.  Leida ja esitada punktis 3 saadud MDNK-ga loogiliselt võrdne Reed-Mulleri polünoom.
    Polünoomi võib leida omavalitud meelepärase meetodiga.   Polünoomi leidmisel toimunud (avaldise) teisenduse kõik sammud  peavad olema näidatud.
    Leitud polünoomi jaoks arvuta ja esita tema  tõeväärtustabel.

    Vormistus

    kodutöö dokumendifail :
    Kuigi kodutöö esmane mustand  kirjutatakse / lahendatakse  tavaliselt käsitsi / kirjalikult paberil, siis tähtaegselt ja esimesel hilinemisnädalal esitatakse vormistatud kodutöö  (detsembris)   Moodle' keskkonnas  kodutöö  dokumendifaili  üleslaadimisega.
    Arvutis võib kodutöö olla kirjutatud suvalise omavalitud editoriga.
    Dokumendifaili kõige eelistatum formaat on .PDF. Vormistades kodutöö dokumendifaili (näiteks) Microsoft Word tekstiredaktori kaasaegse versiooniga, salvesta lõplik kuju mitte tema "tavalise" .docx failiformaadina, vaid käsuga   Save as type . . .   PDF
    Kirjutades muude editoridega (mis ei oska "otse" salvestada .PDF failiks) — saab arvuti tarkvarast olenevalt   .PDF dokumendifaili genereerida ka muude vahenditega.
    Sobivad ka kõik muud tuntud failiformaadid   ( .docx   .odt   . . . ) , kuid nende muude formaatide läbivaatamine võib tehnilistel põhjustel jääda järjekorras hilisemaks kui .PDF-ide läbivaatamine.   Et mitte jääda kodutöö tulemuste teadasaamisel viimaste hulka, püüa esitada kodutöö   .PDF-ina.
    .PDF korral on ka faili suurus väiksem, misjuhul Moodle' 5MB (?)  failisuuruse piirang jääb kõige tõenäolisemalt ületamata.
    Kõik muud failiformaadid (peale .PDF-i) on alternatiividena saadaval eelkõige nendele, kes millegipärast ei suuda oma arvutis tekitada kodutöö lõppvarianti   PDF-kujul.
    Teine "muude formaatide" probleem :   neid näitavad täpselt õigesti ainult need editorid, millega nad kirjutatud on. Esitades kodutöö dokumendi failiformaadis mis pole .PDF ,   võivad seal kontrollimisel vastu vaadata sellised "vead", mida autori enda jaoks tema editoris tegelikult (näha) polnud.
    OMA NIMI  esitatava faili nime koosseisu!
    Valides üleslaaditava .PDF jaoks failinime, pane lõpliku faili nime sisse ka  oma nimi — nii et juba failinimest üksi  oleks (kah) arusaada, kelle töö see on.
    Just  nimi   —   tudengikood ei ole failinime koosseisus sama oluline . . .   kuid ta tohib soovikorral olla kah lisatud.

    Moodle järjestab üleslaaditud kodutööd esitamise aja järgi.   Töid vaadatakse läbi samas järjekorras.   Siit tuleneb, et varasemad esitajad saavad ka oma tulemuse teada varem kui hilisemad esitajad.
                     

    lahenduste paigutus tekstiredaktoris :
    Kõik teisendused-lahendused mis paiknevad paljudel ridadel — peavad on lõpptulemust / avaldist   alustama  uue rea algusest  (mitte alates juhuslikust kohast kuskil "rea keskel") :
    . . .   =   teisenduse vahetulemus   =   teisenduse järgmine vahetulemus   =
    =   teisenduse järgmine vahetulemus   =   teisenduse eelviimase sammu avaldis   =
    =   lõpptulemus / avaldis   (asub rea   a l g u s e s t   alates )

    Kui lõpptulemus on väga pikk avaldis, siis ta tohib poolituda paljudele ridadele   —   kuid ta peab algama  uue rea algusest   (mitte "eelmise rea keskelt" )

    näide   h a l v a s t   paigutusest :


    sama fragment   p a r e m i n i   paigutatud :


    . . . ära paiguta avaldise liikmeid "tihedalt" kokku  halvastiloetavasse eristamatusse kooslusesse :
    näide   h a l v a s t   paigutusest :
          (loogikaavaldise sellist väljanägemist pole õppematerjalides mitte kuskil !?)

    sama fragment   p a r e m i n i   paigutatud :


    h a l v a   paigutuse näide :


    avaldise   kõlbmatu paigutuse näide :

    Avaldise  liikmed / operandid  peavad asuma sobivate vahedega, et oleks olemas hea visuaalne loetavus
    ja   editoril ei tohi lubada rea lõpus reavahetust seal, kus editor "tahab" rida vahetada.
    Reavahetus tuleb teha / määrata "ise", enne kui kirjutamise ruum   (laius)   real lõppeb.

    Vormistusnõuete ignoreerimisel . . .   võid asjata kaotada kodutöö hindepunkte.   Halb vormistus võib olla ka  kaaspõhjuseks, miks kodutöö määratakse  kaitsmisele.

    Hilinenud kodutööd esitatakse paberil

    Enam kui 9 päeva hilinenud kodutöö esitatakse  A4 paberitel köidetuna   ICT-maja uksejuures postkasti   ARVUTISÜSTEEMIDE INSTITUUT —   kuna Moodle' ei võta siis enam failide üleslaadimisi vastu.
    Hilinenult saab kodutööd ICT-maja õigesse postkasti esitada nii detsembris kui ka jaanuaris.   ( ICT maja uks võib olla lukus õhtuti ja puhkepäevadel )
    Paberil esitatud vormistus tohib olla nii arvutidokumendi väljatrükk kui ka käsikirjas lahendused A4 paberitel.
    Käsikirjas lahenduste korral peab tiitelleht olema ikkagi printeriga prinditud.
    Paberil esitatud kodutöö saab   arvestatud   alles pärast edukat kaitsmist jaanuaris.

    Kodutöö TULEMUS

    Eksamile pääsemiseks peab saama kodutöö arvestatuks.   Moodle's peab esitatud töö juurde kommentaarivälja ilmuma:  "arvestatud" — tavaliselt on samas näidatud sulgudes ka kodutöö hindepunktid :  arvestatud (7).
    Korrektselt vormistatud tähtaegne kodutöö loetakse reeglina arvestatuks ilma täiendava kaitsmiseta ja ta lisab kuni 10 punkti eksamihinde punktiarvestusse.
    arvestatud kodutöö ei tähenda, et seal   k õ i k   oli õige.

    Kui tähtaegne kodutöö on tema esmasel hindamisel saanud tulemuseks / staatuseks :   arvestatud, siis selline töö annab kuni 10 hindepunkti ja ta ei pea kaitsmist läbima.
    Kodutöö võib saada  tema hindamisel  ka staatuse :  "KAITSMISELE"

    Kaitsmisele ilmutakse koos oma kodutööga   —   arvutiekraanil avatud   või   paberile prinditud.

    Kaitsmisajad ja kohad  (ICT majas)  ilmuvad   www.diskmat.ee
    Arvutiekraanil näitamise asemel tohib ka kogu kodutöö kaitsmise jaoks paberile printida kaasa   —   misjuhul arvutit pole kaitsmisel vaja.
    Arvutil vaatamise  või  prinditud paberkoopia asemel  sobib kaitsmisel ka  käsikirjas lahenduste esmane mustand, kui see ei ole "liiga soditud".
    Kui  kaitsmine toimub juhtumisi arvutiklassis, siis tohib oma kodutöö avada ka klassiarvuti ekraanil.  Kahjuks pole iga konkr. päeva kohta ette teada, kas kaitsmine toimub arvutiklassis või mujal ruumis.
    Kaitsmiseelselt tohib soovikorral teha ka oma töös parandusi / muudatusi — näiteks tohib  (dokumendifailis)  äraparandada vigu, mille on autor ise  esitamisjärgselt avastanud.
    Soovikorral võib kaitsmisele kaasa võtta ka  paberil käsikirjas  uusi / õigemaid  lahendusi.
    Kaitsmisel tuleb kohapeal õigeks parandada ainult need vead, millest tuleb kaitsmisel juttu.
    Kui esitasid kodutöö mitte failina vaid pabervormistusena (postkasti)   —   siis kaitsmisele ilmudes  on paberil kodutöö  seal juba ootamas.
    Kui kaitsmine pole edukas, siis  (kaitsmisaegade leidumisel)  saab / tuleb  kaitsmisel käia korduvalt.

    Kodutöö KAITSMINE

    Enam kui 9 päeva hilinenud kodutöö määratakse kaitsmisele  (olenemata ta sisust / õigsusest)  ja ta saab arvestatuks pärast edukat kaitsmist jaanuarikuus.
    Tähtaegne või vähem hilinenud kodutöö määratakse kaitsmisele, kui selle kohta tahetakse esitada küsimusi ja/või kui seal esineb selliseid vigu, mis tuleb autoril õigeks äraparandada  (kaitsmisel).
    Kaitsmisele määratud kodutööd saavad arvestuse alles pärast edukat kaitsmist  (kaitsmisel kättenäidatud puuduste kõrvaldamist).
    Moodle's failina esitatud / üleslaaditud ning järgnevalt kaitsmiselemääratud kodutöö (koos tiitellehega)   tuleb võtta kaitsmisele kaasa :   see tohib olla  kodutöö esitatud dokumendifail  avatuna oma sülearvutis  või  tohib olla A4 paberitele prinditud.
    Soovikorral tohivad kaitsmisel kaasas olla uuemad / parandatud lahendused sellistele ülesannetele, milles on autor ise avastanud omal vigu.  Kaitsmisel võib olla kaasas ka täpselt seesama kodutöö versioon, mis oli esmalt esitatud.
    Lubatud on ka valge korrektormarkeriga parandused ja kirjutusvahendiga täiendused paberil.
    Kodutöö võib kirjutada ja esitada ka käsikirjas A4 paberitel  (köidetult ja tiitellehega), misjärel kodutöö peab läbima kaitsmise olenemata esitamiskuupäevast.
    Kuigi lahendused tohivad paberil kodutöös olla ka käsikirjas, siis tiitelleht peab olema printeril prinditud — ka siis, kui ülejäänud töö sisu on käsikirjas.
    Kaitsmised toimuvad  eksamisessiooni ajal — tavaliselt jaanuari esimestel nädalatel.   Kaitsmisajad teatatakse  www.diskmat.ee
    Omaenda täpsem aeg  ("AjaTasku")  valitakse  +  sellele  registreerutakse  moodle's, kodutöö esitamisrea kõrval.   AjaTasku võtmise link ilmub moodles  koos esimeste kaitsmisaegade väljakuulutamisega  www.diskmat.ee.
    Kaitsmisvõimalusi on saadaval  mitmetel erinevatel päevadel.   Registreeruda tohib suvalisele  päevale / ajale, mis on vabana saadaval  moodle's.
    Kellel on kodutöö määratud  KAITSMISELE,  siis oluline on saada kodutöö edukalt kaitstuks ehk  arvestatuks   enne oma eksamipäeva.   Kuni kodutöö pole  arvestatud, ei ole ka  eksamieeldust  ehk  eksamitegemise õigust.
    Esitades kodutöö palju päevi hilinenult  (ehk paberil ja postkasti  —  ajal kui  moodle  ei võta enam üleslaadimisi vastu)   —   tuleb see esitada siiski piisavalt vara, nii et enne eksamit jõuaks seda kaitsta.
    Eksamisessiooni teises pooles ei pea enam olema kaitsmisvõimalusi  —  seega võib jaanuari keskel  (postkasti)  esitatud kodutöö olla  juba lootusetult hilinenud  IAX0010  edukaks läbimiseks.

    Tiitelleht

    Nii failina  (moodle's)  kui ka paberil  (postkasti)  esitatud kodutöö peab algama tiitellehega.
    Tiitellehel peab olema lehe paremas ääres üliõpilase   nimi   rühm  ja  matriklinumber — muid kujunduslikke nõudmisi tiitellehe kohta pole.

    Pabervormistuse KÖITMISVÕIMALUSED

    . . . . kui tähtaegne või (vähe)hilinenud  (Moodle's esitatud) töö on saanud  arvestatuks, siis sellist tööd ei pea paberile printima (ega ei pea kaitsma) . . . .
    Kui töö esitatakse enam kui 9-päevase hilinemisega  (ehk Moodle' vastuvõtu sulgumisest hiljem), siis saab teda esitada ainult paberil  (ICT-maja postkasti ARVUTISÜSTEEMIDE INSTITUUT).
    Moodle'sse esitamata jätnud hilinejad võivad ka käsitsi lahendada kõik ülesanded vahetult A4 paberitele, ilma arvutivormistuseta.   Selline käsikirjas kodutöö peab läbima kaitsmise.

    Pabervormistuse jaoks on 2 köitmisvõimalust, millest vaja ise vabalt väljavalida üks võimalus :
    A4 lehed peavad olema kokku köidetud klambrilööjaga (ühe klambriga lehtede vasakus ülaservas)
    VÕI
    lahtised (klambriga kinnitamata) A4 lehed tohib panna õiges järjekorras A4 läbipaistvasse õhukesse kiletaskusse, tiitelleht kõige pealmisena nähtavaks.

    "Kiletaskuks" ei kõlba need plastümbrised, kus neljast servast 2 serva on avatud.   Sobivatel kiletaskutel on ainult 1 serv neljast servast "avatud" ja ülejäänud 3 serva on "suletud". Sellisest kiletaskust ei libise paberilehed ise välja.
    Kui oled valinud kiletaskus esitamise, siis seljuhul ära kinnita paberilehti samaaegselt ka klambrilööjaga !
    Lahtisi paberilehti vastu ei võeta:   klambrilööjaga kinnitus (üheainsa klambriga lehe vasakus ülaservas) VÕI läbipaistev A4 kiletasku on vajalik.
       
    Kodutöö faili (Moodle' jaoks) võib saavutada ka pildistades käsikirjas paberitele kirjutatud lahendusi fotokaga või telefoniga, misjärel editoris (MS Word või mistahes muu editor) tohib .JPG-pildid paigutada dokumendi lehekülgedeks: üks suur pilt katmas A4 lehekülge.
    Seljuhul vaja jälgida, et kujutise lõplik suurus ja kvaliteet A4 lehekülgedel oleks piisavalt hea: selge ja terav ja kontrastne - ehk arusaadavalt nähtav / loetav.   Pildid tuleb seljuhul paigutada dokumendi sisse maksimaalselt suurtena - suurendades editoris pilte sellise suuruseni  milleni lehekülje laius editoris  fotosid suurendada võimaldab.
    Editoris on igal leheküljel  äärised   (margins)   —   nende ääriste peale ei pea pilti "sundima" . . .     kuid "äärisest ääriseni" võiks lehekülje kogu saadaolev laius  olla kasutuses  piltide / fotode  esitamisel.
    Kasutamata / suur  "valge pind" pildi kõrval näitab, et pilti ei ole suurendatud  maksimaalse / optimaalse  võimaliku suuruseni.
    Lehekülgede kujutised võib saada arvutisse ka pabereid skanneriga skannides, misjuhul skannimise resolutsioon DPI   võiks olla seadistatud madalaks, et paberite piltkujutised (failisuurus megabaitides) ei tuleks asjata liiga mahukas.
    Kuigi piltkujutised vähenevad editoris visuaalselt jälle lehekülje suurusteks, siis liigsuurte piltide korral tuleb kodutöö faili suurus (megabaitides) liiga suur.
    Kodutöö üleslaaditav dokumendifail tohib olla (Moodle' piirangu kohaselt) kuni 5 MB (?)
    Paberit pildistades või skaneerides — peab sealne käsikirjas lahendus olema ilma mahatõmbamisteta / sodimisteta.   Ära pildista ega esita oma lahenduste  "mustandeid".
    Kui  suurus / kontrast / selgus  fotodel pole piisav, siis selline kodutöö määratakse  kaitsmisele   —   kuhu autor saab kohale ilmuda  selgem koopia kaasas.

    Tähtaeg

    moodle  näitab endiselt senist tähtaega — ignoreeri seda.
    Kodutööde esitamise tähtaeg  (päevastel rühmadel) on   pühapäev   10. detsember   T 12. dets.
    Kodutöö dokumendifailide tähteagne esitamine Moodle's on avatud   P  26. novembrist kuni   P  10. T 12. dets. õhtuni
    ja
    Moodle' hilinenud "järelesitamine" on avatud  E  13.detsembrist kuni  19. detsembri õhtuni, kusjuures:

    kuni   10. detsembrini esitatud kodutöö võib saada kuni 10 hindepunkti;
    11. detsembril esitatud kodutöö võib saada kuni 10 hindepunkti;
    12. detsembril esitatud kodutöö võib saada kuni 10 hindepunkti;
    13. detsembril esitatud kodutöö võib saada kuni 9 hindepunkti;
    14. detsembril esitatud kodutöö võib saada kuni 8 hindepunkti;
    15. detsembril esitatud kodutöö võib saada kuni 7 hindepunkti;
    16. detsembril esitatud kodutöö võib saada kuni 6 hindepunkti;
    17. detsembril esitatud kodutöö võib saada kuni 5 hindepunkti;
    18. detsembril esitatud kodutöö võib saada kuni 5 hindepunkti;
    19. detsembril  (ja sellest hiljem paberil)  esitatud kodutöö võib saada kuni 4 hindepunkti;

    Faili  (järel)esitamise lõpupäeval  (T  19. dets. õhtul)   Moodle-üleslaadimine sulgub automaatselt — millele järgneb kodutöö "hilinenud esitamine paberil":   pabervormistuste esitamine ICT-maja välisukse juures postkasti ARVUTISÜSTEEMIDE INSTITUUT.
    Üle 9 päeva hilinenud  (ja seega ainult paberipealse esitusvõimalusega)  kodutööd saavad kohe oma staatuseks: kaitsmisele   ja ilmuvad kaitsmiselemääratud tööde nimekirjas   (www.diskmat.ee)
    Üle 9 päeva hilinenud kodutööd  peavad läbima kaitsmise  ja võivad saada kuni 4 hindepunkti.
    Esitades kodutöö jaanuaris, tuleb ta tuua ICT-maja postkasti  ARVUTISÜSTEEMIDE INSTITUUT  vähemalt 1 päev enne  väljavalitud / saadavalolevat  kaitsmispäeva.
    Kaitsmisajad ilmuvad jaanuaris   www.diskmat.ee

    Meenutame, et eksamieeldus koosneb (lisaks  arvestatud  kirjalikule kodutööle)  ka Moodle' testide (vähemalt) pooltest punktidest :   minimaalselt  5  moodle'  testide  hindepunkti  vaja eksamieelduseks.

    Avastasin esitamisjärgselt vea oma töös — kas saan parandada, esitades Moodle's faili veelkord ?

    Olles oma kodutööd õigemaks redigeerinud   —   ava Moodle's veelkord esitamise link ja uuri, kas saad esitada faili ühekorra veel.
    KUI paistab, et Moodle lubab üleslaadida  kaks  faili (?), siis teise failina tohib Moodle'sse saata  uuema / parandatud  versiooni oma kodutööst, mis seljuhul tühistab varasema (esimese) üleslaaditud versiooni.
    ? Teise .PDF-faili juurdelisamisel — tasub huvituda, kas Moodle loeb esitamiskuupäevaks   esimese või viimase faili üleslaadimise hetke ?   Moodle ei pea lubama üleslaadida  kolmandat faili.
    Samuti on võimalik Moodles  asendada  oma esmane versioon uue failiga ehk uue parandatud koopiaga   —   kuid seljuhul loeb Moodle kodutöö esitusajaks hilisema üleslaadimise aja   — mis võib kõrvalefektina kaasa tuua  kodutöö tulemuse hilisema ilmumise.


    Kodutöö on edukalt esitatud, kui Moodle näitab :    
    . . . . ja nii näitabki  pärast dokumendifaili lihtsat üleslaadimist.

    Info esitatud tööde arvestustulemuste kohta hakkab olema nii Moodle's kui ka siinsamas (www.diskmat.ee) tabelis.

    Kodutööde kaitsmised toimuvad jaanuari algusest alates.
    Kaitsmisajad ja -koht teatatakse   www.diskmat.ee   avalehel.

    . . . . küsimuste korral sobib   e-mail . . . .
    Ära esita õppejõule küsimusi ega teateid   Õppeinfosüsteemi ( ÕIS ) ega   Moodle kaudu. Need jõuavad kohale suure hilinemisega — kunagi kauges tulevikus.
    Ära kirjuta oma esitatud kodutöö juurde  kommentaare / küsimusi  pärast seda kui kodutöö esmane tulemus  (arvestatud / KAITSMISELE)  on juba ilmunud.  Kodutöö esituskohas moodles  hiljem juurdekirjutatud  kommentaare  ei avastata ega ei loeta hiljem  mitte kellegi poolt.
    Kõikjal infomaterjalides on korratud :   mistahes pöördumiseks sobib eelkõige   "tavaline" e-mail.
    . . . . avastades vastuolusid   Moodle'  ja  www.diskmat.ee   tekstides . . .       . . . siis õige on   www.diskmat.ee   info

                                          
       tagasi

    H. Lensen
      hl@cc.ttu.ee