1. osztály - Számítástechnika és informatika

1. osztály - Számítástechnika és informatika

1. Informatika alapjai


Informatika és számítástechnika

Informatika i számítástechnika tudományok melyek az adatok struktúrájával és feldolgozásával foglalkoznak.

Az informatika szó két szóból lett összeállítva: információ és automatika.

Az informatika a problémák optimális megoldását keresi. Az egyszer kitalált megoldást hasonló feladatok megoldására is lehet alkalmazni.

Az optimális a latin optimus szóból ered, ami azt jelenti hogy legjobb. Ez a kifejezés nem fokozható, mint gyakran elhangzik a "legoptimálisabb" kifejezés, ami téves, mivel már egymagában az "optimális" felsőfokot képvisel.


Számrendszerek

A számrendszerek (számábrázolási rendszerek) jelek és a jelek kombinálására vonatkozó szabályok rendszere melyek alkalmazásával a számok vannak kimutatva.

Végtelenül sok számrendszer létezik.


Gyakran alkalmazott számrendszerek

Alap Elnevezés Jelek Alkalmazás
2 bináris , Boole algebra (matematikai logika)
2 bináris 0, 1 számítástechnika és informatika
8 oktális 0, 1, 2, 3, 4, 5, 6, 7 számítástechnika és informatika
10 tizes 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 mindnnapi élet
16 hexadecimális 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F számítástechnika és informatika
60 - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ... 57, 58, 59 mindennapi élet, idő és szögek számolása


Tizes alapú számrendszer

A tizes alapú számrendszerben tíz jel van alkalmazva a számok ábrázolására:
0 1 2 3 4 5 6 7 8 9
Ez a tíz jelen kívül használatban vannak a + és - jelek a pozitív és negatív számok írásánál. A + elöjelet a pozitív számoknál nem szokták írni. A tizedes számrész kezdetét vesszővel szokták jelölni. Az egész számok írásánál a vesszőt nem szokták írni. A nagy számok írásánál a számokat hármas csoportokba szokták csoportosítani pont jellel, a számok könnyebb olvasása végett.

A tíz új a kezeken a fő oka hogy az emberiség a tizes alapú számrendszerben számol.

A számokat következőképpen lehet írni:

2016,179 = 2*1000 + 0*100 + 1*10 + 6*1 . 1*0,1 + 7*0,01 + 9*0,001

Illetve a számot ki lehet mondani mint: kettő ezer nulla száz egy tíz hat egyes egész és egy tized hét század kilenc ezred

A számok hatványos kimutatása alkalmazásával egyszerűbben lehet leírni az előző számot::

2016.179 = 2*103 + 0*102 + 1*101 + 6*100 . 1*10-1 7*10-2 9*10-3

Ilyen fomrábban lehet leírni minden számot a tizes alapú számrendszerben.


Számrendszerek - a számok átváltása tizes alapú számra

A felső kifejezés alkalmazásával bármely számot bármely számrendszerből át lehet számítani tizes alapú számmá:

(101011)2 = 1*25 + 0*24 + 1*23 + 0*22 + 1*21 + 1*20 = 43

(145)7 = 1*72 + 4*71 + 5*70 = 82

(123)16 = 1*162 + 2*161 + 3*160 = 291


Bináris számrendszer

A bináris számrendszer helyérték számrendszer. A számokat következőképpen lehet írni:

5310 = 1101012

53 = 1*25 + 1*24 + 0*23 + 1*22 + 0*21 + 1*20

53 = 1*32 + 1*16 + 0*8 + 1*4 + 0*2 + 1*1 = 32 + 16 + 4 + 1 = 53


A számok átváltása tizes számrendszerből bináris számrendszerbe

Az átváltást a tizes számrendszerből a bináris számrendszerbe a szám osztásával történik. A számot kettővel kell osztani. A második oszlopba a maradékot kell írni. Végleg az eredményt lentről felfelé kell olvasni.

143:2
711
351
171
81
40
20
10
01

Következik:

(143)10 = (10001111)2

(143)10 = 1*27 + 0*26 + 0*25 + 0*24 + 1*23 + 1*22 + 1*21 + 1*20

(143)10 = 1*128 + 0*64 + 0*32 + 0*16 + 1*8 + 1*4 + 1*2 + 1*1


Átváltás hexadecimális számrendszerből kettes számrendszerbe és fordítva

A bináris és hexadecimálisszámrendszerek kompatibilisek.

HexadecimálisBináris
00000
10001
20010
30011
40100
50101
60110
70111
81000
91001
A1010
B1011
C1100
D1101
E1110
F1111

A következő példák mutatják az egyszerű átváltást hexadecimális számrendszerből bináris számrendszerbe és fordítva (a szabály egyszerű, négyszámjegyű számok csoportosításán alapszik):

(1C3A)16 = (0001 1100 0011 1010)2

(11010111010111110101)2 = (1101 0111 0101 1111 0101)2 = (D 7 5 F 5)16 = (D75F5)16

(11001011100110)2 = (11 0010 1110 0110)2 = (32E6)16



ASCII táblázat

Az ASCII a American Standard Code for Information Interchange rövidítése.

Az első 32 karakter az ASCII táblában irányítókódok melyek nem látszanak nyomtatáskor és bizonyos egységek irányítására szolgálnak, mint nyomtatók.

DECHEXBINSymbolHTML NumberHTML NameDescription
000NUL�Null char
111SOHStart of Heading
2210STXStart of Text
3311ETXEnd of Text
44100EOTEnd of Transmission
55101ENQEnquiry
66110ACKAcknowledgment
77111BELBell
881000BSBack Space
991001HT	Horizontal Tab
100A1010LF
Line Feed
110B1011VTVertical Tab
120C1100FFForm Feed
130D1101CR
Carriage Return
140E1110SOShift Out / X-On
150F1111SIShift In / X-Off
161010000DLEData Line Escape
171110001DC1Device Control 1 (oft. XON)
181210010DC2Device Control 2
191310011DC3Device Control 3 (oft. XOFF)
201410100DC4Device Control 4
211510101NAKNegative Acknowledgement
221610110SYNSynchronous Idle
231710111ETBEnd of Transmit Block
241811000CANCancel
251911001EMEnd of Medium
261A11010SUBSubstitute
271B11011ESCEscape
281C11100FSFile Separator
291D11101GSGroup Separator
301E11110RSRecord Separator
311F11111USUnit Separator

A kódok a 32-töl a 127-ig közösek mindegyik ASCII táblázat változatánál, nyomtatandó karaktereknek hívják őket és a betűket, számokat és jeleket képviselik. A karakterek többnyire a billentyűzeten találhatóak. A 127-es a törlés utasítást képviseli (DEL).

DECHEXBINSymbolHTML NumberHTML NameDescription
32201000000 Space
3321100001!!Exclamation mark
3422100010"""Double quotes (or speech marks)
3523100011##Number
3624100100$$Dollar
3725100101%%Procenttecken
3826100110&&&Ampersand
3927100111''Single quote
4028101000((Open parenthesis (or open bracket)
4129101001))Close parenthesis (or close bracket)
422A101010**Asterisk
432B101011++Plus
442C101100,,Comma
452D101101--Hyphen
462E101110..Period, dot or full stop
472F101111//Slash or divide
483011000000Zero
493111000111One
503211001022Two
513311001133Three
523411010044Four
533511010155Five
543611011066Six
553711011177Seven
563811100088Eight
573911100199Nine
583A111010::Colon
593B111011;&#59;Semicolon
603C111100<&#60;&lt;Less than (or open angled bracket)
613D111101=&#61;Equals
623E111110>&#62;&gt;Greater than (or close angled bracket)
633F111111?&#63;Question mark
64401000000@&#64;At symbol
65411000001A&#65;Uppercase A
66421000010B&#66;Uppercase B
67431000011C&#67;Uppercase C
68441000100D&#68;Uppercase D
69451000101E&#69;Uppercase E
70461000110F&#70;Uppercase F
71471000111G&#71;Uppercase G
72481001000H&#72;Uppercase H
73491001001I&#73;Uppercase I
744A1001010J&#74;Uppercase J
754B1001011K&#75;Uppercase K
764C1001100L&#76;Uppercase L
774D1001101M&#77;Uppercase M
784E1001110N&#78;Uppercase N
794F1001111O&#79;Uppercase O
80501010000P&#80;Uppercase P
81511010001Q&#81;Uppercase Q
82521010010R&#82;Uppercase R
83531010011S&#83;Uppercase S
84541010100T&#84;Uppercase T
85551010101U&#85;Uppercase U
86561010110V&#86;Uppercase V
87571010111W&#87;Uppercase W
88581011000X&#88;Uppercase X
89591011001Y&#89;Uppercase Y
905A1011010Z&#90;Uppercase Z
915B1011011[&#91;Opening bracket
925C1011100\&#92;Backslash
935D1011101]&#93;Closing bracket
945E1011110^&#94;Caret - circumflex
955F1011111_&#95;Underscore
96601100000`&#96;Grave accent
97611100001a&#97;Lowercase a
98621100010b&#98;Lowercase b
99631100011c&#99;Lowercase c
100641100100d&#100;Lowercase d
101651100101e&#101;Lowercase e
102661100110f&#102;Lowercase f
103671100111g&#103;Lowercase g
104681101000h&#104;Lowercase h
105691101001i&#105;Lowercase i
1066A1101010j&#106;Lowercase j
1076B1101011k&#107;Lowercase k
1086C1101100l&#108;Lowercase l
1096D1101101m&#109;Lowercase m
1106E1101110n&#110;Lowercase n
1116F1101111o&#111;Lowercase o
112701110000p&#112;Lowercase p
113711110001q&#113;Lowercase q
114721110010r&#114;Lowercase r
115731110011s&#115;Lowercase s
116741110100t&#116;Lowercase t
117751110101u&#117;Lowercase u
118761110110v&#118;Lowercase v
119771110111w&#119;Lowercase w
120781111000x&#120;Lowercase x
121791111001y&#121;Lowercase y
1227A1111010z&#122;Lowercase z
1237B1111011{&#123;Opening brace
1247C1111100|&#124;Vertical bar
1257D1111101}&#125;Closing brace
1267E1111110~&#126;Equivalency sign - tilde
1277F11111110&#127;Delete

Több változata létezik a nyolcbites ASCII táblázatnak. A következő táblázat az ISO 8859-1 szabvány szerint van, más néven ISO Latin-1. A 128-159 kódok a Microsoft Windows Latin-1 bővített karakterszettet tartalmazzák.

DECHEXBINSymbolHTML NumberHTML NameDescription
1288010000000&#128;&euro;Euro sign
1298110000001000
1308210000010&#130;&sbquo;Single low-9 quotation mark
1318310000011ƒ&#131;&fnof;Latin small letter f with hook
1328410000100&#132;&bdquo;Double low-9 quotation mark
1338510000101&#133;&hellip;Horizontal ellipsis
1348610000110&#134;&dagger;Dagger
1358710000111&#135;&Dagger;Double dagger
1368810001000ˆ&#136;&circ;Modifier letter circumflex accent
1378910001001&#137;&permil;Per mille sign
1388A10001010Š&#138;&Scaron;Latin capital letter S with caron
1398B10001011&#139;&lsaquo;Single left-pointing angle quotation
1408C10001100Œ&#140;&OElig;Latin capital ligature OE
1418D10001101000
1428E10001110Ž&#142;Latin captial letter Z with caron
1438F10001111000
1449010010000000
1459110010001&#145;&lsquo;Left single quotation mark
1469210010010&#146;&rsquo;Right single quotation mark
1479310010011&#147;&ldquo;Left double quotation mark
1489410010100&#148;&rdquo;Right double quotation mark
1499510010101&#149;&bull;Bullet
1509610010110&#150;&ndash;En dash
1519710010111&#151;&mdash;Em dash
1529810011000˜&#152;&tilde;Small tilde
1539910011001&#153;&trade;Trade mark sign
1549A10011010š&#154;&scaron;Latin small letter S with caron
1559B10011011&#155;&rsaquo;Single right-pointing angle quotation mark
1569C10011100œ&#156;&oelig;Latin small ligature oe
1579D10011101000
1589E10011110ž&#158;Latin small letter z with caron
1599F10011111Ÿ&#159;&Yuml;Latin capital letter Y with diaeresis
160A0101000000&#160;&nbsp;Non-breaking space
161A110100001¡&#161;&iexcl;Inverted exclamation mark
162A210100010¢&#162;&cent;Cent sign
163A310100011£&#163;&pound;Pound sign
164A410100100¤&#164;&curren;Currency sign
165A510100101¥&#165;&yen;Yen sign
166A610100110¦&#166;&brvbar;Pipe, Broken vertical bar
167A710100111§&#167;&sect;Section sign
168A810101000¨&#168;&uml;Spacing diaeresis - umlaut
169A910101001©&#169;&copy;Copyright sign
170AA10101010ª&#170;&ordf;Feminine ordinal indicator
171AB10101011«&#171;&laquo;Left double angle quotes
172AC10101100¬&#172;&not;Not sign
173AD10101101­&#173;&shy;Soft hyphen
174AE10101110®&#174;&reg;Registered trade mark sign
175AF10101111¯&#175;&macr;Spacing macron - overline
176B010110000°&#176;&deg;Degree sign
177B110110001±&#177;&plusmn;Plus-or-minus sign
178B210110010²&#178;&sup2;Superscript two - squared
179B310110011³&#179;&sup3;Superscript three - cubed
180B410110100´&#180;&acute;Acute accent - spacing acute
181B510110101µ&#181;&micro;Micro sign
182B610110110&#182;&para;Pilcrow sign - paragraph sign
183B710110111·&#183;&middot;Middle dot - Georgian comma
184B810111000¸&#184;&cedil;Spacing cedilla
185B910111001¹&#185;&sup1;Superscript one
186BA10111010º&#186;&ordm;Masculine ordinal indicator
187BB10111011»&#187;&raquo;Right double angle quotes
188BC10111100¼&#188;&frac14;Fraction one quarter
189BD10111101½&#189;&frac12;Fraction one half
190BE10111110¾&#190;&frac34;Fraction three quarters
191BF10111111¿&#191;&iquest;Inverted question mark
192C011000000À&#192;&Agrave;Latin capital letter A with grave
193C111000001Á&#193;&Aacute;Latin capital letter A with acute
194C211000010Â&#194;&Acirc;Latin capital letter A with circumflex
195C311000011Ã&#195;&Atilde;Latin capital letter A with tilde
196C411000100Ä&#196;&Auml;Latin capital letter A with diaeresis
197C511000101Å&#197;&Aring;Latin capital letter A with ring above
198C611000110Æ&#198;&AElig;Latin capital letter AE
199C711000111Ç&#199;&Ccedil;Latin capital letter C with cedilla
200C811001000È&#200;&Egrave;Latin capital letter E with grave
201C911001001É&#201;&Eacute;Latin capital letter E with acute
202CA11001010Ê&#202;&Ecirc;Latin capital letter E with circumflex
203CB11001011Ë&#203;&Euml;Latin capital letter E with diaeresis
204CC11001100Ì&#204;&Igrave;Latin capital letter I with grave
205CD11001101Í&#205;&Iacute;Latin capital letter I with acute
206CE11001110Î&#206;&Icirc;Latin capital letter I with circumflex
207CF11001111Ï&#207;&Iuml;Latin capital letter I with diaeresis
208D011010000Ð&#208;&ETH;Latin capital letter ETH
209D111010001Ñ&#209;&Ntilde;Latin capital letter N with tilde
210D211010010Ò&#210;&Ograve;Latin capital letter O with grave
211D311010011Ó&#211;&Oacute;Latin capital letter O with acute
212D411010100Ô&#212;&Ocirc;Latin capital letter O with circumflex
213D511010101Õ&#213;&Otilde;Latin capital letter O with tilde
214D611010110Ö&#214;&Ouml;Latin capital letter O with diaeresis
215D711010111×&#215;&times;Multiplication sign
216D811011000Ø&#216;&Oslash;Latin capital letter O with slash
217D911011001Ù&#217;&Ugrave;Latin capital letter U with grave
218DA11011010Ú&#218;&Uacute;Latin capital letter U with acute
219DB11011011Û&#219;&Ucirc;Latin capital letter U with circumflex
220DC11011100Ü&#220;&Uuml;Latin capital letter U with diaeresis
221DD11011101Ý&#221;&Yacute;Latin capital letter Y with acute
222DE11011110Þ&#222;&THORN;Latin capital letter THORN
223DF11011111ß&#223;&szlig;Latin small letter sharp s - ess-zed
224E011100000à&#224;&agrave;Latin small letter a with grave
225E111100001á&#225;&aacute;Latin small letter a with acute
226E211100010â&#226;&acirc;Latin small letter a with circumflex
227E311100011ã&#227;&atilde;Latin small letter a with tilde
228E411100100ä&#228;&auml;Latin small letter a with diaeresis
229E511100101å&#229;&aring;Latin small letter a with ring above
230E611100110æ&#230;&aelig;Latin small letter ae
231E711100111ç&#231;&ccedil;Latin small letter c with cedilla
232E811101000è&#232;&egrave;Latin small letter e with grave
233E911101001é&#233;&eacute;Latin small letter e with acute
234EA11101010ê&#234;&ecirc;Latin small letter e with circumflex
235EB11101011ë&#235;&euml;Latin small letter e with diaeresis
236EC11101100ì&#236;&igrave;Latin small letter i with grave
237ED11101101í&#237;&iacute;Latin small letter i with acute
238EE11101110î&#238;&icirc;Latin small letter i with circumflex
239EF11101111ï&#239;&iuml;Latin small letter i with diaeresis
240F011110000ð&#240;&eth;Latin small letter eth
241F111110001ñ&#241;&ntilde;Latin small letter n with tilde
242F211110010ò&#242;&ograve;Latin small letter o with grave
243F311110011ó&#243;&oacute;Latin small letter o with acute
244F411110100ô&#244;&ocirc;Latin small letter o with circumflex
245F511110101õ&#245;&otilde;Latin small letter o with tilde
246F611110110ö&#246;&ouml;Latin small letter o with diaeresis
247F711110111÷&#247;&divide;Division sign
248F811111000ø&#248;&oslash;Latin small letter o with slash
249F911111001ù&#249;&ugrave;Latin small letter u with grave
250FA11111010ú&#250;&uacute;Latin small letter u with acute
251FB11111011û&#251;&ucirc;Latin small letter u with circumflex
252FC11111100ü&#252;&uuml;Latin small letter u with diaeresis
253FD11111101ý&#253;&yacute;Latin small letter y with acute
254FE11111110þ&#254;&thorn;Latin small letter thorn
255FF11111111ÿ&#255;&yuml;Latin small letter y with diaeresis

A felső táblázatok nem tartalmazzák az öszes latin és ciril karaktert.

Az UTF-8 kódtáblázat tartalmazza az öszes szukséges karaktert és kompatibilis az ASCII szabvánnyal.

Az UTF-8 táblában a karakterek hossza egytől négy bájtig van.



Kifejezések és fogalmak

A számítástechnikában gyakori jelenség az idegen szavak és kifejezések használata (főleg Angol nyelvű szavak) melyeket nem fordítanak Magyar nyelvre.


Hardware

A számítógéprendszer felépítésének részei, számítógép komponensei (monitor, billentyűzet, hangszórók, számítógépház, tápegység, alaplap, mikroprocesszor, ...).


Software

A számtógéprendszer programtámogatása, programok (Mozilla Firefox, Skype, Winamp, Word, Excel, ...).


Operation system - OS

Operációs rendszer (Angolul: operation system) program és adathalmaz mely lehetővé teszi a számítógép vagy berendezés használatát.

Az operációs renndszer elhelyezése a felhasználó és a számítógép alkatrészeihez viszonyítva:

×

Egyes operációs rendszer típusai és jelölései:

×


Mértékegységek

A számítástechnikában és informatikában a legfontosabb mértékegységek a bit és a byte (bájt).


Bit

A bit a legkisebb adatmennyiség a számítástechnikában. Ez az adatmennyiség egy számjegyű számot képvisel a bináris számrendszerben. A megfeleljője a tizedes számrendszerben lenne az egyszámjegyű szám. A szakirodalomban a rövidített jelölése kis b betű.

A bit szorzói:

Elnevezés Jelölés Mennyiség Mennyiség
kilóbit kb 210 b 1024 b
megabit Mb 220 b 1024*1024 b
gigabit Gb 230 b 1024*1024*1024 b
terabit Tb 240 b 1024*1024*1024*1024 b

A bit leggyakrabban van alkalmazva az adatátvitel kimutatásánál. Az adatátvitel mértékegysége
b/s (bit másodpercenként), illetve
bps (bit per second).

Elnevezés Jelölés Mennyiség Mennyiség
kilobit másodpercenként kbps 210 b/s 1024 b/s
megabit másodpercenként Mbps 220 b/s 1024*1024 b/s
gigabit másodpercenként Gbps 230 b/s 1024*1024*1024 b/s
terabit másodpercenként Tbps 240 b/s 1024*1024*1024*1024 b/s

Bájt

A bájt nyolc tagú bit csoportot képvisel. Ezt a mértékegységet az adatmennyiség, vagy a tárhely leírásánál szokták alkalmazni. A bájt jelölést a szakirodalomban mindíg nagy B betűvel szokták írni.

Elnevezés Jelölés Mennyiség Mennyiség
kilóbájt kB 210 B 1024 B
megabájt MB 220 B 1024*1024 B
gigabájt GB 230 B 1024*1024*1024 B
terabájt TB 240 B 1024*1024*1024*1024 B
petabájt PB 250 B 1024*1024*1024*1024*1024 B