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?
- # belgisidan keyin RR, GG, BB ga ajrat.
- Har juftlikni 16 likdan 10 likka o‘tkaz.
- 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.