Informatică Algoritmi

Exercitii cu numere binare

Exercițiile cu numere binare implică conversii între baze și operații aritmetice. Acestea dezvoltă înțelegerea sistemului binar, fundamental în informatică.

Conversii între baze

  • Binar în zecimal Înmulțești fiecare cifră binară cu 2 ridicat la puterea poziției sale, începând de la 0 de la dreapta. Exemplu: 1011₂ = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8+0+2+1 = 11₁₀.
  • Zecimal în binar Împărți succesiv numărul la 2 și notezi resturile în ordine inversă. Exemplu: 13₁₀ împărțit la 2 dă rest 1, apoi 6 rest 0, 3 rest 1, 1 rest 1 → 1101₂.
  • Adunare binară Aduni cifrele binare cu transport, ca în zecimal. Exemplu: 101₂ + 011₂ = 1000₂, deoarece 1+1=0 cu transport 1.

Exerciții practice

  • Conversie rapidă Transformă 45₁₀ în binar: 45/2=22 rest 1, 22/2=11 rest 0, 11/2=5 rest 1, 5/2=2 rest 1, 2/2=1 rest 0, 1/2=0 rest 1 → 101101₂.
  • Adunare cu verificare Calculează 1101₂ + 1011₂. Rezultatul este 11000₂; verifică convertind la zecimal: 1101₂=13, 1011₂=11, suma 24, iar 11000₂=24.
  • Scădere binară Folosești împrumut ca în zecimal. Exemplu: 1001₂ - 0110₂ = 0011₂, deoarece din 0-1 împrumuți 1 din stânga.

Exersează conversiile zilnic pentru a automatiza procesul.

Mai multe din Algoritmi