9. diel - Binárne operácie
V predchádzajúcom cvičení, Riešené úlohy k 5.-6. lekciu pokročilých konštrukcií C ++, sme si precvičili získané skúsenosti z predchádzajúcich lekcií.
Počítač pracuje v sústave dvojkovej. Sú iba 2 stavy (0/1), ktorých môže jeden vstup nadobúdať. Všeobecne môžeme stavy 0/1 previesť na false (0) a true (1) - Celý počítač môžeme postaviť na princípe Booleovej algebry (časť odbore matematickej logiky). Boolova algebra disponuje dvoma stavmi (true a false) a sadou niekoľkých funkcií, vďaka ktorým môžeme vyjadrovať rôzne podmienky a závery. V dnešnom článku si jednotlivé funkcie prejdeme, povieme si, ako sú v C ++ implementované a ako možno s nimi pracovať.
Logické funkcie
Logická funkcie spravidla prijíma dva vstupy a má jeden výstup. Vstupy aj výstup sú hodnoty 0/1 čiže true / false. Pre článok prejdeme len funkcie, ktoré sú dostupné v C ++. Každú funkciu môžeme určiť
...koniec náhľadu článku...
Pokračuj ďalej
Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.
Obmedzená ponuka: Nauč sa všetko a ušetri
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
Popri matematických operácií ako je sčítanie a násobenie každý procesor disponuje operáciami logickými. Sú dnešným témou, spolu s XOR a bitovým posunom.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.