Kezdőoldal » Számítástechnika » Programozás » Honnan tudja a számítógép,...

Honnan tudja a számítógép, hogy egy bináris számot számként vagy betűként kell megjeleníteni?

Figyelt kérdés
Mondjuk egy egyszerű szövegszerkesztő, amiben akár számok, akár betűk is megjelenhetnek. Mondjuk az ASCIIban az A a 65-ös, de honnan tudja, hogy egy A-t kell megjeleníteni vagy a 65-ös számot?

2019. júl. 28. 09:18
1 2
 1/18 CspCsj ***** válasza:
24%

Az adatok megjelenítését a programozó által előre megírt utasítások szerint végzi el egy program.


A te példádnál honnét van a 65-ös szám?

Billentyűnyomásból, vagy fájlból?

Első esetben mondjuk az "Alt" módosítóbillentyű állapotát is figyeli a program,- ha le van nyomva, akkor a 65 kódjának megfelelő "A" ASCII karakter jelenik meg, - ha nincs lenyomva, akkor meg a "6" és "5" számjegyek.

Második esetben meg a fájlban már eleve az "A", "6" és "5" karaktereknek megfelelő kód van tárolva, - beolvasáskor a karakterkód-tábla alapján jeleníti meg. (persze bonyolítja a dolgot, hogy többféle kódtábla van használatban)

2019. júl. 28. 09:35
Hasznos számodra ez a válasz?
 2/18 anonim válasza:
7%

Ez hasonló eset, mint a fogazat beazonosítása. Nem nevezed az felső-alsó fogaidat ugyanúgy.

A1-x felső

B1-x+(1bölcsességfok) alsó.


Bal-jobb Racionális számok halmaza.


Jobb példa talán az, hogy egy 6/7 éves kislánnyal találkoztam, és a nadrágjára nyomtatott ismétlődő virágszirmokra is újabb szópárokat alkotott..


Egyébként gondolatvezérléssel elérhető, hogy valóban azt értékelje a számítógép, amire erősen gondolsz(illetve elektroda segítségével jelerősítés után.


De klasszikus értelemben programnyelvben azonosság hivatkozás nélkül összeomlik.

2019. júl. 28. 09:37
Hasznos számodra ez a válasz?
 3/18 A kérdező kommentje:

ASCII ban az A jele binárisan 1000001 gondolom.

Ezt a bináris kódot egy szöveget megjelenítő program hogy tudja eldönteni, hogy számként vagy betűként fogja megjeleníteni....

2019. júl. 28. 09:43
 4/18 tabaki ***** válasza:
62%
Úgy, hogy ezen nincs mit eldönteni. A 65 egyértelműen az A betű kódja, szövegként kiírva nincsenek alternatívái.
2019. júl. 28. 10:03
Hasznos számodra ez a válasz?
 5/18 Ozmium42 ***** válasza:
73%
Szintén le van programozva, hogy a program mit és hogyan kezd a bájtjaival. Egy szövegszerkesztő például megpróbálhatja szövegként megnyitni egy képfájl adathalmazát, és lesz belőle egy nagy értelmetlen katyvasz. De ebből látszik, hogy a helyes értelmezés nem a bitekben van, hanem a programban, ami dolgozik vele.
2019. júl. 28. 10:12
Hasznos számodra ez a válasz?
 6/18 A kérdező kommentje:
És miért nem a 65-ös számot írja ki?
2019. júl. 28. 10:25
 7/18 tabaki ***** válasza:
70%
Más miért írná ki a 65-ös számot, amikor annak a szövegkódja 22 és 21?
2019. júl. 28. 10:31
Hasznos számodra ez a válasz?
 8/18 Ozmium42 ***** válasza:
76%
Azért, mert egy szövegszerkesztő úgy van megírva, hogy a kapott bájtokat valamilyen karakterkódolás alapján reprezentálja, nem pedig egy pixel színkódjaként kirajzolja vagy integerként számként kezelje. Még egyszer mondom, nem az adatból magából dönti el, hanem előre be van állítva, hogy mit próbál meg kezdeni vele.
2019. júl. 28. 10:31
Hasznos számodra ez a válasz?
 9/18 tabaki ***** válasza:
68%
Lásd az #5 hozzászólást (meg most már a #9-est is). Semmibe nem telik olyan programot írni, amelyikben ugyanennek a számértéknek a jelentése kabóca, sötétzöld, Örömóda, vagy néger kikötözős pornó három sündisznóval. A szöveges megjelenítés ezektől csak annyiban tér el, hogy az egy általánosan érvényes szabvány, máskülönben ugyanúgy megállapodás kérdése, hogy az ASCII karaktertábla megfelelő bejegyzése éppen a nagy A betűt jelentse, természetes kapcsolat nincs a számérték és a karakterek között.
2019. júl. 28. 10:35
Hasznos számodra ez a válasz?
 10/18 A kérdező kommentje:

Köszönöm szépen a magyarázatot. Most már értem.

A kioktató hozzászólónak pedig sok hozzá hasonló segítőt, amikor ő jut esetleg más témában hasonló szituációba.

2019. júl. 28. 10:39
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!