Kurssi: Tietotekniikan perusteet
TENTTI 16. syyskuuta 1998
Kuulustelijat: Pasi Koikkalainen, Pekka Orponen
Teht. 1 (max. 15 pistettä)
Tee seuraavat muunnokset lukujärjestelmien välillä:
Esitä algoritmisesti vaihe vaiheelta (merkeittäin vähiten merkitsevästä eniten merkitsevään):
Teht. 2 (max. 15 pistettä)
Kuvan digitaalipiirin "AND", "OR" ja "NOT" porttien viiveet ovat vastaavassa järjestyksessä 2t, 3t ja 1t. Piirin toimintaa synkronoidaan kellotetuilla D -flip-flop piireillä, joiden viiveet jätetään huomiotta.
Figure: D-flip-flop piireillä synkronoitu digitaalipiiri.
(a) (7 pistettä) Kuinka nopeaa kelloa piirin kanssa voidaan käyttää, eli mikä on piirin suurin mahdollinen kellotaajuus?
(b) (8 pistettä) Kuinka voit tuplata piirin nopeuden lisäämällä D -flip-flopeja?
Teht. 3 (max. 15 pistettä)
Suunnittele relaatiotaulurakenteet kurssien "Tietotekniikan perusteet" ja "Johdatus ohjelmointiin" opiskelijatietojen tallentamiseen. Esitä SQL-kyselyt, joilla tietokannastasi saadaan selville:
Teht. 4
Toinen seuraavista (kumpikin vaihtoehto max. 15 pistettä):