Viitaten aiempaan viestiketjuun jossa kysyin apua seuraavaan:
"Paketeissa on viivakoodit, joissa on kolmibittinen luku. Luvut ovat 000:sta 111:een, jotka vastaavat kymmenjärjestelmän lukuja 0-7. Jos luku on 1,3 tai 5, lajittelukone hylkää paketin. Hylkäys tapahtuu jos koneen ohjausbitin arvo on 1. Jos bitti on nolla, ei puskua tapahdu. Johda looginen funktio koneen ohjaukselle ja sievennä se karnaughin kartan avulla."
Sain jonkinveran vinkkejä, mutta en ole varma käsitinkö oikein.
Suurinpiirtein tällälailla se minulle avautui:
Teen totuustaulukon vaikka A:lle, B:lle, c:lle ja D:lle, missä A:, B:n ja C:n kombinaatiot vastaa lukuja 1-7, ja D ohjausbitin arvoa?
""Eli D:n arvoksi laitetaan yksi silloin kun ABC:n kombinaatio vastaa lukua 1,3 tai 5.Tällöin myös totuustaulukon oikealle puolelle, eli funktion arvoksi laitetaan yksi?
Kun saatu totuustaulukko sievennätään karnaughin kartalla, pitäis kai tulla kysytty funktio?""
Nyt kaipaisin fiksumpien kommentteja siitä olenko oikeilla jäljillä vai meneekö täysin metsään
"Paketeissa on viivakoodit, joissa on kolmibittinen luku. Luvut ovat 000:sta 111:een, jotka vastaavat kymmenjärjestelmän lukuja 0-7. Jos luku on 1,3 tai 5, lajittelukone hylkää paketin. Hylkäys tapahtuu jos koneen ohjausbitin arvo on 1. Jos bitti on nolla, ei puskua tapahdu. Johda looginen funktio koneen ohjaukselle ja sievennä se karnaughin kartan avulla."
Sain jonkinveran vinkkejä, mutta en ole varma käsitinkö oikein.
Suurinpiirtein tällälailla se minulle avautui:
Teen totuustaulukon vaikka A:lle, B:lle, c:lle ja D:lle, missä A:, B:n ja C:n kombinaatiot vastaa lukuja 1-7, ja D ohjausbitin arvoa?
""Eli D:n arvoksi laitetaan yksi silloin kun ABC:n kombinaatio vastaa lukua 1,3 tai 5.Tällöin myös totuustaulukon oikealle puolelle, eli funktion arvoksi laitetaan yksi?
Kun saatu totuustaulukko sievennätään karnaughin kartalla, pitäis kai tulla kysytty funktio?""
Nyt kaipaisin fiksumpien kommentteja siitä olenko oikeilla jäljillä vai meneekö täysin metsään
Vastaukset 5
Vanhimmat
tämä kotitehtävä oli oli jo kerran käsittelyssä.
Koita nyt lukea edes 5 min sieltä kirjasta oma-aloitteisesti, äläkä täällä availe jatkuvasti samasta aiheesta uusia ketjuja!
Sitäpaitsi täällä EI OLE TAPANA laskea ihmisten kotitehtäviä. Niihin eväät löytyy kirjoista ja tunneilta!
..vaan tenttikysymyksestä
Kyllä tota on mietitty ja miettiminen jatkuu edelleen, eikä mitään kirjaa ole mistä katsoa.
Mielestäni tuo kuuluu esittämälläni tavalla ratkaista. Kysyn varmistaakseni onko se oikein vai ei.
Tieto ei jakamalla lopu, mutta jos tiedät ja haluat välttämättä pantata, niin sille ei mahda mitään.
biteillä A, B ja C ilmaistaan luvut 0...7.
Bitillä D saadaan kaikki 16 hexadesimaalilukua 0...15.
Tee kartta seuraavasti:
DCBA
0000
0001
0010
0011
jne.
Ehkä syytä lisätä havainnollisuuden vuoksi kartan reunaan hexadesimaaliarvot 0...F.
Tarkoittin tietenkin 0-7 enkä 1-7
Onko tarpeellista tehdä kaikki 16 kombinaatiota,
vai onko seuraava riittävä:
ABCD F
0000 0
0011 1 vastaa lukua 1
0100 0
0111 1 vastaa lukua 3
1000 0
1011 1 vastaa lukua 5
1100 0
1110 0
Tajusin juuri