Arvutiaritmeetika IAY0140
I KODUTÖÖ
2010
tagasi
Lahendada SIIT saadud operandidega ja andmetega :
1. Teisendused arvusüsteemide vahel. Liitmine erinevates arvusüsteemides
Arv B on esitatud alusel P.
Teisendada see arv arvusüsteemi alusega S (täpsusega 3 järku murdosas).
Teisenduse tulemusel saadud arvuga teha (süsteemis S ) liitmistehe
BS + BS
ehk (süsteemis S) tuleb liita arvule juurde tema ise.
Teisendada uues süsteemis (alusel S) saadud liitmistulemus B + B 10ndsüsteemi ning kontrollida tulemuse õigsust.
arvusüsteemi aluse p=11 korral on numbrimärkideks 0 1 2 3 4 5 6 7 8 9 A
arvusüsteemi aluse p=12 korral on numbrimärkideks 0 1 2 3 4 5 6 7 8 9 A B
arvusüsteemi aluse p=13 korral on numbrimärkideks 0 1 2 3 4 5 6 7 8 9 A B C
arvusüsteemi aluse p=14 korral on numbrimärkideks 0 1 2 3 4 5 6 7 8 9 A B C D
arvusüsteemi aluse p=15 korral on numbrimärkideks 0 1 2 3 4 5 6 7 8 9 A B C D E
arvusüsteemi aluse p=16 korral on numbrimärkideks 0 1 2 3 4 5 6 7 8 9 A B C D E F
Teisendada arv B ka arvusüsteemi alusega R (täpsusega 3 järku murdosas).
Teisenduse tulemusel saadud arvuga teha (süsteemis R ) samuti liitmistehe
BR + BR
(ehk teha eelnevaga sarnane liitmine ka süsteemis alusega R.)
Teisendada uues süsteemis (alusel R) saadud liitmistulemus B + B 10ndsüsteemi ning kontrollida tulemuse õigsust.
2. Kahendsüsteemid ja kolmendsüsteem { 1, 0, -1 }
Teisendada kümnendtäisarvud L ja T kahendsüsteemi (p=2) järguväärtustega { 1, 0, -1 } ja teha selles süsteemis korrutustehe
L2 * T2
Korrutamise õigsuse kontrolliks teisendada tulemus (korrutis) tagasi 10ndsüsteemi.
Teisendada kümnendarvud L ja T kolmendsüsteemi (p=3) järguväärtustega { 1, 0, -1 } ja teha selles süsteemis korrutustehe
L3 * T3
Korrutamise õigsuse kontrolliks teisendada korrutis tagasi 10ndsüsteemi.
Teisendada kümnendarvud L ja T negatiivse alusega kahendsüsteemi (-2ndsüsteemi) ja teha selles süsteemis liitmistehe
L-2 + T-2
Liitmise õigsuse kontrolliks teisendada summa tagasi 10ndsüsteemi.
3. Täiendkood ja Pöördkood
Teisendada kümnendsüsteemsed puhtmurdarvud U ja Q kahendsüsteemi, esitades negatiivse arvu
täiendkoodis (tk)
modifitseeritud täiendkoodis (mtk)
pöördkoodis (pk)
modifitseeritud pöördkoodis (mpk)
Kõigi nelja koodi jaoks (tk mtk pk mpk) on esitusformaadi pikkus E 2ndjärku (sealhulgas ka märgijärgud ehk täisosa järgud).
(Kui teisendatav arv on juhtumisi positiivne, siis ta esitub alati otsekoodina. Täiendkood ja pöördkood tulevad kasutusse ainult negatiivsete arvude/väärtuste esitamiseks.)
Negatiivse murdarvu jaoks leida tema kõik 4 eelnimetatud koodikuju; positiivse murdarvu jaoks näidata 1 kood: tema ise ehk ta otsekood.
(kellel on 1 positiivne ja 1 negatiivne operand, need esitavad seega 5 koodikuju; kellel on mõlemad operandid U ja Q negatiivsed, need esitavad 8 koodikuju)
Murdosa "äralõikamisel" tuleb kasutada 2ndarvude ümardamist.
Hinnata arvude esitustäpsust (maksimaalset viga).
Teha mõlema arvu U ja Q mtk-esituskujude liitmistehe ehk arvutada:
Umtk + Qmtk
Liitmistulemuse kontrolliks teisendada summa 10ndsüsteemi.
Teha mõlema arvu U ja Q mpk-esituskujude liitmistehe ehk arvutada:
Umpk + Qmpk
Liitmistulemuse kontrolliks teisendada summa 10ndsüsteemi.
4. BCD-koodid
Esitada arvud C ja D kahend-kümnendkoodides
(8421)
ja
XS3 (ehk [8421]+3)
Mõlemas koodis teha liitmistehe
C + D
Esitada arvu D vastandarv (— D) koodis (8421) ja koodis XS3
Mõlemas koodis teha tehe
C — D
kasutades selle tehte jaoks D negatiivset esitust (- D) ehk lahutamine teha liitmise kaudu: C + (- D)
Vormistus
Lahenduste esituskuju võib olla nii arvutiväljatrükk kui ka parandusteta (sodimisteta) käsikiri.
Kodutöö peab olema klambrilööjaga kokkuköidetult A4 lehtedel, kus esimesele lehele on prinditud printeriga pealkiri
I KODUTÖÖ
Esimese lehe paremale ülanurka peab olema printeriga prinditud:
nimi
matriklinumber
rühm
Edasi tohivad lahendused olla ka käsitsi kirjutatud, kuid soovijad tohivad teha kogu töö sisu arvutiga.
Vormistus võib olla ka selline prinditud väljatrükk, kuhu on käsitsi juurde kirjutatud kõik need erimärgid/sümbolid/tähised, mida arvutiga on raske teha.
Kodutöö ülejäänud lehtedel peab olema paremal üleval nurgas ainult nimi. Ülejäänud lehtedel (peale esimese lehe) võib nimi olla lehenurka kirjutatud käsitsi.
Lahtiseid (klambrilööjaga köitmata) pabereid mitte esitada.
"Tavaline" (äravõetav) kirjaklamber ei sobi kodutöö lehtede kokkuühendamiseks.
Failina kodutööd esitada ei saa.
Hindamine
Kodutöö võib saada maksimaalselt 20 punkti, mis arvestub eksamita hinde punktisummasse.
(Hilinenud töö saab vähem punkte)
Tähtaeg
I KODUTÖÖ tähtaeg on kolmapäev 31. märts.
Parim võimalus on kodutöö esitada loengus.
1 päeva võrra hilinenult esitatud töö võib saada kuni 19 punkti;
2. ja 3. ja 4. aprill on pühad, mis ei lisa hilinemist
5 päeva võrra hilinenult esitatud töö võib saada kuni 17 punkti;
6 päeva võrra hilinenult esitatud töö võib saada kuni 16 punkti;
7 päeva võrra hilinenult esitatud töö võib saada kuni 15 punkti;
8 päeva võrra hilinenult esitatud töö võib saada kuni 14 punkti;
9 päeva võrra hilinenult esitatud töö võib saada kuni 13 punkti;
12 päeva võrra hilinenult esitatud töö võib saada kuni 12 punkti;
13 päeva võrra hilinenult esitatud töö võib saada kuni 11 punkti;
2 nädalat või enam hilinenud kodutöö võib saada kuni 10 punkti;
Üle 2 nädala hilinenud kodutöö kuulub kaitsmisele, kus töö kohta esitatakse küsimusi.
Kaitsmisajad teatatakse www.diskmat.ee
Enne ja pärast tähtaega on võimalik kodutööd esitada ruumis IT-302 või harjutustundides või loengutes.
JÕUDU TÖÖLE !
tagasi
hl@cc.ttu.ee