Bevezetés a számítástechnikába

Hasonló dokumentumok
Dr. Oniga István DIGITÁLIS TECHNIKA 2

ASCII karaktertáblázat 1. (9)

Kombinációs hálózatok Számok és kódok

Bináris egység: bit (binary unit) bit ~ b; byte ~ B (Gb Gigabit;GB Gigabyte) Gb;GB;Gib;GiB mind más. Elnevezés Jele Értéke Elnevezés Jele Értéke

Szám- és kódrendszerek

Vonalkód referencia-útmutató

Informatikai Rendszerek Alapjai

Bevezetés az Informatikába

INFORMATIKA MATEMATIKAI ALAPJAI

Programtervezési ismeretek A halmaz absztrakt adattípus

Információelmélet. Informatikai rendszerek alapjai. Horváth Árpád október 29.

Webdesign II Oldaltervezés 3. Tipográfiai alapismeretek

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

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

Multimédia szoftver szabványok

Hálózati protokoll tervezése

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

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

Információelmélet. Informatikai rendszerek alapjai. Horváth Árpád november 12. Óbudai Egyetem Alba Regia M szaki Kar (AMK) Székesfehérvár

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

INFO1 Számok és karakterek

HASZNÁLATI ÚTMUTATÓ.

Programozás alapjai. 5. előadás

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

1. Alapfogalmak Információ o o

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

Digitális technika VIMIAA hét

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}

Digitális Rendszerek és Számítógép Architektúrák

SRP BLOKKNYOMTATÓ. Kezelési kézikönyv

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

Digitális technika VIMIAA01

Analóg és digitális jelek. Az adattárolás mértékegységei. Bit. Bájt. Nagy mennyiségû adatok mérése

Digitális technika VIMIAA hét

Jelek és adatok. A jelek csoportosítása:

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

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

1. INFORMATIKAI ALAPFOGALMAK HÍRKÖZLÉSI RENDSZER SZÁMRENDSZEREK... 6

Programozott soros szinkron adatátvitel

1. feladat: A decimális kódokat az ASCII kódtábla alapján kódold vissza karakterekké és megkapod a megoldást! Kitől van az idézet?

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

Digitális rendszerek. Utasításarchitektúra szintje

. Dr. Nyéki Lajos 2019

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

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

DIGITÁLIS TECHNIKA I

Információs technológiák 2. Ea: Info-tour-mix. Nélkülözhetetlen alapfogalmak

Digitális jelfeldolgozás

Számok és karakterek ábrázolása

Informatika 1 2. el adás: Absztrakt számítógépek

Információs Technológia

Járműfedélzeti rendszerek II. 1. előadás Dr. Bécsi Tamás

A C nyelv aritmetikai típusai. Struktúrák.

1. INFORMÁCIÓ FELDOLGOZÁS, MIKROVEZÉRlŐK

Informatikai Rendszerek Alapjai

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

Digitális technika VIMIAA02 1. EA

Írjon olyan programot a standard könyvtár alkalmazásával, amely konzolról megadott valós adatokból meghatározza és kiírja a minimális értékűt!

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

Algoritmizálás és adatmodellezés tanítása 9. előadás

Programozás alapjai. Wagner György Általános Informatikai Tanszék

Digitális hangtechnika. Segédlet a Kommunikáció-akusztika tanulásához

Laborgyakorlat Logikai áramkörök számítógéppel segített tervezése (CAD)

2018, Diszkrét matematika

Nyíregyházi Egyetem Matematika és Informatika Intézete. Fájl rendszer

Assembly programozás: 2. gyakorlat

Hatodik gyakorlat. Rendszer, adat, információ

A tervfeladat sorszáma: 1 A tervfeladat címe: ALU egység 8 regiszterrel és 8 utasítással

Témák. Bevezetés az informatikába 7. Előadás. Szövegfile-ok típusai. Szövegszerkesztők típusai. Mértékegységek. Szövegszerkesztők szolgáltatásai

Digitális technika VIMIAA01

Számrendszerek. 1. ábra: C soportosítás 2-es számrendszerben. Helyiértékek: A szám leírva:

A LOGSYS GUI. Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT FPGA laboratórium

Digitális technika VIMIAA01

Programozás. Bevezetés. Fodor Attila. Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék

7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II.

Bevezetés az informatikába

MS-LT-01 Adatbeviteli Terminál Üzemeltetési Kézikönyv

Digitális technika (VIMIAA02) Laboratórium 1

Informatika elméleti alapjai. January 17, 2014

A C programozási nyelv I. Bevezetés

AWK programozás Bevezetés

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

A C programozási nyelv I. Bevezetés

Programozható vezérlő rendszerek KOMMUNIKÁCIÓS HÁLÓZATOK 2.

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

Assembly Utasítások, programok. Iványi Péter

Digitális technika (VIMIAA02) Laboratórium 1

1.1. A forrásprogramok felépítése Nevek és kulcsszavak Alapvető típusok. C programozás 3

Számítógép Architektúrák (MIKNB113A)

Digitális technika (VIMIAA02) Laboratórium 5

Digitális technika (VIMIAA02) Laboratórium 5

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

The modular mitmót system. DPY kijelző kártya C API

Beviteli perifériák. b) vezérlőbillentyűk,

Regionális forduló november 18.

A vezérlő alkalmas 1x16, 2x16, 2x20, 4x20 karakteres kijelzők meghajtására. Az 1. ábrán látható a modul bekötése.

AWK programozás, minták, vezérlési szerkezetek

Dr. Oniga István DIGITÁLIS TECHNIKA 9

XII. PÁRHUZAMOS ÉS A SOROS ADATÁTVITEL

Szám- és kódrendszerek

Átírás:

Bevezetés a számítástechnikába Beadandó feladat, kódrendszerek Fodor Attila Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010 október 12.

Beadandó feladat Beadandó feladat Beadandó feladat Készítsen programot amely 2 BCD-ben magadott valós szám között megvalósítja a 4 alapműveletet. A számításokhoz csak egész (maximum 32 bites) típusú változók használhatóak fel. A megadott számok maximum 50 számjegyet tartalmazhatnak. Nem lehet aritmetikai hiba a művelet elvégzése közben. A megoldásnak tartalmaznia kell a program megfelelő dokumentációját Az első 10 helyes megoldást tudjuk csak értékelni A bemeneti adatok egy TXT file-ban találhatóak (input.txt): 1. sorban a művelet első argumentuma 2. sorban a művelet második argumentuma 3. sorban a műveletnek megfelelő karakter (+, -, *, /) A program irja ki egy TXT file-ba (output.txt) a művelet eredményét. Például: ( Bemenet: input.txt ) 8.00001-0.00001 + Fodor Attila (Pannon Egyetem) Bevezetés a számítástechnikába 2010 október 12. 2 / 17

Angol ABC betűi (kis és nagy), vezérlőkarakterek, számjegyek, írásjelek, adatátviteli vezérlőjelek Nemzetközi szabvány EBCDIC (Extended Binary Coded Decimal Interchage Code) ASCII (American Standard Code-for Information Interchage) Ékezetes karakterekkel + ciril karakterekkel egészült ki: EBCDIC OKOI ASCII KOI8 (7 biten ASCII ) Fodor Attila (Pannon Egyetem) Bevezetés a számítástechnikába 2010 október 12. 3 / 17

Vezérlő karakterek NUL = null karakter SOH = start of header STX = start of text ETX = end of text EOT = end of transmission ENQ = eniquiry (lekérdezés) ACK = acknowledge (nyugtázás) BEL = csengetés BS = backspace HT = horizontal tab VT = vertical tab LF = soremelés FF = lapemelés CR = kocsi vissza Fodor Attila (Pannon Egyetem) Bevezetés a számítástechnikába 2010 október 12. 4 / 17

Vezérlő karakterek 2 SO = shift out SI = shift in DEL = törlés DLE = data link exchange control DC1-DC4 = device control 1-4 NAK = negatív nyugtázás SYN = syncrous idle ETB = end of transmission box CAN = cancel EM = end of media ESC = escape SUB = substitute Fodor Attila (Pannon Egyetem) Bevezetés a számítástechnikába 2010 október 12. 5 / 17

Szeparátor karakterek FS (fájlelválasztó) GS (csoport elválasztó) RS (record separator) US (unit separator) Fodor Attila (Pannon Egyetem) Bevezetés a számítástechnikába 2010 október 12. 6 / 17

Relációs karakterek < > = Fodor Attila (Pannon Egyetem) Bevezetés a számítástechnikába 2010 október 12. 7 / 17

Kódtáblák Az ASCII (American Standard Code for Information Interchange) Karakterkészlet és karakterkódolási szabvány A latin ABC-n alapul és az angol nyelvben és sok nyugat-európai nyelvben használatos betűket tartalmazza EBCDIC (Extended Binari Coded Decimal Interchange Code) rendszert az IBM alakította ki 1963 és 1964 között IBM System/360 rendszerekkel együttesen került bejelentésre A már létező, binárisan kódolt decimális kódrendszer bővítése volt A tervezése az ASCII-tól teljesen függetlenül történt Az EBCDIC 8-bites kódolású kód, szemben a 7-bites ASCII-vel DKOI Ciril karakterkészlet támogatása EBCDIC KGST-s megfelelője KOI-8 Ciril karakterkészlet támogatása ASCII KGST-s megfelelője Fodor Attila (Pannon Egyetem) Bevezetés a számítástechnikába 2010 október 12. 8 / 17

Kódtáblák Unicode különböző írásrendszerek egységes kódolását és használatát leíró nemzetközi szabvány nem csak a kódolással, hanem a karakterek osztályozásával, megjelenítésével és használatával is részletesen foglalkozik A szabvány 16 biten tárolt síkokra osztja kódtáblát, a szabvány legutóbbi változatában rögzített mintegy 100 ezer karaktert Fodor Attila (Pannon Egyetem) Bevezetés a számítástechnikába 2010 október 12. 9 / 17

ASCII kódtábla (7 bit) Fodor Attila (Pannon Egyetem) Bevezetés a számítástechnikába 2010 október 12. 10 / 17

ASCII kódtábla kibővítése Fodor Attila (Pannon Egyetem) Bevezetés a számítástechnikába 2010 október 12. 11 / 17

EBCDIC kódtábla Fodor Attila (Pannon Egyetem) Bevezetés a számítástechnikába 2010 október 12. 12 / 17

EBCDIC kódtábla 2 Fodor Attila (Pannon Egyetem) Bevezetés a számítástechnikába 2010 október 12. 13 / 17

ASCII és a EBCDIC kódtábla összehasonlítása Fodor Attila (Pannon Egyetem) Bevezetés a számítástechnikába 2010 október 12. 14 / 17

KOI-8 ASCII KGST-s megfelelője Fodor Attila (Pannon Egyetem) Bevezetés a számítástechnikába 2010 október 12. 15 / 17

DKOI EBCDIC KGST-s megfelelője Fodor Attila (Pannon Egyetem) Bevezetés a számítástechnikába 2010 október 12. 16 / 17

Műveletek karakterekkel A karakterek ASCII kódja alapján lehet végezni műveleteket Programozási igény Melyik szám nagyobb Melyik karakter áll előbb az ABC-ben Az elvégezhető művelet adattípus függvénye fixpontos szám lebegőpontos szám karakterenként kódolt (BCD, ASCII, EBCDIC) string Stringek összehasonlításánál kódérték összehasonlítása: ha két érték azonos hosszúságú, akkor a rövidebb a kisebb Fodor Attila (Pannon Egyetem) Bevezetés a számítástechnikába 2010 október 12. 17 / 17