Informatikai alkalmazások - levelező. 2013. ősz



Hasonló dokumentumok
Assembly programozás: 2. gyakorlat

Számítógép felépítése

Bevezetés az informatikába Tételsor és minta zárthelyi dolgozat 2014/2015 I. félév

Kedves Diákok! A feladatok legtöbbször egy pontot érnek. Ahol ettől eltérés van, azt külön jelöljük.

1. előadás. Lineáris algebra numerikus módszerei. Hibaszámítás Számábrázolás Kerekítés, levágás Klasszikus hibaanalízis Abszolút hiba Relatív hiba

Informatika érettségi vizsga

3. gyakorlat. Kettes számrendszer: {0, 1} Tízes számrendszer: {0, 1, 2,..., 9} 16-os (hexadecimális számrendszer): {0, 1, 2,..., 9, A, B, C, D, E, F}

Harmadik gyakorlat. Számrendszerek

2. Fejezet : Számrendszerek

Dr. Oniga István DIGITÁLIS TECHNIKA 2

5. Fejezet : Lebegőpontos számok

IT - Alapismeretek. Feladatgyűjtemény

Bevezetés az informatikába gyakorló feladatok Utoljára módosítva:

The Architecture of Computer Hardware and Systems Software: An InformationTechnology Approach 3. kiadás, Irv Englander John Wiley and Sons 2003

Feladat: Indítsd el a Jegyzettömböt (vagy Word programot)! Alt + számok a numerikus billentyűzeten!

Alapfogalmak.

Informatikai Rendszerek Alapjai

LEBEGŐPONTOS SZÁMÁBRÁZOLÁS

INFO1 Számok és karakterek

4. Fejezet : Az egész számok (integer) ábrázolása

Máté: Számítógép architektúrák

5. Fejezet : Lebegőpontos számok. Lebegőpontos számok

elektronikus adattárolást memóriacím

DIGITÁLIS TECHNIKA I BINÁRIS SZÁMRENDSZER BEVEZETŐ ÁTTEKINTÉS BINÁRIS SZÁMRENDSZER HELYÉRTÉK. Dr. Lovassy Rita Dr.

3. óra Számrendszerek-Szg. történet

Bevezetés az informatikába gyakorló feladatok Utoljára módosítva:

A processzor hajtja végre a műveleteket. összeadás, szorzás, logikai műveletek (és, vagy, nem)

3. óra Számrendszerek-Szg. történet

Tamás Péter (D. 424) Mechatronika, Optika és Gépészeti Informatika Tanszék (D 407)

SZÁMRENDSZEREK KÉSZÍTETTE: JURÁNYINÉ BESENYEI GABRIELLA

IT - Alapismeretek. Megoldások

A programozás alapjai előadás. A C nyelv típusai. Egész típusok. C típusok. Előjeles egészek kettes komplemens kódú ábrázolása

Ismerkedjünk tovább a számítógéppel. Alaplap és a processzeor

ÁTVÁLTÁSOK SZÁMRENDSZEREK KÖZÖTT, SZÁMÁBRÁZOLÁS, BOOLE-ALGEBRA

I+K technológiák. Számrendszerek, kódolás

Aritmetikai utasítások I.

SZÁMÉRTÉKEK (ÁT)KÓDOLÁSA

Térinformatika. Térinformatika. GIS alkalmazói szintek. Rendszer. GIS funkcionális vázlata. vezetői szintek

Alapismeretek. Tanmenet

(jegyzet) Bérci Norbert szeptember 10-i óra anyaga. 1. Számrendszerek A számrendszer alapja és a számjegyek

Előadó. Bevezetés az informatikába. Cél. Ajánlott irodalom. Előismeretek? Felmentés? Dudásné Nagy Marianna. csütörtök Bolyai terem

Processzor (CPU - Central Processing Unit)

Osztályozó- és javítóvizsga Informatika tantárgyból

I. el adás, A számítógép belseje

Fixpontos és lebegőpontos DSP Számrendszerek

Számítógépek felépítése

Tamás Péter (D. 424) Mechatronika, Optika és Gépészeti Informatika Tanszék (D 407)

Koós Dorián 9.B INFORMATIKA

Segédlet az Informatika alapjai I. című tárgy számrendszerek fejezetéhez

Informatika SZTE 2014/15 tavaszi félév

Matematikai alapok. Dr. Iványi Péter

6. óra Mi van a számítógépházban? A számítógép: elektronikus berendezés. Tárolja az adatokat, feldolgozza és az adatok ki és bevitelére is képes.

Digitális technika VIMIAA hét

Alapfogalmak. Dr. Kallós Gábor A Neumann-elv. Számolóeszközök és számítógépek. A számítógép felépítése

Tamás Péter (D. 424) Mechatronika, Optika és Gépészeti Informatika Tanszék (D 407)

Digitális technika VIMIAA hét

Máté: Számítógép architektúrák

INFO1 Számok és karakterek

Bevezetés az informatikába

Informatikai alapismeretek földtudományi BSC számára

Vetési Albert Gimnázium, Veszprém. Didaktikai feladatok. INFORMÁCIÓTECHNOLÓGIAI ALAPISMERETEK (10 óra)

1. Digitális írástudás: a kőtáblától a számítógépig 2. Szedjük szét a számítógépet 1. örök 3. Szedjük szét a számítógépet 2.

A feladatok legtöbbször egy pontot érnek. Ahol ettől eltérés van, azt külön jelöljük.

OKTATÁSI MINISZTÉRIUM. SZÓBELI VIZSGATÉTELEK A többször módosított 100/1997. (VI. 13.) Korm. rendelet alapján szervezett OKJ szakmai vizsgához

1. forduló Az adat, az információ és a hír jelentése és tartalma. A kommunikáció

Tamás Péter (D. 424) Mechatronika, Optika és Gépészeti Informatika Tanszék (D 407)

2. Számítógépek működési elve. Bevezetés az informatikába. Vezérlés elve. Külső programvezérlés... Memória. Belső programvezérlés

Digitális technika VIMIAA01

Az Informatika Elméleti Alapjai

A gyakorlatban az (1)-beli szumma a technológiai korlátok következtében csak véges t értékig mehet, ami ábrázolási pontatlansághoz vezethet.

A számrendszerekrl általában

Összeadás BCD számokkal

Bevezetés az informatikába

IRÁNYÍTÁSTECHNIKAI ALAPFOGALMAK, VEZÉRLŐBERENDEZÉSEK FEJLŐDÉSE, PLC-GENERÁCIÓK

Mi legyen az informatika tantárgyban?

1. tétel. A kommunikáció információelméleti modellje. Analóg és digitális mennyiségek. Az információ fogalma, egységei. Informatika érettségi (diák)

OOP I. Egyszerő algoritmusok és leírásuk. Készítette: Dr. Kotsis Domokos

SZÁMÍTÓGÉPES ALAPISMERETEK

Tanítja: JUHÁSZ ORSOLYA. Vetési Albert Gimnázium, Veszprém. Didaktikai feladatok. INFORMÁCIÓTECHNOLÓGIAI ALAPISMERETEK (13 óra)

Komputeralgebra Rendszerek

INFORMATIKA VIZSGAKÖVETELMÉNYEK

(jegyzet) Bérci Norbert szeptember i óra anyaga A számrendszer alapja és a számjegyek Alaki- és helyiérték...

C programozás. { Márton Gyöngyvér, 2009 } { Sapientia, Erdélyi Magyar Tudományegyetem }

INFORMATIKA - VIZSGAKÖVETELMÉNYEK. - négy osztályos képzés. nyelvi és matematika speciális osztályok

5-6. ea Created by mrjrm & Pogácsa, frissítette: Félix

A számítógép egységei

Vektorok. Octave: alapok. A fizika numerikus módszerei I. mf1n1a06- mf1n2a06 Csabai István

Számrendszerek. Bináris, hexadecimális

Jel, adat, információ

Távközlési Világnap 2016 Győr, május 12. Dr. Bartolits István főosztályvezető Technológia-elemző Főosztály

Műveletek lebegőpontos adatokkal

Adattípusok. Dr. Seebauer Márta. Budapesti Műszaki Főiskola Regionális Oktatási és Innovációs Központ Székesfehérvár

Digitális jelfeldolgozás

Digitális technika VIMIAA02 1. EA Fehér Béla BME MIT

Bevezetés az elektronikába

A számítástechnika fejlődése

Hobbi Elektronika. Bevezetés az elektronikába: Logikai kapuáramkörök

Informatika 11. el adás: Hardver

SZÁMÍTÓGÉPEK BELSŐ FELÉPÍTÉSE - 1

Digitális technika VIMIAA02 1. EA

Átírás:

Informatikai alkalmazások - levelező 2013. ősz

Követelmények 2 db a félév gyakorlati anyagához kötődő házi feladat elkészítése Egyenként 20 pont (min. 50%) Utosló alkalommal megírt dolgozat Max. 25 pont (min. 50%) Megajánlott jegy vagy vizsgaidőszakban ismételt dolgozat Gyakorlati jegyek alakulása 0-20 Elégtelen (1) 21-25 Elégséges (2) 26-30 Közepes (3) 31-34 Jó (4) 35-40 Jeles (5) Kollokviumi jegyek alakulása 0-12 Elégtelen (1) 13-15 Elégséges (2) 16-18 Közepes (3) 19-21 Jó (4) 22-25 Jeles (5)

Témakörök Szövegszerkesztés (Word, OpenOffice, LaTex) Formázás (pl. tabulátorok testreszabása) Tartalomjegyzék készítése, hivatkozások kezelése Képbeillesztési, -és szerkesztési lehetőségek Fejléc, lábléc Stílusok kezelése Közös dokumentum szerkesztése Körlevél készítése Matematikai formulák

További témakörök Táblázatkezelés (Excel, OpenOffice) Képszerkesztés (Photoshop, GIMP) Prezentációkészítés (PowerPoint, PREZI), kiadványszerkesztés (Publisher) Adatbáziskezelési alapok (Access) Oktatást segítő programok (Ocatve, GeoGebra) Inteligens tábla, IKT eszközök az oktatásban

Számítógép, információ, adat Számítógép: információ tárolására és feldolgozására szolgáló eszköz. Információ: A címzettje számára új, vagy általa nem ismert adat. Releváns adat, amely valamely bizonytalanság megszüntetéséhez elegendő nem minden adat információ Alapegysége: bit, Mérése: byte-okban

Mértékegységek Bit egyetlen bináris jegy Byte (bájt) egy 8-bites egység (8 jegyű bináris szám) 1 Kbyte (kilobyte, KB) = 1024 (2 10 ) byte 1 Mbyte (megabyte, MB) = 10242 (2 20 ) byte 1 Gbyte (gigabyte, GB) = 10243 (2 30 ) byte 1 Tbyte (terabyte,tb) = 10244 (2 40 ) byte 1 Pbyte (petabyte, PB) = 10245 (2 50 ) byte 1 Ebyte (exabyte, EB) = 1024 6 (2 60 ) byte 1 Zbyte (zettabyte, ZB) = 1024 7 (2 70 ) byte 1 Ybyte (yottabyte, YB) = 1024 8 (2 80 ) byte

Bizonytalanság számszerűsítése Entrópia (kb. Információtartalom) (Bináris) véletlen változó (v.ö. bitek) heterogenitását mérhetjük segítségével tömöríthetőség

Számítógépek fejlődésének története A világ egyik lejobb számítástechnikatörténeti kiállítása nyílik Szegeden ([origo]) 5+1 generáció: Babbage Elektroncsöves gépek Tranzisztorok Integrált áramkörök Technológia tökéletesedése, grafikus OS-ek, tömegtermelés Elosztott rendszerek (grid és cloud computing), kvantumszámítógépek?

Számítástudomány fejlődésének története Allan Turing Turing gép (Turing teljesség) Mesterséges intelligencia (Turing teszt) Fordított turing teszt Neumann János (Neumann-számítógép, Neumann elvek) A számítógép memóriája ne csak az adatokat, hanem a gépet működtető programot is tárolja Bonyolult vezérlés, utasításkészlet Önálló működés Kvantumszámítások: információ mértékegysége Bit qubit Bonyolult (ún. NP-nehéz feladatok) megoldhatósága?

Számítástudomány fejlődésének története Allan Turing Turing gép (Turing teljesség) Mesterséges intelligencia (Turing teszt) Fordított turing teszt Neumann János (Neumann-számítógép, Neumann elvek) A számítógép memóriája ne csak az adatokat, hanem a gépet működtető programot is tárolja Bonyolult vezérlés, utasításkészlet Önálló működés Kvantumszámítások: információ mértékegysége Bit qubit Bonyolult (ún. NP-nehéz feladatok) megoldhatósága?

Számítástudomány fejlődésének története Allan Turing Turing gép (Turing teljesség) Mesterséges intelligencia (Turing teszt) Fordított turing teszt Neumann János (Neumann-számítógép, Neumann elvek) A számítógép memóriája ne csak az adatokat, hanem a gépet működtető programot is tárolja Bonyolult vezérlés, utasításkészlet Önálló működés Kvantumszámítások: információ mértékegysége Bit qubit Bonyolult (ún. NP-nehéz feladatok) megoldhatósága?

Az adatok térnyerése Google: PageRank algoritmus A 2007-ben 281 exabájtosra (281 milliárd gigabájtosra) becsült digitális univerzum mérete 2010-re valószínűleg elérte az 1 zettabájtos határt

Az adatok térnyerése Google: PageRank algoritmus A 2007-ben 281 exabájtosra (281 milliárd gigabájtosra) becsült digitális univerzum mérete 2010-re várhatóan eléri az 1 zettabájtos határt

A számítógép felépítése

Központi vezérlőegység CPU feladata az operatív tárban (memóriában) lévő program feldolgozása és végrehajtása Végrehajtó egysége az ALU (arutmetikai-logikai egység) Fő paraméterei: Frekvencia Szóhossz (bitben): (8-16)-32-64 memóriacímzés Cache (gyorsítótár mérete)

Memória típusok ROM Read Only Memory Tápfeszültség nélkül sem felejt Nem módosítható (jellemzően) Speciális fajtái: pl. Falshmemória (EEPROM elektronikus úton törölhető, újraírható) Complementary Metal-Oxide Semiconductor, jelentése: komplementer fém-oxid félvezető Tápfeszültségre van szüksége (pl. Li-ion elem) Feladat, pl. BIOS-beállítások tárolása RAM Random Access Memory Tartalma a gép kikapcsolásával kiürül 1 Gb 8$ vs. 32 Gb 1600$

Számrendszerek Decimális számrendszer 318=3*100 + 1*10 + 8*1=3*10 2 +1*10 1 + 8*10 0 q-alapú számrendszer 318(10) = 3*10 2 + 1*10 1 + 8*10 2 (10-es alapú) 318(q) = 3*q 2 + 1*q 1 + 8*q 0 (q-alapú) q=5? Q=9?

Egy lehetőség 2-es számrendszerbe való átváltáshoz Az eredeti számot osztjuk 2-vel, a maradékot leírjuk A 2-vel való osztás műveletét addig ismételjük a legutóbbi osztás egészrészével, amíg eredményül 0-t nem kapunk A leírt maradékokat visszafele olvasva megkapjuk a szám 2-es számrendszerbeli alakját 76/2=38 38/2=19 19/2=9 9/2=4 4/2 =2 2/2=1 1/2=0

Számrendszerek közötti átváltás x szám q-alapú számrendszerbeli alakja: an a1a0, ha 0 ai < q i = 0,1 n x = an q n + + a1 q 1 + a0 q 0 számjegyek értékkészlete: 0,1,...,(q-1)

Számok ábrázolása Számítógép 2-es számrendszer Informatika 16os (hexadecimális számrendszer) 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F Fix pontos (normál): tizedesjel helye rögzített Lebegőpontos (tudományos) pl. 64 biten Felhasználói szinten: decimális Belső ábrázolás: bináris Tizedesjel: tizedespont (bináris számrendszerben: kettedespont)

Lebegőpontos számábrázolás A 0 kivételével a valós számok fölírhatók x = σ*b k *Σx n *B -n (1) alakban, ahol σ: előjel (+/-) B: alap k: exponens/kitevő/karakterisztika Σ: 1-től -ig Σ: mantissza 0 x n B-1 A gyakorlatban az (1)-beli szumma a technológiai korlátok következtében csak véges lehet, ami ábrázolási pontatlansághoz vezet(het) Hibák fajtái: öröklött: már a bemenő adatok is hibával terheltek képlet: számítás során elkövetett hiba kerekítési: a gépi számok végességéből adódó pontatlanság

A lebegőpontos számábrázolás + példa az ábrázható számok a 0-ra szimmetrikusak egyszeres pontosság (4 byte): exponens/mantissza: 8/24 bit a 8 bites exponensen tárolható intervallum: [0, 255] hogy a negatív exponenseket is tárolni tudjuk, az ábrázolt tartományt áttranszformáljuk a [-127, 128] intervallumba dupla pontossag (8 byte): exponens: 12 bit, mantissza: 52 bit Def.: normalizált alakú számok: a mantissza első számjegye nemnulla 2es számrendszert használva a nemnulla érték szükségképpen 1, így annak ábrázolása nem hordozna informaciot implicitbit elhagyása denormalizáltak a 0, NaN (not a number), + és - számok

Példa egyszeres pontosságú lebegőpontos számábrázolásra Egyszeres pontosság exponens/mantissza: 8/24 bit Pl.:162,625=2 7 +2 5 +2 1 +2-1 +2-3 =2 8 *(2-1 +2-3 +2-7 +2-9 +2-11 ) Exponens = 135 = 8+127 (2 8 és a [-127, 128]-ba történő transzformáció miatt) 1 0 0 0 0 1 1 1 Mantissza (implicitbit nélkül) 2-2 2-3 2-4 2-5 2-6 2-7 2-8 2-9 2-10 2-11 2-12 2-13 2 -... 2-23 2-24 0 1 0 0 0 1 0 1 0 1 0 0 0... 0 0 Az eredmény előjelbitestől (4 bájton) 0 0 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 1 1

Feladat: negatív számok ábrázolása binárisan Kezdeti megoldások: paritás bit használata, ahol az első bit jelzia szám előjelét (a további 7 pedig az értékét) Problémák: 2-féle 0 Kettes komplemens: Egyes komplemens: átbillentjük a biteket (0-k helyére 1-et írunk, 1-esek helyére 0-t) Az előzőleg kapott értékhez hozzáadunk 1-et Pl. 10010100 (148) 01101011?