Next: About this document
Up: No Title
Previous: No Title
- Suorita seuraavat lukujärjestelmämuunnokset ja laskutoimitukset:
- luku 2-järjestelmään;
- luku 10-järjestelmään;
- luku 8-järjestelmään;
- 16-järjestelmän yhteenlasku .
- Esitä RS- ja RST-kiikkujen piirikaaviot (so. niiden
toteutukset AND/OR/NOT-piireinä), ja selitä miten nämä komponentit
toimivat.
- Suunnittele kaaviona automaatti, joka saa syötteenään
ykkösistä ja nollista koostuvan jonon, ja tuottaa vasteenaan
ykkösen mikäli syötejono sisältää vähintään kaksi ykköstä ja nollan
muulloin. Toteuta automaattisi joko muistipiirinä tai rekisterien
ja porttien avulla. (Huomaa, että ykkösten ei tarvitse syötejonossa
olla peräkkäin.)
- Mitkä seuraavista väitteistä ovat tosia (T), mitkä epätosia (E):
- Tietokoneet ovat loogiselta rakenteeltaan nykyisin aivan erilaisia
kuin 50 vuotta sitten.
- Useimmat nykyisin käytössä olevat ohjelmointikielet polveutuvat
vuonna 1958 kehitetystä Algol-kielestä.
- Tulkkiohjelman tehtävänä on kääntää konekielinen ohjelma
ihmisen luettavaan muotoon.
- Nykyisin kaikki ohjelmat pyritään todistamaan oikeiksi ennen
kuin ne otetaan tuotantokäyttöön.
- Yksiprosessorikoneessa voi vain yksi prosessi kerrallaan
olla valmiustilassa.
- Ohjelman sijainti tietokoneen muistissa voi muuttua ohjelman
suorituksen aikana.
- Tietokoneohjelma voi sisältää viittauksia enintään niin moneen
muistipaikkaan kuin käytettävän koneen keskusmuistissa on.
- Algoritmien aikavaativuutta voidaan arvioida käytetystä
ohjelmointikielestä riippumatta.
- ``Käyttökelpoisina'' pidetään yleensä algoritmeja, joiden
aikavaativuus on enintään polynominen syötejonon pituuden suhteen.
- Tällä hetkellä ei tiedetä, voidaanko ns. kauppamatkustajan
ongelma ratkaista kaupunkien määrän suhteen polynomisessa ajassa.
- Alan Turing kehitti perceptron-neuromallin 1970-luvulla.
- Neuroverkot ovat tärkeä hahmontunnistuksen menetelmäperhe.
KÄÄNNÄ
- Toinen seuraavista:
- Tarkastellaan luentomuistiinpanoissa esitetyn kaltaista
Hyvin Pientä tietokonetta, jossa on yksi akkurekisteri ja jonka
käskykannan muodostavat konekäskyt LOAD, STORE, ADD (lisää
akkurekisteriin osoitetun muistipaikan sisältö), SUB,
CLEAR (nollaa akkurekisteri), NOP, HALT, JUMP (ehdoton hyppykäsky)
ja JMPZ (hyppää, jos akkurekisterin sisältö on 0).
Vähennyslaskuoperaation SUB oletetaan toimivan niin, että jos akussa
oleva luku m on pienempi kuin siitä vähennettävä muistipaikan
sisältö n, niin akkuun tallettuu tulokseksi 0, muuten erotus m-n.
Käännä tämän Hyvin Pienen tietokoneen konekielelle
seuraava korkean tason ohjelma, joka muodostaa annettujen
positiivisten syötelukujen m ja n osamäärän
(pyöristys ylöspäin):
m, n;
; ;
m >0
{ ; };
q.
Voit olettaa, että syöteluvut todella ovat positiivisia, ja
että ohjelman
toiminnan aluksi luku m on talletettu muistipaikkaan 100,
luku n on talletettu muistipaikkaan 101,
muistipaikassa 102 on vakioarvo 1, ja tulosarvo q halutaan
muistipaikkaan 103. - Monikansallinen Andia-pankkikonserni haluaa seurata
asiakkaidensa tilikäyttäytymistä tehdäkseen heille edullisia
sijoitustarjouksia. Suunnittele Andia-pankille sopivat
relaatiotaulurakenteet asiakas-, tili- ja tilitapahtumatietojen
tallentamiseen. (Huomaa, että yhdellä asiakkaalla voi olla monta tiliä,
ja kullakin tilillä tarkkailujakson aikana monta tapahtumaa.)
Esitä SQL-kyselyt, joilla tietokannastasi saadaan selville:
- Asiakas Kroisos Pennosen tilien saldot.
- Niiden asiakkaiden nimet, joilla on jollakin tilillään
talletettuna vähintään 100.000 euroa, ja näiden tilien numerot.
- Niiden asiakkaiden nimet, joiden jollakin tilillä on
tarkkailujakson aikana ollut vähintään 10.000 euron
suuruinen talletus tai nosto, sekä näiden tilien numerot.
Pisteytys: Kukin tehtävä 12 pistettä, yhteensä 60 pistettä.
Next: About this document
Up: No Title
Previous: No Title
Pekka Orponen
Thu Jan 21 13:52:31 EET 1999