Kezdőoldal » Számítástechnika » Programozás » Egy ember neme az boolean?

Egy ember neme az boolean?

Figyelt kérdés
C#

2023. jan. 13. 12:44
1 2 3 4 5
 21/42 anonim ***** válasza:
91%

#20 Alapvetően arra próbáltam reagálni, hogy sokszor olyan dolgokat próbálnak manapság emberek belelátni valamibe, ami nincs ott.


Igazad van abban, hogy magas szintű programozási nyelvben inkább használjunk megfelelőbb elnevezéseket, akár az üzleti logika miatt, akár az érthetőség kedvéért is - és ebben az esetben a kérdező C#-ról beszélt, vagyis a gép szempontjából nem megerőltető ezt lekezelni.


Vannak más területek is, ahol bitszintű adatkezelés is folyhat és folyik is, ill. szerényebbek a hardver képességei, persze nem is C#-ot használ rajt az ember... de ettől még lehet C-ben is enum-ként definiálva (persze itt boolean mint típus nem is létezik).


Tehát szimplán általánosságban ne jelentsük ki azt, hogy 1/0 reprezentációval nem kezelhető le egy eldöntendő kérdés akkor, ha nem igen/nem vagy igaz/hamis értéket kell kövessen, és főleg ne lássunk bele valami egészen mást, ahogy ez a mai világban oly sokszor jellemző (múltkor láttam egy kérdést arról, miért a férfiak személyi száma 1 és a nőké 2 pl., a nők miért másodlagosak - programozási szempontból az ilyesminek 0 jelentősége van, sőt, ott valószínűleg 0 és 1 lenne)


Elméleti oldalról lekezelhető vele bármilyen eldöntendő kérdés, gyakorlatban pedig átláthatónak is kell lennie a megoldásnak.

2023. jan. 13. 18:18
Hasznos számodra ez a válasz?
 22/42 anonim ***** válasza:
38%

A megfelelő adattipus kiválasztásának, a megfelelő adatszerkezet megtervezésének képessége, ebben a szakmában evidencia, alapkészség.

A boolean, ilyen célra, ebben a környezetben nem felel meg.

2023. jan. 13. 18:59
Hasznos számodra ez a válasz?
 23/42 anonim ***** válasza:
93%

Rengeteg a szófosás meg a felesleges válasz, pedig a 8-9 már adott egy jó megoldást.


A legjobb, ha az ilyen értéket enumként adod meg, így leszűkíted a lehetséges értékeket, és könnyen bővíthetővé teszed a kódodat. Itt ki is fejti bővebben: [link]


Ma már alapnak számít négy opciót megadni ehhez:

Férfi

Nembináris

Ismeretlen


Lehet ezen viccelődni, de mivel a populáció kb. 1%-a nembinárisnak vallja magát, így nem csak politikailag korrekt ilyen opciót megadni, hanem kell is, elkerülni az adatvesztést (máskülönben Ismeretlennek fogja magát megadni).

2023. jan. 13. 20:31
Hasznos számodra ez a válasz?
 24/42 anonim ***** válasza:
90%

24. Látom delphi papa nem bírsz magaddal.


A személyi számok eleve 4 féle számjeggyel kezdődhetnek (1, 2, 3, 4), és valahogy jelölni kellene legalábbis a "nem ismert" opciót is, ami lehetne mondjuk 0. Ez alapján, ha a személyi számokat akarod rögzíteni 5 opciót minimum meg kellene adnod.


Ha kevés vagy egy logikai probléma megoldásához, akkor csak figyelj és tanulj.

2023. jan. 13. 20:44
Hasznos számodra ez a válasz?
 25/42 anonim ***** válasza:
0%

A személyi számokban én a nemekről beszéltem, annak pedig két lehetőség van megadva, az 1 és a 2.

A biológiai nemek és a társadalmi nemek szintén két dolog.

Biológiai értelemben a világon senki nem születik harmadik, vagy negyedik neműként, mint ahogy börtönök sincsenek csak férfiak és nők számára. De látom, ennek felfogása túlmutat a képességeiden. Továbbá, olcsó, tudálékoskodó seggfejekkel bőven el van látva ez a weboldal. Ezért aztán, felvétel nincs, ne jelentkezz.

delphi papa a te szopós ...-d, az.

2023. jan. 13. 20:54
Hasznos számodra ez a válasz?
 26/42 anonim ***** válasza:
92%

27. Nem, a személyi számokban nem ez a két lehetőség (1 és 2) van megadva, hanem négy. 1, 2, 3 és 4. Ha ez neked nem tetszik, akkor ne érvelj a személyi számokkal.


"A biológiai nemek és a társadalmi nemek szintén két dolog."


Látom kezded belátni, hogy nem volt igazad, és kezdesz kihátrálni a témából. Ki mondta, hogy a kérdező a biológiai (és nem a társadalmi) nemet akarja rögzíteni? Csak nemeket kérdezett.

2023. jan. 13. 20:58
Hasznos számodra ez a válasz?
 27/42 anonim ***** válasza:
0%

"Látom kezded belátni, hogy nem volt igazad, és kezdesz kihátrálni a témából. Ki mondta, hogy a kérdező a biológiai (és nem a társadalmi) nemet akarja rögzíteni? Csak nemeket kérdezett."


Hahhaha.

Általánosságban válaszolt mindenki, de a rákérdezés jellege is (lehet-e bool?) mutatja, hogy biológiai értelemben gondolkozott.

2023. jan. 13. 21:02
Hasznos számodra ez a válasz?
 28/42 anonim ***** válasza:
92%

30. A bool akkor sem alkalmas a nemek rögzítésére, kivéve, ha az adattípus engedi a NaN-t, máskülönben nem tudja a hiányzó adatot jelölni.


Összefoglalva: kicsit ügyetlen megoldások az int, char vagy string adattípus, a jó megoldás az Enum, amint azt a 8-9 már kifejtették. Nem értem delphi papa miért kell még ezen tovább rágódnod.

2023. jan. 13. 21:05
Hasznos számodra ez a válasz?
 29/42 anonim ***** válasza:
0%

"Nem, a személyi számokban nem ez a két lehetőség (1 és 2) van megadva"


Akkor mi a másik kettő jelentése, röfögd már el nekem, hadd ne haljak meg hülyén.

2023. jan. 13. 21:06
Hasznos számodra ez a válasz?
 30/42 anonim ***** válasza:
0%

1,2 - férfi

3,4 - nő


Ez két nem.

Adathiány az meg nálad van. Nem kevés.

2023. jan. 13. 21:39
Hasznos számodra ez a válasz?
1 2 3 4 5

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!