Hovedforskel: På området computere og elektronik refererer boolsk til en datatype, der har to mulige værdier, der repræsenterer ægte og falske. Det anvendes generelt i sammenhæng med et deduktivt logisk system, der kaldes boolsk algebra. Binary i matematik og computere, refererer til en base 2 numerisk notation. Den består af to værdier 0 og 1. Cifrene kombineres ved hjælp af en stedværdistruktur for at generere tilsvarende numeriske værdier. Således er begge baseret på det samme underliggende koncept, men anvendes i sammenhæng med forskellige systemer.
Sammenligning mellem boolsk og binær:
Boolesk | Binary | |
Definition | Inden for computere og elektronik refererer boolsk til en datatype, der har to mulige værdier, der repræsenterer ægte og falske. Det anvendes generelt i sammenhæng med et deduktivt logisk system, der kaldes boolsk algebra. | Binary i matematik og computere, refererer til en base 2 numerisk notation. Den består af to værdier 0 og 1. Cifrene kombineres ved hjælp af en stedværdistruktur for at generere tilsvarende numeriske værdier. |
Oprindelse | Opkaldt efter George Boole (1815-1864) | Udtrykket binært fra sen Latin binarius "bestående af to" |
Anvendelsesmetode | Der er 4 hovedbooleanske operatører: OG, IKKE, ELLER, og XOR.
| Et binært tal system kaldes også som base-2 nummer system.
Trin 1 - Juster divisoren (Y) med den væsentligste ende af udbyttet. Lad delen af Trin 2 - T han udbytte fra sin MSB til sin bit justeret med divisorens LSB betegnes X. Trin 3 - Sammenlign X og Y. a) Hvis X> = Y er kvotientbiten 1 og udfør subtraktionen XY. b) Hvis X <Y er kvotientbiten 0 og ikke udfører nogen subtraktion. Trin 4 - Skift Y en smule til højre og gå til trin 2. |
Eksempel | Boolsk udtryk kan betegnes med et udtryk, der resulterer i en værdi af enten TRUE eller FALSE. Eksempelvis er udtrykket 4 <5 (4 mindre end 5) et booleskt udtryk, da resultatet altid er sandt for denne særlige erklæring. | Decimal repræsentation af et binært tal - 100100 = [(1) × 2 ^ 5] + [(0) × 2 ^ 4] + [(0) × 2 ^ 3] + [(1) × 2 ^ 2] + [ (0) × 2 ^ 1] + [(0) × 2 ^ 0] = 36 |