Ce este un simbol în programare

Propoziții logice generice[ modificare modificare sursă ] Propozițiile în logică binară se formează pornind de la elemente de bază care pot avea valori nedeterminate, înlănțuite folosind operatori logici. În acest fel se pot scrie propoziții complexe de logică binară, folosind și parantezele pentru a delimita prioritățile operațiilor.
Întâmplător, acesta este operatorul derivat "sau exclusiv" explicat mai jos. Un exemplu mai concret: să spunem că P înseamnă "ai 14 ani sau mai mult" iar Q înseamnă "nu ai buletin".
Astfel se pot abstractiza o multitudine de concepte logice în propoziții valide cu care se poate opera în continuare în mod abstract, fără a cunoaște a priori valoarea concretă de adevăr a elementelor de bază inițiale. Propoziții logice în programare[ modificare modificare sursă ] În programare se folosesc exact aceleași operații de logică binară ca și cele de mai sus, cu o singură diferență: notația.
Atât rezultatele cât și scopul acestor operații sunt identice cu cele ale logicii generale: pentru a permite programatorilor să creeze un sistem valid de decizii logice pe baza unor date necunoscute la momentul creării algoritmului. Operații binare în programare[ modificare modificare sursă ] Similare conceptual cu operațiile logice binare, operațiile pur binare permit combinarea într-un anumit mod a numerelor binare.
Astfel, operația binară AND între doi octeți produce ca rezultat tot un octet, în care fiecare bit este stabilit a fi 1 dacă ambii biți corespunzători ai celor doi operanzi sunt 1, și în rest 0. Operații binare derivate[ modificare modificare sursă ] În afară de operațiile de bază din tabela de mai sus, ce este un simbol în programare obicei se mai folosesc și alte operații derivate, în special în domeniul informatic.
Acestea sunt derivate din operații binare de bază, însă datorită frecvenței utilizării lor au fost preprogramate în procesoare pe baza unor tabele de adevăr ca cea de mai sus, cu scopul de a fi executate într-un singur ciclu de operare.