1,811 matches
-
reîmparte la 2, se notează restul, și procedura se repetă cu noul cât (recursiv). Operația se sfârșește când câtul devine nul. Pentru examplificare: conversia numărului 118 în binar: Citind resturile de jos în sus, rezultatul final al conversiei este numărul binar 1110110. Această metodă se poate aplica și la conversiunea în alte baze. Ca exemplu folosim din nou numărul 1110110, pe care îl convertim înapoi în baza 10. Se adună puterile lui 2, înmulțite cu cifra binară respectivă. Puterile la care
Sistem binar () [Corola-website/Science/296577_a_297906]
-
al conversiei este numărul binar 1110110. Această metodă se poate aplica și la conversiunea în alte baze. Ca exemplu folosim din nou numărul 1110110, pe care îl convertim înapoi în baza 10. Se adună puterile lui 2, înmulțite cu cifra binară respectivă. Puterile la care trebuie ridicat 2 încep cu n-1, unde n este numărul de cifre binare, și devin din ce în ce mai mici, de la stânga la dreapta: Pentru eficiența conversiei, calculul practic se face cu o schemă Horner: Asta înseamnă dublarea
Sistem binar () [Corola-website/Science/296577_a_297906]
-
exemplu folosim din nou numărul 1110110, pe care îl convertim înapoi în baza 10. Se adună puterile lui 2, înmulțite cu cifra binară respectivă. Puterile la care trebuie ridicat 2 încep cu n-1, unde n este numărul de cifre binare, și devin din ce în ce mai mici, de la stânga la dreapta: Pentru eficiența conversiei, calculul practic se face cu o schemă Horner: Asta înseamnă dublarea totalului anterior (reprezentat mai jos cu verde) și adunarea acestuia la cifra curentă (reprezentată cu roșu), mergând de la
Sistem binar () [Corola-website/Science/296577_a_297906]
-
dreapta: Pentru eficiența conversiei, calculul practic se face cu o schemă Horner: Asta înseamnă dublarea totalului anterior (reprezentat mai jos cu verde) și adunarea acestuia la cifra curentă (reprezentată cu roșu), mergând de la stânga spre dreapta de-a lungul numărului binar. În cazul primei cifre a numărului binar, totalul anterior este zero, deci la fel și dublul său. Totalul anterior se dublează deoarece numărul de convertit este în baza doi, însă operația se poate aplica conversiilor din orice bază prin înmulțirea
Sistem binar () [Corola-website/Science/296577_a_297906]
-
face cu o schemă Horner: Asta înseamnă dublarea totalului anterior (reprezentat mai jos cu verde) și adunarea acestuia la cifra curentă (reprezentată cu roșu), mergând de la stânga spre dreapta de-a lungul numărului binar. În cazul primei cifre a numărului binar, totalul anterior este zero, deci la fel și dublul său. Totalul anterior se dublează deoarece numărul de convertit este în baza doi, însă operația se poate aplica conversiilor din orice bază prin înmulțirea totalului anterior cu baza respectivă. Spre exemplu
Sistem binar () [Corola-website/Science/296577_a_297906]
-
conversiilor din orice bază prin înmulțirea totalului anterior cu baza respectivă. Spre exemplu, convertirea unui număr hexazecimal (în baza șaisprezece) se face prin înmulțirea totalului anterior cu 16 (restul operației rămânând neschimbate). Rezultatul va fi mereu în baza zece. Operatorii binari sunt caractere speciale cu care se notează operații binare, de exemplu cele din cadrul unui algoritm sau program. Notarea lor nu este standardizată. Sunt de mai multe feluri:
Sistem binar () [Corola-website/Science/296577_a_297906]
-
baza respectivă. Spre exemplu, convertirea unui număr hexazecimal (în baza șaisprezece) se face prin înmulțirea totalului anterior cu 16 (restul operației rămânând neschimbate). Rezultatul va fi mereu în baza zece. Operatorii binari sunt caractere speciale cu care se notează operații binare, de exemplu cele din cadrul unui algoritm sau program. Notarea lor nu este standardizată. Sunt de mai multe feluri:
Sistem binar () [Corola-website/Science/296577_a_297906]
-
interval de lungimi de undă, stelele sunt foarte vizibile, și multe spectre chimice pot fi observate pentru a studia compoziția chimică de stele, galaxii și nebuloase. Ultravioletele, razele X și astronomia gamma studiază procese foarte energetice, cum ar fi pulsari binare, găuri negre, magnetari, și multe altele. Aceste tipuri de radiații nu pătrund bine atmosfera Pământului. Există două metode de a observa această parte a spectrului electromagnetic: telescoape spațiale și telescoape terestre Cerenkov (IACT). Altele decât radiațiile electromagnetice, câteva lucruri mai
Astrofizică () [Corola-website/Science/296578_a_297907]
-
în considerare numai biții 0...6 pentru valoare și bitul 7 pentru semn. În acest caz, dacă cel mai semnificativ bit este nul, se ia valoarea ca atare (0..127), iar dacă este nenul, se ia valoarea negativă a complementului binar: toți biții octetului sunt negați, se adaugă 1 la rezultat și valoarea pozitivă rezultată se înmulțește cu -1 (dacă nu s-ar adăuga 1 la valoarea negată binar a octetului, octetul 11111111 negat ar fi 00000000, care chiar înmulțit cu
Octet () [Corola-website/Science/296576_a_297905]
-
0..127), iar dacă este nenul, se ia valoarea negativă a complementului binar: toți biții octetului sunt negați, se adaugă 1 la rezultat și valoarea pozitivă rezultată se înmulțește cu -1 (dacă nu s-ar adăuga 1 la valoarea negată binar a octetului, octetul 11111111 negat ar fi 00000000, care chiar înmulțit cu -1 ar dubla inutil valoarea octetului nul). Complementarea unui octet (negarea binară și adăugarea unității) poate fi calculată și ca scăderea valorii octetului din 256. În exemplul din
Octet () [Corola-website/Science/296576_a_297905]
-
valoarea pozitivă rezultată se înmulțește cu -1 (dacă nu s-ar adăuga 1 la valoarea negată binar a octetului, octetul 11111111 negat ar fi 00000000, care chiar înmulțit cu -1 ar dubla inutil valoarea octetului nul). Complementarea unui octet (negarea binară și adăugarea unității) poate fi calculată și ca scăderea valorii octetului din 256. În exemplul din imagine, dacă octetul respectiv este interpretat în acest fel, valoarea lui ar fi -1*((~10110110)+1) = -1*(01001001+1) = -1*(100-B6) = -1*(256-182)=-74
Octet () [Corola-website/Science/296576_a_297905]
-
Logica binară este cea mai simplă și cea mai comună formă de structurare a operațiilor logice. Logica binară pornește de la premiza că o propoziție poate avea numai unul din două rezultate posibile: adevărat sau fals. În sens abstract, se pot folosi și
Logică binară () [Corola-website/Science/296596_a_297925]
-
Logica binară este cea mai simplă și cea mai comună formă de structurare a operațiilor logice. Logica binară pornește de la premiza că o propoziție poate avea numai unul din două rezultate posibile: adevărat sau fals. În sens abstract, se pot folosi și valorile binare 1 și respectiv 0 pentru a reprezenta cele două alternative. Operațiile binare de bază
Logică binară () [Corola-website/Science/296596_a_297925]
-
cea mai simplă și cea mai comună formă de structurare a operațiilor logice. Logica binară pornește de la premiza că o propoziție poate avea numai unul din două rezultate posibile: adevărat sau fals. În sens abstract, se pot folosi și valorile binare 1 și respectiv 0 pentru a reprezenta cele două alternative. Operațiile binare de bază sunt și (AND), sau (OR) și negație (NOT). Dintre acestea, primele două sunt operații binare iar a treia este o operație unară. În tabela de mai
Logică binară () [Corola-website/Science/296596_a_297925]
-
logice. Logica binară pornește de la premiza că o propoziție poate avea numai unul din două rezultate posibile: adevărat sau fals. În sens abstract, se pot folosi și valorile binare 1 și respectiv 0 pentru a reprezenta cele două alternative. Operațiile binare de bază sunt și (AND), sau (OR) și negație (NOT). Dintre acestea, primele două sunt operații binare iar a treia este o operație unară. În tabela de mai sus, "1" este interschimbabil cu "Adevărat" (A), iar "0" cu "Fals" (F
Logică binară () [Corola-website/Science/296596_a_297925]
-
adevărat sau fals. În sens abstract, se pot folosi și valorile binare 1 și respectiv 0 pentru a reprezenta cele două alternative. Operațiile binare de bază sunt și (AND), sau (OR) și negație (NOT). Dintre acestea, primele două sunt operații binare iar a treia este o operație unară. În tabela de mai sus, "1" este interschimbabil cu "Adevărat" (A), iar "0" cu "Fals" (F). Merită observată analogia grafică a simbolurilor logice de mai sus cu cele din operațiile cu mulțimi: ∧ arată
Logică binară () [Corola-website/Science/296596_a_297925]
-
similar cu ∩ ce reprezintă operația de intersecție a mulțimilor (totalitatea elementelor care se află "și" într-o mulțime "și" în cealaltă), iar ∨ seamănă cu ∪, reuniunea mulțimilor (elementele ce se află "sau" într-o mulțime "sau" în cealaltă). Propozițiile în logică binară se formează pornind de la elemente de bază care pot avea valori nedeterminate, înlănțuite folosind operatori logici. Astfel, dacă P și Q sunt doi astfel de operatori, "P ∨ Q" înseamnă "P sau Q"; cu alte cuvinte, valoarea de adevăr a acestei
Logică binară () [Corola-website/Science/296596_a_297925]
-
sau Q"; cu alte cuvinte, valoarea de adevăr a acestei propoziții este A (adevărat) dacă măcar unul dintre elementele P sau Q este evaluat ca A sau F (fals) altfel. În acest fel se pot scrie propoziții complexe de logică binară, folosind și parantezele pentru a delimita prioritățile operațiilor. De pildă "(P ∨ Q) ∧ ¬(P ∧ Q)" este evaluat ca fiind A dacă și numai dacă una dintre P și Q este A și cealaltă F. Întâmplător, acesta este operatorul derivat "sau exclusiv
Logică binară () [Corola-website/Science/296596_a_297925]
-
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. În programare se folosesc exact aceleași operații de logică binară ca și cele de mai sus, cu o singură diferență: notația. Astfel, exemplul mai complex de mai sus s-ar scrie "(P || Q) && !(P && Q)". Atât rezultatele cât și scopul acestor operații sunt identice cu cele ale logicii generale: pentru
Logică binară () [Corola-website/Science/296596_a_297925]
-
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. 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
Logică binară () [Corola-website/Science/296596_a_297925]
-
ș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. 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
Logică binară () [Corola-website/Science/296596_a_297925]
-
logicii generale: pentru a permite programatorilor să creeze un sistem valid de decizii logice pe baza unor date necunoscute la momentul creării algoritmului. 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. Aceasta se întâmplă și
Logică binară () [Corola-website/Science/296596_a_297925]
-
a permite programatorilor să creeze un sistem valid de decizii logice pe baza unor date necunoscute la momentul creării algoritmului. 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. Aceasta se întâmplă și la operația de
Logică binară () [Corola-website/Science/296596_a_297925]
-
î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. Aceasta se întâmplă și la operația de mascare binară, în care primul operand este o variabilă, iar celălalt este o valoare stabilă folosită ca „mască” sau „sită” pentru a „cerne” biții primului: biții măștii cu valoare nulă vor corespunde în rezultat unor valori nule, în timp ce cei cu valoarea 1
Logică binară () [Corola-website/Science/296596_a_297925]
-
1 vor corespunde în rezultat cu valoarea bitului respectiv din primul operand. În afară de operațiile de bază din tabela de mai sus, de 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. Acestea sunt: Este interesant de
Logică binară () [Corola-website/Science/296596_a_297925]