Harjoitustehtäväkierros 1



Samankaltaiset tiedostot
Tietotekniikan valintakoe

Opiskelun ja työelämän tietotekniikka (DTEK1043)

T harjoitustehtävät, syksy 2011

Tietokone työvälineenä

Taitaja2010, Iisalmi Suunnittelutehtävä, teoria osa

Toinen harjoitustyö. ASCII-grafiikkaa 2017

Kerta 2. Kerta 2 Kerta 3 Kerta 4 Kerta Toteuta Pythonilla seuraava ohjelma:

Digitaalitekniikan matematiikka Harjoitustehtäviä

T harjoitustyö, kevät 2012

Ajattelemme tietokonetta yleensä läppärinä tai pöytäkoneena

Perusteet. Pasi Sarolahti Aalto University School of Electrical Engineering. C-ohjelmointi Kevät Pasi Sarolahti

Digitaalitekniikan matematiikka Luku 10 Sivu 1 (14) Lukujärjestelmämuunnokset. 2 s s

ASCII-taidetta. Intro: Python

Mobiilit luontorastit

Ohje: Tiedostot turvaan ja puhdas Ubuntu alle

Moodle-oppimisympäristö

Googlen pilvipalvelut tutuksi / Google Drive

Johdatus Ohjelmointiin

Matriisit ovat matlabin perustietotyyppejä. Yksinkertaisimmillaan voimme esitellä ja tallentaa 1x1 vektorin seuraavasti: >> a = 9.81 a = 9.

PHYS-A0120 Termodynamiikka (TFM) Käytännön järjestelyt ensimmäisessä projektityössä

MultiSave - käyttö ja käyttöönotto

Ongelma(t): Mistä loogisista lausekkeista ja niitä käytännössä toteuttavista loogisista piireistä olisi hyötyä tietojenkäsittelyssä ja tietokoneen

Zeon PDF Driver Trial

Tietorakenteet (syksy 2013)

Se mistä tilasta aloitetaan, merkitään tyhjästä tulevalla nuolella. Yllä olevassa esimerkissä aloitustila on A.

Mobiilit luontorastit

Office ohjelmiston asennusohje

Brother ScanViewerin opas ios- / OS X -järjestelmille

kwc Nirni: Nimen selvennys : ELEKTRONIIKAN PERUSTEET 1 Tentti La / Matti Ilmonen / Vastaukset kysymyspapereille. 0pisk.

Matikkaa KA1-kurssilaisille, osa 3: suoran piirtäminen koordinaatistoon

Googlen pilvipalvelut tutuksi / Google Drive


1. Jaa blini kolmella suoralla a) neljään, b) viiteen, c) kuuteen ja d) seitsemään osaan. Osien ei tarvitse olla samanlaisia. Piirrä suorat kuviin.

TEKSTINKÄSITTELYTEHTÄVIÄ, OSA 1

Ulkoiset mediakortit. Käyttöopas

Valokuvien matematiikkaa

Ristijärven metsästysseura tysseura osti lisenssin jahtipaikat.fi verkkopalveluun, jotta seuran

Harjoitus 6 (viikko 42)

Digitaalitekniikan matematiikka Luku 13 Sivu 1 (10) Virheen havaitseminen ja korjaus

Send-It ilmoittautumisjärjestelmä (judotapahtumat Suomessa)

Selkosanakirja sdfghjklöäzxcvbnmqwertyuiopåasdfghjklöäzxcvbnmq. Tietokoneet. wertyuiopåasdfghjklöäzxcvbnmqwertyuiopåasdfghjk 1.4.

TEHTÄVIEN PALAUTTAMINEN MOODLEEN

YHTEYDEN OTTAMINEN CSC:N KONEELLE HIPPU

PILVIPALVELUT HYÖTYKÄYTÖSSÄ. Jarkko Muhonen TeamProg

Sen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat

Ilmastonmuutos haltuun kampanjan esittely Tiina Rintanen

Moodle TurnitIN:n käyttöohje opiskelijalle

Harjoitus 2 (viikko 45)

Negatiiviset luvut ja laskutoimitukset

SATE1050 PIIRIANALYYSI II / MAARIT VESAPUISTO: APLAC, MATLAB JA SIMULINK -HARJOITUSTYÖ / SYKSY 2015

Ongelma(t): Mistä loogisista lausekkeista ja niitä käytännössä toteuttavista loogisista piireistä olisi hyötyä tietojenkäsittelyssä ja tietokoneen

Harjoitus 6. Käytä String-luokasta vain charat- ja length-operaatioita.

Kansionäkymä listasta suuriin kuvakkeisiin

5. HelloWorld-ohjelma 5.1

HUOMAUTUS! Älä kytke Cometia USB-kaapelilla tietokoneeseesi, kun lataat satunnaiskoodeilla.

Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9

PERUSLASKUJA. Kirjoita muuten sama, mutta ota välilyönti 4:n jälkeen 3/4 +5^2

OHJ-1010 Tietotekniikan perusteet 4 op Syksy 2012

Scifest-loppuraportti Jani Hovi kortin temppu

Diskreetin matematiikan perusteet Laskuharjoitus 1 / vko 8

VERKKOVELHO-YLLÄPITOTYÖKALUN KÄYTTÖOHJE

A&O:n käyttöohje. 1. Rekisteröityminen ja kurssille ilmoittautuminen. 2. Sisäänkirjautuminen. (Lisää löydät osoitteesta:

Ohjelmassa henkilön etunimi ja sukunimi luetaan kahteen muuttujaan seuraavasti:

numerot + euro, euroa, euron, sentti, senttiä + sataa + tuhat, tuhatta

Perusteet. Pasi Sarolahti Aalto University School of Electrical Engineering. C-ohjelmointi Kevät Pasi Sarolahti

TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op. FT Ari Viinikainen

Python-ohjelmointi Harjoitus 2

CEM DT-3353 Pihtimittari

Kuukauden kuvat kerhon galleriaan lähtien kuukaudenkuvaajan kuvagalleria on siirretty uudelle palvelimelle osoitteeseen:

Joomla pikaopas. Yksinkertainen opas, jossa neuvotaan esimerkkisivuston teko Joomla julkaisujärjestelmällä vaihe vaiheelta.

Brother Image Viewer Android -opas

Muistitikun liittäminen tietokoneeseen

Kaavioiden rakenne. Kaavioiden piirto symboleita yhdistelemällä. Kaavion osan valitseminen päätöksellä ja toistaminen silmukalla.

1. Skannaus ja tekstintunnistus (OCR) verkkoskannerilta

Canva CV NÄIN PÄÄSET ALKUUN CANVA CV:N TEOSSA: Canva on graafisen suunnittelun

811120P Diskreetit rakenteet

Lataa Numero 1 kuvataulut. Lataa

MrSmart 8-kanavainen lämpötilamittaus ja loggaus, digitoija ja talletusohjelma

10 helppoa SEO-ohjetta

Toinen harjoitustyö. ASCII-grafiikkaa

Maastotietokannan torrent-jakelun shapefile-tiedostojen purkaminen zip-arkistoista Windows-komentojonoilla

sivu 1 Verkkopäätteen muuttaminen Anvian uuteen tekniikkaan Ohje käy seuraaviin verkkopäätteisiin

Pikaopas. Online-tilin näyttäminen tai vaihtaminen Jos käytät pilvipalvelua, voit muuttaa asetuksia tai vaihtaa tiliä valitsemalla Tiedosto > Tili.

Ulkoiset mediakortit. Käyttöopas

Laske Laudatur ClassPadilla

3 Suorat ja tasot. 3.1 Suora. Tässä luvussa käsitellään avaruuksien R 2 ja R 3 suoria ja tasoja vektoreiden näkökulmasta.

Mobiilit luontorastit

Harjoitus 3 Antti Hartikainen

DIGITAALISEN TARINAN TUOTTAMINEN MICROSOFT PHOTO STORY 3- OHJELMAN AVULLA VAIHEINEEN

Onnittelut PC SpeedCAT perheeseen liittymisestä

SMART Board harjoituksia 14 - Notebook 10 Gallerian käyttäminen Notebookissa Yritä tehdä tehtävät sivulta 1 ilman että katsot vastauksia.

MAY1 Luvut ja lukujonot, opintokortti

Pelaajan tietojen lisääminen

Ubuntu tunkkausta En US / Helsinki asennuksen jälkeen jotta loki5ac toimisi oikein Winen päällä.

Valintanauhan komennot Valintanauhan kussakin välilehdessä on ryhmiä ja kussakin ryhmässä on toisiinsa liittyviä komentoja.

Harjoitustyöinfo kevät TU-A1100 Tuotantotalous 1

TIETOKONE JA VERKOT IT PC & NETWORK SUPPORT TAITAJA 2001 LAHTI KÄYTTÖJÄRJESTELMIEN JA OHJELMISTOJEN ASENTAMINEN SEKÄ KONFIGUROINTI

Option GlobeSurfer III pikakäyttöopas

Taulukkolaskentaa selkokielellä EXCEL

9. Harjoitusjakso III

Transkriptio:

T-06.50 kurssihenkilökunta deadline Tiistai 20.0.2009 2:5 Johdanto Tämä tehtäväkierros käsittelee pääasiassa toisen luennon sisältöä. Harjoituksia saa tehdä yksin tai yhdessä. Yhdessä tekeminen on suositeltavaa, mutta jokaisen täytyy kirjoittaa itse ylös omat ratkaisunsa tehtäviin. Harjoitustehtävät palautetaan ensisijaisesti harjoitustilaisuudessa näyttämällä assistentille oikein ratkaistut tehtävät. Mikäli harjoitukset halutaan palauttaa kurssin lötteröön, on vastaukset täytettävä kurssin LaTeX-pohjaan. Muussa formaatissa palautettuja vastauksia ei arvostella! Vaikkei harjoituksia palauttaisikaan lötteröön, kannataa tutustua LaTeXladontaohjelmistoon ja oheiseen Makefileen. Fyysinen tietokone Ohessa kaksi kuvaa, "komponentit"ja "liittimet". Kuvista on isommat versiot tar-paketissa. Tunnista kuvasta 2 mahdollisimman monta tietokoneen komponenttia. Tunnistuksessa ei tarvitse mennä tavallisesta tietokoneliikkeestä saatavia tuotteita pidemmälle. Esimerkiksi kondensaattoreista, vastuksista tai BIOS-piireistä ei tarvitse mainita. Kuva 3 on otettu tavallisen PC-koneen takaa. Tunnista kuvassa olevat liittimet. Kerro jokaisen liittimen kohdalla esimerkkejä liittimeen kytkettävistä laitteista. Mikäli liittimeen ei yleisesti ottaen voida liittää kuin yksi tietty laite (esimerkiksi näyttö), riittää yhden esimerkin mainitseminen. Käytä vastauksessasi kuvaan merkittyjä numeroita liittimien erottelemiseen. Vihje: Kissan nimi on Essi

T-06.50 Tehtävässä ei tarvitse tunnistaa aivan kaikkia komponentteja tai liittimiä. Riittää tunnistaa noin 4 kaikista kuvissa näkyvistä komponenteista tai 5 liittimistä. Pohdittavaa: Missä kuvan 2 komponentissa on järjestelmäväylä? 2 Lukujärjestelmämuunnokset Lukujärjestelmiä voidaan ilmaista alaindeksillä. Esimerkiksi ilmaus 2 tarkoittaa että luku ""on kannassa 2 (eli kymmenkannassa 3). Vastaavasti luku 0 6 tarkoittaa lukua 6 0 jne. Ilmaise 40 0 kannassa 2 40 0 kannassa 8 2 286 0 kannassa 6 286 0 kannassa 2 5 2 kannassa 2, 2-komplementtimuodossa Ilmaise myös 0000 2 kannassa 0 0000 2 kannassa 6 256 6 kannassa 0 256 6 kannassa 2 00 2 kannassa 0 kun luku oletetaan olevan komplementtimuodossa 7 8 kannassa 0 Pohdittavaa: Lukujärjestelmiä on myös mahdollista esittää kannassa. Miksi tätä ei käytännön syistä tehdä? 2 Vinkki: kannattaa ryhmitellä saman luvun esitys kannassa 2 DL Tiistai 20.0. 2:5

T-06.50 3 Laskutoimituksia Javan Bytecode-tiedostot alkavat aina heksadesimaalilvulla 0xCAFEBABE. Suorita laskutoimitus CAF E 6 BABE 6. Laita vastaukseesi sen verran välivaiheita että assari näkee että olet laskenut tehtävän käsin. Suorita myös laskutoimitus BEEF 6 8 6. Tee lasku käsin, mutta tyyli on vapaa 3. 4 Piirikaavion tulkinta Määritä kuvan piirin totuustaulu. A:t ovat syötteitä ja D:t ovat tulosteita. Kuva : Piiri. Kuva: S-88 -laboratorion henkilökunta 5 Virheenkorjaus 5. Pariteettibitti Tarkastellaan nelibittisiä lukuja, joiden mukana siirretään yksi pariteettibitti. Sovitaan, että pariteettibitti on 0 jos itse sanassa on parillinen määrä ykkösiä ja jos luvussa on pariton määrä ykkösiä. Mitkä seuraavista sanoista ovat virheettömiä? 00 3 Vinkki: selvitä itsellesi mitä kaikkien bittien siirtäminen yhdellä oikealle tai vasemmalle tekee positiiviselle luvulle DL Tiistai 20.0. 2:5

T-06.50 0 00 000 0 00 00 Lisää pariteettibitit seuraaviin kahdeksanbittisiin sanoihin 000 000 00 0 0 000 0000 0000 5.2 Tiivisteet Määritä tar-paketista löytyvän liittimet.jpg-tiedoston md5-tiiviste. Vinkki: tiivisteen määrittämiseen on olemassa komentoriviohjelmia, kuten IT-palvelukeskuksen Ubuntuilta ja Niksulasta löytyvä openssl-kirjasto. Mitä komentoa käytit? Vertaa saamaasi tiivistettä tiivisteeseen 804c5f eeb5de36f b8f 92ae242cacf Ovatko tiivisteet samat? Mikäli eivät, minkä tar-paketissa olevan tiedoston tiiviste on kyseessä? Pohdittavaa: Miksi on äärimmäisen epätodennäköistä, että tämän pdf-tiedoston sisällä on pdf-tiedoston tiiviste? 6 Merkistövirheiden tunnistus Kuvitellaan että opetat kaveriasi irkkaamaan. Kaverisi ei ole ihan perillä merkistöistä ja tietää vain että skandit voivat olla rikki. Itse olet tietenkin tismalleen oikeassa merkistöjen suhteen ja klienttisi on täydellisesti konfiguroitu käyttämiesi kanavien sopimuksien mukaan. Mikä kaverisi merkistöasetuksissa on pilalla? Mikä merkistö kaverillasi on asetettuna ja mikä hänellä pitäisi olla? Entä mikä nyt on vialla? DL Tiistai 20.0. 2:5

T-06.50 7 ASCII Käynnistä komentoriviohjelma wc ilman lisävipuja. Ohjelma laskee merkkejä kunnes se saa syötteenä peräkkäin rivinvaihdon ja End of Transmissionmerkin. Miten tuotat tämän merkin? Mitä tietoja wc laskee antamastasi syötteestä? Avaa erittäin yksinkertainen tekstieditori nano. Anna sille näppäimistöltä seuraavia komentoja (^on Ctrl-näppäin) ^H ^T ^D ^I ^J Edistynyt pohdintatehtävä: Miksi osa vastauksista ei ole suoraan se, mitä voisi olettaa ASCII-taulukosta? Mitä tämä kertoo siitä, miten nanon ohjauskäskyjen syöttö on ehkä toteutettu? Materiaalia https://noppa.tkk.fi/noppa/kurssi/t-06.50/etusivu Kurssin Noppasivut http://opetuki.tkk.fi/p/top/ Teekkarin ohjauspakki Internetin hakupalvelut (jos et löydä, googlaa) DL Tiistai 20.0. 2:5

T-06.50 Kuva 2: Komponentteja. Kuva: Nina Lehtinen DL Tiistai 20.0. 2:5

T-06.50 Kuva 3: Liittimiä. Kuva: Nina Lehtinen DL Tiistai 20.0. 2:5