Elemi adattípusok.

Slides:



Advertisements
Hasonló előadás
C# nyelvi áttekintő A „Programozás C# nyelven (Illés Zoltán)”
Advertisements

Összetett adattípusok 8/b tétel
Hernyák Zoltán Magasszintű Programozási Nyelvek I.
Csala Péter ANDN #4. 2 Tartalom  C# - ban előre definiált típusok  Változók  Változókkal műveletek  Elágazás  Ciklus.
1 Programozás alapjai GEIAL312B (ANSI C) BSc (Bachelor of Science) / Alap képzés 2005/2006. őszi félév Miskolci Egyetem Általános Informatikai Tanszék.
Free pascal feladatok
Számítógépes alapismeretek Kommunikáció Információs és Kommunikációs Technológiák (IKT)
A digitális kép bevezetés. A digitális kép tulajdonságai 1. Egyszerű Windows Intéző nézet És még: IrfanView (társított alkalmazás), KB („nagy”
Forrás: Reiter István C_Sharp programozás lépésről lépésre (frissített tartalommal )
: az első elektronikus számítógép, az ENIAC  áramköri eleme az elektroncső (18 ezer)  nagy energia-felhasználás, gyakori meghibásodás 
3. Téma Számsorozat, számsor bevezető Számsorozat, számsor bevezető PTE PMMK Mérnöki Matematika Tanszék Perjésiné dr. Hámori Ildikó Matematika A3-2. előadások.
KÉPZŐ- ÉS IPARMŰVÉSZET ISMERETEK ÁGAZATI SZAKMAI ÉRETTSÉGI VIZSGA (középszintű) május-június.
Script nyelvek előadás
Fájlkezelés.
Adatbázis normalizálás
Frekvencia függvényében változó jellemzők mérése
Alhálózat számítás Osztályok Kezdő Kezdete Vége Alapértelmezett CIDR bitek alhálózati maszk megfelelője A /8 B
avagy, melyik szám négyzete a -1?
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat
Script nyelvek előadás
Komplex természettudomány 9.évfolyam
Microsoft Excel BAHAMAS tanfolyam
AWK ismétlés AWK: adatvezérelt nyelv:
INFOÉRA 2006 Nagypontosságú aritmetika III.
Adatbáziskezelés Szi Brigitta Tanszéki honlap
A szórás típusú egyenlőtlenségi mutatók
Balaton Marcell Balázs
Lineáris függvények.
Számítógépes ismeretek

Rendszerező összefoglalás
Digitális alapáramkörök
C# SZINTAKTIKÁJA Az egyes utasítások végén pontosvessző áll
Táblázatkezelés alapjai
VEREM.
Nyelvek típusossága.
Adatbázis-kezelés (PL/SQL)
INFOÉRA 2006 Véletlenszámok
Összefüggés vizsgálatok
Bevezetés az informatikába
VB ADATTÍPUSOK.
Adatbevitel, értékadás, típuskonverzió
Szerkezetek Dinamikája
Adatszerkezetek.
Közigazgatási alapvizsga a Probono rendszerben
Grosz imre f. doc. Kombinációs hálózatok /43 kép
A G szigettel kapcsolatban a következő dián olvasható két pár kérdés
Az én házi feladatom volt:
Kovács Gergely Péter Bevezetés
INFORMATIKA november 18. Gyakorló alkalom – 2. rész
Táblázat kezelő programok I.
Informatikai gyakorlatok 11. évfolyam
Kockaéder Informatikai alapismeretek Projekt A
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Munkagazdaságtani feladatok
További rendező és kereső algoritmusok
1.5. A diszkrét logaritmus probléma
Dr. Varga Beatrix egyetemi docens
Matematika 11.évf. 1-2.alkalom
Valós számok Def. Egy algebrai struktúra rendezett test, ha test és rendezett integritási tartomány. Def. Egy (T; +,  ;  ) rendezett test felső határ.
A területi koncentráció mérése: Hirschman–Herfindahl index
Műveletek, függvények és tulajdonságaik Mátrix struktúrák:
Lorenz-görbe dr. Jeney László egyetemi adjunktus
Szöveges adatok tárolása
Bevezetés Tematika Számonkérés Irodalom
A geometriai transzformációk
Algoritmusok.
A piros sál a leghosszabb.
Név: Pókó Róbert Neptun: OYJPVP
Algoritmizálás és adatmodellezés tanítása
Előadás másolata:

Elemi adattípusok

Típusok Minden típus definiál Diszkrét típusok Nem diszkrét típusok egy értékhalmazt és azoknak a műveleteknek a halmazát, amik elvégezhetők rajta Diszkrét típusok Az értékek felsorolásának sorrendje meghatározza a növekvő sorrendet. van előző- és következő elem Nem diszkrét típusok Nincs rendezettség szerinti következő, előző eleme.

Elemi adattípusok Diszkrét típusok Nem diszkrét típusok Egész egész számok – több fajta Karakter 1 db karakter Logikai igaz vagy hamis érték Felsorolás nem minden nyelvben Nem diszkrét típusok Valós valós számok – több fajta Szöveg 0, 1, vagy több karakter tárolása Halmaz nem minden nyelvben

Karakter relációk: = < > <= >= <> 1 darab megjeleníthető vagy speciális karakter tárolására alkalmas 1 bájt méretű műveletek: előző, következő relációk: = < > <= >= <> C#: char Unicode karakter Relációk a kódtáblában elfoglalt helye (sorszáma) alapján értelmezettek.

Szöveg = Karaktersorozat megjeleníthető karakterek sorozatának tárolására szolgál mérete a karakterek száma +1 bájt műveletek: + összefűzés azonosító[sorszám] a szöveg típusú adat sorszámadik karaktere vannak szövegekre vonatkozó függvények C#: string Unicode karakterek sorozata

Egész ábrázolás: kettes komplemens kódban ábrázolt számok műveletek: matematikai műveletek és függvények relációk: = < > <= >= <> C#: byte 1B 0..255 sbyte 1B -128..127 short 2B -32768…32767 ushort 2B 0..65535 int 4B -2 147 483 647..2 147 483 647 uint 4B 0..4 294 967 295 long 8B előjeles 64 bites ulong 8B előjel nélküli 64 bites Kettes komplemens kód – egyfajta fixpontos ábrázolás (előjelbit)(bitek) Előjel: negatív: 1, pozitív: 0 Pozitív számok esetén a 2-es számrendszerbeli alak Negatív számok esetén a 2-es számrendszerbeli alak bitjei ellentettje (01, 10), majd +1 Műveletek: + - * Hányados és maradékképzés ellentett Függvények, pl.: Négyzetre emelés

Valós relációk: ábrázolás: lebegőpontosan ábrázolt számok műveletek: matematikai műveletek és függvények relációk: = < > <= >= <> C#: float 4B egyszeres pontosságú double 8B dupla pontosságú decimal 8B fix pontosságú, 28+1 jegyű szám Lebegőpontos ábrázolás: m*2e Ahol m[0,5;1) (előjelbit).(mantissza) (exponens+128) kettedes pont Valójában racionális számok. Műveletek: + - * / ellentett Függvények, pl.: Négyzetre emelés Négyzetgyökvonás Logaritmus, szögfüggvények,…

Logikai 1 bájt méretű műveletek: relációk: = <> C#: logikai műveletek relációk: = <> C#: bool hamis (0, false) vagy igaz (1, true) értékű Logikai műveletek: tagadás, és, vagy, kizáró vagy Létezik <, > reláció a számérték alapján, csak nincs értelme