Last modified: 2017-10-25 11:24:01

Teisendamine ja kodutöö lahendamise tehnilised vahendid

Teisenduste all on silmas peetud oskust viia järgmisi andmeid ühelt kujult teisele:

  • Tõeväärtustabel
  • Tõeväärtuspiirkond
  • Karnaugh kaart
  • Täielik ning minimeeritud loogika funktsioon
  • Loogikaskeem

Antud praktikumis käsitletakse programme, mis hõlbustavad kodutöö lahendamist. Tegu on Java-apletitega, mis nõuavad programmi aadressite lisamist Java lubatud saitide nimekirja. Kui vastava saidi avamisel Java aplett ei käivitu tuleb see lisada Java erandina lubatud saitide nimekirja. Lisamise õpetus asub lehe lõpus. Samuti on allpool esitatud näidislahendus koos joonistega kasutatavatest programmidest.

1. Heuristiline minimeerimine Karnaugh kaardi abil

2. Täpne minimeerimine programmi Espresso abil

3. Skeemi modelleerimine skeemisimulaatori abil

Harjutusülesanded ühe väljundiga loogikafunktsioonidele

  1. On antud 3-muutuja funktsioon y1(i2,i1,i0) = Σ(0,1,6,7)1 (3)
  2. On antud 4-muutuja funktsioon y1(i3,i2,i1,i0) = Σ(3,5,11,13)1 (6,7,14,15)
  3. On antud 4-muutuja funktsioon y1(i3,i2,i1,i0) = Σ(0,1,4,9,14)1 (2,3,8,11,12,15)

Harjutusülesanded loogikafunktsioonide süsteemile (mitu sisendit ning väljundit)

  1. On antud 3-sisendi ja 2-väljundiga funktsioonide süsteem:
    y10(i2,i1,i0) = Σ(1,2,7) 1(3,5) ja
    y11(i2,i1,i0) = Σ(1,5) 1(3) .
  2. On antud 3-sisendi ja 3-väljundiga funktsioonide süsteem:
    y10(i2,i1,i0) = Σ(0,2,3,7) 1 ;
    y11(i2,i1,i0) = Σ(0,1,3,5) 1 ja
    y12(i2,i1,i0) = Σ(0,1,2,7) 1 .
  3. On antud 4-sisendi ja 4-väljundiga funktsioonide süsteem:
    y10(i3,i2,i1,i0) = Σ(1,2,3,6,9,11,12) 1 (13) ;
    y11(i3,i2,i1,i0) = Σ(2,3,6,9,12,14) 1 (0,1,4,13,15) ;
    y12(i3,i2,i1,i0) = Σ(2,4,5,8,10,13) 1 (1,6,11,12,15) ja
    y13(i3,i2,i1,i0) = Σ(1,3,4,10,11,15) 1 (6,9,12) .

Ühe väljundiga loogikafunktsiooni nr.1 lahendus (vana Karnaugh app)

Java erandite lisamine (oli vajalik Karnaugh appi töölesaamiseks enne sügist 2017)