Mavzu darsi

RGB va HEX ranglar

RGB kanallari 0–255 va #RRGGBB ko‘rinishidagi HEX rang kodi.

100mashq
AI
Biror joyi tushunarsiz bo‘lsa, savol yonidagi AI Tutor’dan foydalaning.

Hint javobni ochmaydi. “Tushuntir” sizning xatongizni tahlil qiladi. “Chuqur o‘rgan” esa AIni mikro-dars va ketma-ket mashqlar beradigan repetitor rejimiga o‘tkazadi.

Eng sodda tushuntirish

Ekrandagi rang uchta chiroqdan yig‘iladi: qizil (R), yashil (G), ko‘k (B). Har bir chiroq 0 dan 255 gacha yonishi mumkin. HEX yozuv shu uch sonni 16 lik sanoq sistemasida qisqa yozadi.

Asosiy qoidalar

  • RGB = (R,G,B), har kanal odatda 0..255.
  • HEX = #RRGGBB; har kanal ikki hex raqam.
  • 00=0, FF=255.
  • RGB→HEX: har kanalni 16 likda ikki xonali yozing.
  • HEX→RGB: har ikki xonali bo‘lakni 10 likka aylantiring.

Masalani qanday yechamiz?

  1. # belgisidan keyin RR, GG, BB ga ajrat.
  2. Har juftlikni 16 likdan 10 likka o‘tkaz.
  3. Teskari yo‘lda 0..255 qiymatni ikki xonali hexga aylantir.

Misollar

  • #0000FF → (0,0,255) ko‘k.
  • #3366CC → (51,102,204).

Ko‘p uchraydigan xatolar

  • RGB tartibini R,G,B dan boshqa tartibga almashtirish.
  • Bir xonali hexni ikki xonali yozishni unutish (masalan A → 0A).

Olimpiada uchun eslab qol

  • 00, 33, 66, 99, CC, FF kabi qiymatlarni tanish hisobni tezlashtiradi.

2025 testida qayerda uchragan?

9-sinf
#16 · 1.5 ball · javob C

RGB kanalining maksimal qiymatini bilish.

10-sinf
#16 · 1.5 ball · javob B

RGB=(0,0,255) rangini HEXga o‘tkazish.

11-sinf
#16 · 1.5 ball · javob B

#3366CC rangini RGB formatiga o‘tkazish.