TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op

Slides:



Advertisements
Samankaltaiset esitykset
Copyright  Hannu Laine Bittitason-operaatiot Hannu Laine.
Advertisements

15. Loogiset operaatiot.
@ Leena Lahtinen Helia Ohjelman perusrakenteet 1. PERÄKKÄISRAKENNE 2. VALINTARAKENNE 3. TOISTORAKENNE.
Tietokonetekniikka 5 Operandien osoittaminen ja tietokoneen käskykanta
Olio-ohjelmoinnin perusteet luento 3: Muuttujista ja funktioista Sami Jantunen LTY/Tietotekniikan osasto.
JavaScript (c) Irja & Reino Aarinen, 2007
4.2. Tietotekniikan historiaa 1/3
1 Ehtolausekkeet Ehdot, valintalausekkeet Boolean-algebra.
Rakenteinen ohjelmointi
NAND I-SOP NOR KOMBINAATIOPIIRIT & 1 & A B A B
Näytölle tulostaminen. 7.2 Sisällys System.out.println - ja System.out.print -operaatiot. Tulostus erikoismerkeillä. Edistyneempää tulosteiden.
Tietojärjestelmän suunnittelu
Valitse seuraaviin vaihtoehtotehtäviin oikea vastaus…
Java-ohjelmointi Opas ammattimaiseen osaamiseen Luku 4 Toistolauseet
© Jukka Harju, Jukka Juslin1 Java-ohjelmointi Opas ammattimaiseen osaamiseen Luku 4 Ehto- ja toistolauseet.
TIETOKONEOHJELMAN RAKENNE OHJELMALLA ON KAKSI OSAA  MÄÄRITYSOSA TIETOJEN KUVAUKSIA VARTEN  SUORITUSOSA TIETOJEN KÄSITTELYÄ VARTEN.
KERTAUSTA PERUSASTEEN MATEMATIIKASTA Piia junes
Ehto- ja toistolauseet
1.1. Itseisarvo * luvun etäisyys nollasta E.2. Poista itseisarvot
Ohjelman perusrakenteet
m0 M7 Maksimitermi Minimitermi Boole A = A A · 0 = 0 SOP De Morgan POS
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op
1 Kertaus koetta varten oleellisista asioista Jukka Juslin.
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op
ict1td002 - Copyright Raine Kauppinen 1 Alkuarvot ja tyyppimuunnokset (1/5)  Aiemmin olemme jo antaneet muuttujille alkuarvoja, esimerkiksi: int.
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op ALU.
11. Javan toistorakenteet
Tietotyypit Tietotyyppi määrittää muuttujan sisältämän datan luonnetta, muistista tarvittavaa tilaa ja sitä, millaisia operaatioita siihen voidaan kohdistaa.
SQL Standardoitu kieli, jonka avulla voidaan
Ohjelmointitaito (ict1td002, 12 op) Kevät 2008 Raine Kauppinen
@ Leena Lahtinen Toistorakenne Ohjelmassa toistetaan tiettyjä toimenpiteitä monta kertaa peräkkäin Toisto noudattaa sille kuuluvia tarkkoja standardoituja.
@ Leena Lahtinen TIETOKONEOHJELMAN RAKENNE OHJELMALLA ON KAKSI OSAA:  MÄÄRITYSOSA TIETOJEN KUVAUKSIA VARTEN  SUORITUSOSA TIETOJEN KÄSITTELYÄ.
Rinnakkaisuus Järjestelmässä, jossa voi olla useita prosesseja rinnakkain suorituksessa voi tulla tilanteita, joissa prosessien suoritusta täytyy kontrolloida.
Kytkentäfunktiot ja perusporttipiirit
Logiikka.
Tietokoneen rakenne matalalla tasolla KYMENLAAKSON AMMATTIKORKEAKOULU Jarkko Ansamäki, kevät 2002.
Kontrollirakenteet laajemmin
For-toistolausetMyn1 for-toistolause for-lauseen rakenne on: for(aloituslauseke; lauseke; lopetuslauseke) lause; Puolipisteiden on oltava aina paikoillaan,
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op
Javascript 2: Ohjelmointikielen ominaisuudet Jaana Holvikivi Metropolia.
Valintarakenne valintarakenne alkaa aina kysymyksellä eli ehdolla ehto tarkoittaa, että muuttujan sisältöä verrataan toisen muuttujan sisältöön tai vakioon.
For-toistolausetMyn1 for-toistolause for-lauseen rakenne on: for(aloituslauseke; lauseke; lopetuslauseke) lause; Puolipisteiden on oltava aina paikoillaan,
Janne Korhonen. Henkilöhistoria Syntyi 1815 alaluokan perheeseen Isä kannusti opiskeluun Toimi myöhemmin opettajana Lopulta päätyi perustamaan oman koulun.
Loogiset piirit Puolijohteet Puolijohdekomponentit Loogiset piirit.
Ti Lähiverkot -Erikoistyökurssi
VLAN Kimmo Tukiainen
Ti Lähiverkot - Erikoistyökurssi Sillat ja kytkimet Toni Helenius & Ville Parviainen
PHP Muuttujien määrittely, sijoituslause ja aritmeettiset operaattorit Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö.
© Verkko-oppimisen ja tiedonrakentelun tutkimuskeskus ( Sami Paavola Verkko-oppimisen ja tiedonrakentelun tutkimuskeskus.
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op Assembler.
BINÄÄRILUKUJÄRJESTELMÄ
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op Assembly ja konekieli.
Kuutio 7 1. Luvut ja laskutoimitukset Sarja 1 – Perustehtävät Sarja 2 – Haastavampi vaihtoehto.
TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
13. Loogiset operaatiot.
for-toistolause for-lauseen rakenne on:
Vielä laskentoa: kertausta ja täsmennystä
SUUREET JA MITTAAMINEN
Toisto Toistolausekkeet for, while(ehto){…} ja do {…} while(ehto)
Murtoluku Murtoluku on jakolasku, jota ei ole laskettu loppuun asti.
10. Javan ohjausrakenteet
16. Ohjelmoinnin tekniikkaa
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Kontrollirakenteet laajemmin
13. Loogiset operaatiot.
Iitin yläaste Matematiikka 7. luokka
Ohjelman perusrakenteet
16. Ohjelmoinnin tekniikkaa
Esityksen transkriptio:

TIEP114 Tietokoneen rakenne ja arkkitehtuuri, 3 op Boolean algebra

Boolean algebra Boolean Käytettävien muuttujien arvot ovat tosi tai epätosi Yleensä käytetään arvoja 1 (true) ja 0 (false) Vertaa normaali algebra Muuttujina numerot 0,1,2,…,9 pääoperaatiot: yhteenlasku ja kertolasku Boolean algebran pääoperaatiot Konjunktio (AND), disjunktio (OR), negaatio (NOT)

Boolean algebra Miksi? Kytkimellä saadaan kaksi tilaa, kaksi lukuarvoa Transistorilla saadaan kytkin Boolean algebra antaa säännöt, joiden avulla voidaan toteuttaa laskutoimituksia Kun käytössä on vain 2 lukua Pystytään laskemaan transistoreita yhdistämällä -> Computer

Boolean algebra Miten? (Looginen) Portti? Muodostetaan loogisia funktioita Sievennetään loogisia funktioita Muutetaan loogisia funktioita siten, että ne voidaan toteuttaa esim. NAND porteilla (Looginen) Portti? Loogisen funktion fyysinen toteutus