Тақырып 3

Ақпаратты ұсыну және өлшеу. Ақпаратты кодтау

Спецификация бойынша не тексеріледі:

Ақпарат, оның түрлері, қасиеттері және процестеріӨлшем бірліктері және ақпаратты өлшеу тәсілдеріМәтінді кодтау: ASCII және UnicodeХабарламаларды кодтау және декодтауГрафиканы кодтауДыбыс пен бейнені кодтауФайл өлшемдері, сығу және мұрағаттау

Бір минутта мәні

Ақпарат — қоршаған әлемдегі нысандар мен құбылыстар туралы мәліметтер; компьютер кез келген ақпаратты екілік түрде, нөлдер мен бірлер арқылы сақтайды. Ең кіші бірлік — бит, 8 бит = 1 байт, одан әрі 1024 көбейткішімен Кбайт, Мбайт, Гбайт, Тбайт. Тақырыптың басты формулалары: N=2iN = 2^i (NN нұсқаны ажырату үшін неше бит керек) және I=K⋅iI = K\cdot i (KK символдан тұратын хабарламаның көлемі). Олардан мәтіннің (ASCII және Unicode кодтаулары), растрлық кескіннің (W⋅H⋅iW\cdot H\cdot i), дыбыстың (f⋅i⋅k⋅tf\cdot i\cdot k\cdot t) және бейненің көлемдері шығады. ҰБТ-да бұл ең «есептік» тақырыптардың бірі: бірліктерді аудару, файл көлемі, алфавит қуаты, хабарламаларды декодтау, кодтауларды салыстыру.

Қарапайым тілмен

Бит — «иә» немесе «жоқ» деген жауап; 1-ден 8-ге дейінгі санды табу үшін үш «иә/жоқ» сұрағы жеткілікті, сондықтан 8 нұсқадан таңдау 3 бит ақпарат береді.

Бәрі — нөлдер мен бірлер

Әріптер, суреттер, музыка компьютерде сандарға, ал сандар екілік кодқа айналады. A әрпі — бұл 65, яғни 01000001.

Нұсқа көп — бит көп

1 бит 2 нұсқаны ажыратады, 2 бит — 4, 3 бит — 8, 8 бит — 256. Әр қосымша бит нұсқалар санын екі еселейді: N=2iN = 2^i.

Көлем = саны × салмағы

Әрқайсысы ii бит KK символдан тұратын хабарлама K⋅iK\cdot i бит болады. Сурет — пиксельдер, әрқайсысы ii бит. Дыбыс — секундына мыңдаған «өлшем», әрқайсысы да ii бит.

Бірліктер баспалдағы

бит → ×8 → байт → ×1024 → Кбайт → ×1024 → Мбайт → ×1024 → Гбайт. Баспалдақпен жоғары — бөлеміз, төмен — көбейтеміз.

Басты формулалар

N=2iN = 2^{i}
NN — алфавит қуаты (мүмкін символдар/нұсқалар саны), ii — бір символдың битпен ақпараттық салмағы
i=⌈log⁡2N⌉i = \lceil \log_2 N \rceil
NN нұсқаны кодтауға қажет биттердің ең аз саны (жоғары қарай дөңгелектейміз): 33 әріп → 6 бит, 42 әріп → 6 бит, 119 → 7 бит
I=K⋅iI = K \cdot i
KK символдан тұратын хабарламаның ақпараттық көлемі (алфавиттік тәсіл)
Q=NKQ = N^{K}
NN символдық алфавиттегі KK ұзындықты әртүрлі хабарламалар саны
V=W⋅H⋅iV = W \cdot H \cdot i
Растрлық кескін көлемі: ені × биіктігі (пиксель) × түс тереңдігі; палитрадағы түстер саны N=2iN = 2^i
V=f⋅i⋅k⋅tV = f \cdot i \cdot k \cdot t
Цифрланған дыбыс көлемі: дискреттеу жиілігі (Гц) × кодтау тереңдігі (бит) × арналар саны (моно 1, стерео 2) × уақыт (с)
V=W⋅H⋅i⋅ν⋅tV = W \cdot H \cdot i \cdot \nu \cdot t
Сығылмаған дыбыссыз бейне көлемі: кадр өлшемі × кадр жиілігі ν\nu (кадр/с) × уақыт
1 байт=23 бит, 1 Кбайт=210 байт=213 бит, 1 Мбайт=220 байт1\ \text{байт} = 2^3\ \text{бит},\ 1\ \text{Кбайт} = 2^{10}\ \text{байт} = 2^{13}\ \text{бит},\ 1\ \text{Мбайт} = 2^{20}\ \text{байт}
Мектеп информатикасының екілік қосымшалары; 1 Гбайт =230= 2^{30} байт, 1 Тбайт =240= 2^{40} байт

Ұғымдар мен терминдер

Ақпарат
Қоршаған ортадағы нысандар мен құбылыстар, олардың параметрлері, қасиеттері мен жағдайы туралы хабар (сигнал).
Бит
Ақпараттың ең кіші бірлігі: бір екілік разряд (0 немесе 1); белгісіздікті екі есе азайтатын ақпарат мөлшері.
Байт
8 биттен тұратын ақпарат бірлігі; бір байтпен 28=2562^8 = 256 түрлі мәнді кодтауға болады.
Алфавит қуаты
Алфавиттегі символдар саны NN; символ салмағымен N=2iN = 2^i формуласы арқылы байланысты.
Байланыс арнасы
Ақпарат көзі мен қабылдаушы арасындағы сигналдарды тарату ортасы.
Кодтау
Ақпаратты белгілі бір ереже бойынша басқа символдар жиынтығымен (кодпен) көрсету; кері процесс — декодтау.
Кодтау кестесі (ASCII, Unicode)
Символдар мен олардың сандық кодтарының сәйкестік кестесі. ASCII — 7 бит (128 символ, кеңейтілгені — 8 бит, 256), Unicode — барлық тілдердің символдарына арналған бірыңғай стандарт.
Түс тереңдігі
Бір пиксельдің түсін кодтауға арналған биттер саны; N=2iN = 2^i түс.
Дискреттеу жиілігі
Цифрлау кезінде дыбыс сигналының деңгейі секундына неше рет өлшенетіні; Гц-пен өлшенеді (44,1 кГц — CD сапасы).
Кеңейтілім
Файл атауынан нүкте арқылы ажыратылатын файл типін анықтаушы: .txt, .docx, .png, .mp3, .zip.

Тақырыпты талдау

Ақпарат, оның түрлері, қасиеттері және процестері 5, 9 сынып

Ақпарат — қоршаған әлемдегі нысандар мен құбылыстар туралы мәліметтер. Адамның қабылдау тәсілі бойынша ол көру, есту, сипап-сезу, иіс және дәм арқылы қабылданатын болады; берілу түрі бойынша — мәтіндік, сандық, графикалық, дыбыстық, бейне.

Ақпараттың қасиеттері: өзектілік (дәл қазір маңызды), анықтық (шындыққа сәйкес), дәлдік, толықтық (шешім қабылдауға жеткілікті), құндылық (нақты міндет үшін пайдалылығы), объективтілік, түсініктілік. Мысал: кешегі ауа райы болжамы анық болуы мүмкін, бірақ енді өзекті емес.

Ақпараттық процестер: жинау, сақтау, өңдеу, беру. Беру сызбасы: ақпарат көзі → кодтаушы құрылғы → байланыс арнасы → декодтаушы құрылғы → қабылдаушы; арнаға кедергілер (шу) әсер етеді. Мысал: сөйлеуші — ақпарат көзі, ауа — арна, тыңдаушы — қабылдаушы.

Компьютер үшін кез келген ақпарат екілік түрде беріледі: сандар, мәтін, кескін және дыбыс алдымен сандарға, ал сандар 0 мен 1 тізбектеріне айналады. Себебі электрондық элемент екі күйді ең оңай әрі сенімді ажыратады: ток бар / ток жоқ.

Өлшем бірліктері және ақпаратты өлшеу тәсілдері 7, 8 сынып

Бірліктер тізбегі: 1 байт = 8 бит; 1 Кбайт = 1024 байт; 1 Мбайт = 1024 Кбайт; 1 Гбайт = 1024 Мбайт; 1 Тбайт = 1024 Гбайт. Екінің дәрежесімен: 1 Кбайт = 2102^{10} байт = 2132^{13} бит, 1 Мбайт = 2202^{20} байт = 2232^{23} бит, 1 Гбайт = 2302^{30} байт.

Аудару: кішірек бірлікке — көбейтеміз, ірірек бірлікке — бөлеміз. Мысал: 3 Мбайт = 3⋅1024=30723\cdot1024 = 3072 Кбайт = 3⋅223=25 165 8243\cdot2^{23} = 25\,165\,824 бит; 2162^{16} бит =213= 2^{13} байт =8= 8 Кбайт.

Мазмұндық (ықтималдық) тәсіл: NN тең ықтимал оқиғаның біреуі болғаны туралы хабарлама ii бит ақпарат береді, мұнда N=2iN = 2^i (Хартли формуласы, i=log⁡2Ni = \log_2 N). «Тиын елтаңба жағымен түсті» — 1 бит (N=2N=2), «8 жақты сүйектің 3-жағы түсті» — 3 бит, «32 карталық колодадан қарға дама алынды» — 5 бит.

Алфавиттік (техникалық) тәсіл: символдың ақпараттық салмағы ii алфавит қуаты бойынша N=2iN = 2^i формуласынан табылады; NN екінің дәрежесі болмаса, жоғары қарай дөңгелектейміз: 33 әріптен тұратын алфавит → 25=32<33≤64=262^5 = 32 < 33 \le 64 = 2^6 → 6 бит. Хабарлама көлемі I=K⋅iI = K\cdot i. Мысал: 64 символдық алфавит, 120 символдан тұратын хабарлама: i=6i = 6, I=720I = 720 бит =90= 90 байт.

NN символдан құралған KK ұзындықты әртүрлі хабарламалар саны: Q=NKQ = N^K. Екі сигналдан (нүкте, сызықша) ұзындығы 1-ден 4-ке дейін 2+4+8+16=302+4+8+16 = 30 түрлі код құруға болады.

Мәтінді кодтау: ASCII және Unicode 10 сынып

Кодтау кестесі әр символға нөмір (код) сәйкес қояды. ASCII — американдық стандарт, 7 бит, 128 символ: басқару символдары (0–31), бос орын (32), цифрлар (48–57), латынның бас әріптері (65–90), кіші әріптері (97–122). Есте сақтаған пайдалы: '0' = 48, 'A' = 65, 'a' = 97; кіші әріп бас әріптен дәл 32-ге үлкен.

Кеңейтілген 8 биттік кодтаулар (256 символ) ұлттық әріптер үшін кестенің екінші жартысын қосады: кириллицаға арналған Windows-1251, КОИ-8Р, CP866. Мәселе: бір байт тізбегі әртүрлі кодтауда әртүрлі оқылады («түсініксіз таңбалар»), ал ә, ғ, қ, ң, ө, ұ, ү, һ, і қазақ әріптері ескі кестелерде көбіне жоқ.

Unicode — барлық тілдердің әр символының өз нөмірі (кодтық нүктесі) бар бірыңғай стандарт: кириллицаның 'А' әрпі = 1040 (U+0410), қазақтың 'ә' әрпі = 1241 (U+04D9). Сақтау тәсілдері: UTF-8 — ұзындығы айнымалы 1–4 байт (латын 1 байт, кириллица мен қазақ әріптері 2 байт, ASCII-мен үйлесімді); UTF-16 — символдардың көпшілігіне 2 байт; UTF-32 — әрқашан 4 байт.

ҰБТ есептерінде «Unicode, әр символ — 16 бит» делінсе, символға 2 байт деп есептеңіз; «ASCII/КОИ-8/Windows-1251» — 1 байт (8 бит). Бос орындар, тыныс белгілері мен тырнақшалар да символ және олар да орын алады.

Мысал: «Я учу информатику!» — 18 символ (бос орындар мен «!» қоса). 16 биттік кодтауда: 18⋅16=28818\cdot16 = 288 бит =36= 36 байт; 8 биттікте — 18 байт.

Хабарламаларды кодтау және декодтау 5, 8 сынып

Тек компьютер үшін ғана кодтамайды: Морзе әліпбиі, Брайль қарпі, жалаушалар әліпбиі, ауыстыру шифры. Бірқалыпты код — барлық кодтық сөздердің ұзындығы бірдей (ASCII: әрқашан 8 бит), оны декодтау оңай: хабарламаны тең бөліктерге бөлеміз. Мысал: A = 00, B = 01, C = 10, D = 11; 011100 хабарламасы → 01|11|00 → BDA.

Бірқалыпсыз код — сөздердің ұзындығы әртүрлі (Морзе); хабарлама қысқа болуы үшін жиі кездесетін символдарға қысқа код беріледі. Бірақ оны әрдайым бірмәнді декодтауға бола бермейді: A = 0, B = 1, C = 01 болса, 01 коды AB деп те, C деп те оқылады.

Фано шарты: ешбір кодтық сөз басқа сөздің басы (префиксі) болмауы керек. Шарт орындалса, хабарлама солдан оңға қарай бірмәнді декодталады. Мысал: A = 0, B = 10, C = 110, D = 111 — шарт орындалады; 0101100111 → 0|10|110|0|111 → ABCAD.

MM нысанды (спортшылардың нөмірлері, түстер, символдар) бірдей ең аз бит санымен кодтау керек болса, 2i≥M2^i \ge M болатын ең кіші ii-ді аламыз.

Графиканы кодтау 5, 7 сынып

Растрлық кескін — нүктелер (пиксельдер) торы, әрқайсысына түс коды сәйкес қойылады. ii бит түс тереңдігі N=2iN = 2^i түс береді: 1 бит — ақ-қара (2 түс), 4 бит — 16 түс, 8 бит — 256 түс, 16 бит — 65 536 (High Color), 24 бит — шамамен 16,7 млн (True Color). Көлемі: V=W⋅H⋅iV = W\cdot H\cdot i. Мысал: 640×480640\times480, 256 түс: 640⋅480⋅8640\cdot480\cdot8 бит =307 200= 307\,200 байт =300= 300 Кбайт.

RGB моделі: пиксель түсі қызыл, жасыл және көк түстерден құралады, әрқайсысы 0-ден 255-ке дейін (8 биттен, барлығы 24 бит). (255, 0, 0) — қызыл, (0, 0, 0) — қара, (255, 255, 255) — ақ; HTML-де #FF0000 деп жазады. Баспа үшін CMYK моделі қолданылады.

Векторлық кескін геометриялық фигуралар (сызықтар, шеңберлер, қисықтар) жиыны ретінде олардың координаттары мен түстерімен сақталады. Вектордың артықшылығы: сапасын жоғалтпай масштабталады, файлы әдетте шағын (логотиптер, сызбалар, қаріптер). Кемшілігі: фотосуреттерге нашар келеді. Растр: фотошынайы, бірақ үлкейткенде «шаршылар» көрінеді және көлемі ажыратымдылыққа қарай өседі.

Пішімдер: растрлық — BMP (сығусыз, үлкен), PNG (жоғалтусыз сығу, мөлдірлік), JPEG (жоғалтумен сығу, фото), GIF (256 түс, анимация); векторлық — SVG, CDR, AI. Бір сурет BMP-де PNG немесе JPEG-ке қарағанда бірнеше есе ауыр.

Дыбыс пен бейнені кодтау 7–8 сынып

Дыбыс — үздіксіз (аналогтық) толқын. Цифрлау (дискреттеу): тең уақыт аралықтарында сигнал деңгейі өлшенеді, әр өлшем ii биттік санмен жазылады. Дискреттеу жиілігі ff — секундтағы өлшемдер саны (8 кГц — телефон, 44,1 кГц — CD, 48 кГц — бейне). Кодтау тереңдігі ii (8, 16, 24 бит) — дыбыс қаттылығының неше деңгейі ажыратылатыны: 2i2^i.

Дыбыс көлемі: V=f⋅i⋅k⋅tV = f\cdot i\cdot k\cdot t, мұнда kk — арналар саны (моно 1, стерео 2, квадро 4). Мысал: стерео, 32 кГц, 16 бит, 1 минут: 32 000⋅16⋅2⋅60=61 440 00032\,000\cdot16\cdot2\cdot60 = 61\,440\,000 бит =7 680 000= 7\,680\,000 байт =7500= 7500 Кбайт ≈7,3\approx 7{,}3 Мбайт.

Дискреттеу жиілігі мен кодтау тереңдігі неғұрлым жоғары болса, дыбыс соғұрлым дәл және файл үлкен болады; көлем әр көбейткішке тура пропорционал өседі. Пішімдер: WAV (сығусыз), MP3, AAC, OGG (сығылған).

Бейне — кадрлар тізбегі (әдетте секундына 24–30, сондай-ақ 60 кадр) және дыбыс жолы. Сығусыз: V=W⋅H⋅i⋅ν⋅tV = W\cdot H\cdot i\cdot\nu\cdot t (+ дыбыс көлемі). Сондықтан бейне әрқашан дерлік сығылады (MP4/H.264, AVI, MKV).

Файл өлшемдері, сығу және мұрағаттау 7 сынып

Бір ақпарат әртүрлі пішімде әртүрлі көлем алады: .txt-тегі мәтін — тек символдар, .docx-те пішімдеу қосылады; .bmp-дегі сурет — сығусыз, .png және .jpg-де — сығылған.

Жоғалтусыз сығу (ZIP, RAR, 7z, PNG) — ашқаннан кейін деректер дәл сол күйінде қалпына келеді; мәтіндерге, программаларға, кестелерге қажет. Қайталанатын деректер жақсы сығылады: AAAAAABBB жолын 6A3B деп жазуға болады (қатарлар ұзындығын кодтау). Жоғалтумен сығу (JPEG, MP3, MP4) адам байқай қоймайтын бөліктерді алып тастайды; файл бірнеше есе кіші, бірақ түпнұсқаны қалпына келтіру мүмкін емес.

Мұрағат — бір немесе бірнеше сығылған файлды қамтитын файл (.zip, .rar, .7z). Мұрағаттауыш мұрағаттарды жасай және аша алады, оларды томдарға бөледі, құпиясөз қояды, өздігінен ашылатын мұрағаттар (.exe) жасайды. Сығу коэффициенті = бастапқы көлем : сығылған көлем.

Шешімі бар есеп мысалдары

Есеп 1Мақала 16 беттен тұрады, әр бетте 64 символдан 32 жол бар. Әр символ 16 битпен кодталады (Unicode). Мақала көлемін Кбайтпен табыңыз.
  1. Символдар: K=16⋅32⋅64=24⋅25⋅26=215K = 16\cdot32\cdot64 = 2^4\cdot2^5\cdot2^6 = 2^{15}.
  2. i=16i = 16 бит =2= 2 байт =21= 2^1 байт; I=215⋅21=216I = 2^{15}\cdot2^1 = 2^{16} байт.
  3. 216:210=26=642^{16} : 2^{10} = 2^6 = 64 Кбайт.
Жауабы 64 Кбайт
Есеп 2256 символдан тұратын хабарлама 116\frac{1}{16} Кбайт алады. Алфавит қуаты қанша?
  1. 116\frac1{16} Кбайт =1024:16=64= 1024 : 16 = 64 байт =512= 512 бит.
  2. Бір символдың салмағы: i=512:256=2i = 512 : 256 = 2 бит.
  3. N=22=4N = 2^2 = 4.
Жауабы 4 символ
Есеп 3640×480640\times480 пиксельдік растрлық кескін 256 түсті палитраны пайдаланады. Сығусыз файл көлемі неше Кбайт?
  1. 256=28256 = 2^8 → i=8i = 8 бит = 1 байт.
  2. V=640⋅480⋅1=307 200V = 640\cdot480\cdot1 = 307\,200 байт.
  3. 307 200:1024=300307\,200 : 1024 = 300 Кбайт.
Жауабы 300 Кбайт
Есеп 4Дыбыс стерео режимде 32 кГц дискреттеу жиілігімен және 16 бит кодтау тереңдігімен жазылған. Ұзақтығы — 1 минут. Файл көлемін Кбайтпен табыңыз.
  1. V=f⋅i⋅k⋅t=32 000⋅16⋅2⋅60=61 440 000V = f\cdot i\cdot k\cdot t = 32\,000\cdot16\cdot2\cdot60 = 61\,440\,000 бит.
  2. 61 440 000:8=7 680 00061\,440\,000 : 8 = 7\,680\,000 байт.
  3. 7 680 000:1024=75007\,680\,000 : 1024 = 7500 Кбайт.
Жауабы 7500 Кбайт (≈ 7,3 Мбайт)
Есеп 5Велокроссқа 119 спортшы қатысады. Құрылғы мәреге жеткен әр спортшының нөмірін мүмкін болатын ең аз бірдей бит санымен жазады. 70 спортшы мәреге жеткеннен кейін хабарламаның көлемі қанша?
  1. 26=64<119≤128=272^6 = 64 < 119 \le 128 = 2^7 → нөмірге i=7i = 7 бит.
  2. I=70⋅7=490I = 70\cdot7 = 490 бит.
Жауабы 490 бит
Есеп 6Әріптер былай кодталған: А = 0, Б = 10, В = 110, Г = 111. 0101100111 хабарламасын декодтаңыз.
  1. Код Фано шартын қанағаттандырады (ешбір код басқасының басы емес), солдан оңға оқимыз.
  2. 0 → А; 10 → Б; 110 → В; 0 → А; 111 → Г.
Жауабы АБВАГ

Күрделі есептер: қадам-қадаммен

Есеп 1256 түсті палитрасы бар растрлық суретті 16 түсті пішімге қайта кодтағанда файл көлемі 15 Кбайтқа азайды. Суретте неше пиксель бар?

Идея: Пиксельдер саны өзгерген жоқ — тек бір пиксельдің салмағы өзгерді; көлемдер айырмасы = пиксельдер × салмақтар айырмасы.

  1. Пиксель салмақтары
    256 түс: i1=8i_1 = 8 бит; 16 түс: i2=4i_2 = 4 бит. Әр пиксель 4 битке «жеңілдеді».
  2. Көлемдер айырмасы битпен
    1515 Кбайт =15⋅1024⋅8=122 880= 15\cdot1024\cdot8 = 122\,880 бит.
  3. Пиксельдер саны
    122 880:4=30 720122\,880 : 4 = 30\,720 пиксель (мысалы, 192×160192\times160).
Жауабы 30 720 пиксель
Есеп 2Музыкалық үзінді моно режимде цифрланып, 24 Мбайт файл алынды. Содан кейін сол үзінді кодтау тереңдігі 4 есе үлкен және дискреттеу жиілігі 1,5 есе кіші стерео режимде қайта жазылды. Жаңа файлдың өлшемі қанша (сығусыз)?

Идея: V=f⋅i⋅k⋅tV = f\cdot i\cdot k\cdot t — көлем әр көбейткішке пропорционал, сондықтан өзгеріс коэффициенттерін жай ғана көбейтеміз.

  1. Коэффициенттер
    Арналар: моно → стерео, ×2\times2. Тереңдік: ×4\times4. Жиілік: :1,5:1{,}5. Уақыт өзгерген жоқ.
  2. Жаңа көлем
    24⋅2⋅4:1,5=192:1,5=12824\cdot2\cdot4 : 1{,}5 = 192 : 1{,}5 = 128 Мбайт.
Жауабы 128 Мбайт
Есеп 3Бейнеролик 640×480640\times480, түс тереңдігі 24 бит, секундына 25 кадр, ұзақтығы 10 с, дыбыссыз және сығусыз. Көлемін Мбайтпен табыңыз (ондыққа дейін дөңгелектеңіз). Түс тереңдігін 8 битке, кадр жиілігін секундына 20 кадрға дейін төмендетсе, көлем неше есе азаяды?

Идея: Кадр көлемі × кадрлар саны; параметрлер өзгергенде көбейткіштердің қатынасын есептейміз.

  1. Бір кадр
    24 бит = 3 байт; 640⋅480⋅3=921 600640\cdot480\cdot3 = 921\,600 байт.
  2. Барлық кадрлар
    Кадрлар: 25⋅10=25025\cdot10 = 250; 921 600⋅250=230 400 000921\,600\cdot250 = 230\,400\,000 байт.
    230 400 000:1 048 576≈219,7230\,400\,000 : 1\,048\,576 \approx 219{,}7 Мбайт.
  3. Параметрлердің өзгеруі
    Тереңдік 24:8=324:8 = 3 есе, кадр жиілігі 25:20=1,2525:20 = 1{,}25 есе азайды; барлығы 3⋅1,25=3,753\cdot1{,}25 = 3{,}75 есе.
Жауабы ≈ 219,7 Мбайт; көлем 3,75 есе азаяды

ҰБТ-дағы жиі қателіктер

  • 1 Кбайт = 1000 емес, 1024 байт; 1 байт = 8 бит. Есептеу оңай болуы үшін сандарды екінің дәрежелеріне жіктеңіз: 16⋅32⋅64=21516\cdot32\cdot64 = 2^{15}.
  • Алфавит қуаты екінің дәрежесі болмаса, символ салмағы жоғары қарай дөңгелектенеді: 33 әріп → 5 емес, 6 бит; 119 нөмір → 7 бит.
  • Түстер саны мен түс тереңдігі — әртүрлі шамалар: 256 түс → 256 бит емес, 8 бит; 16 түс → 4 бит.
  • Дыбыста арналар санын ұмытпаңыз: стерео = ×2. кГц-тегі дискреттеу жиілігін Гц-ке аударыңыз: 44,1 кГц = 44 100 Гц.
  • Мәтінде барлық символ, соның ішінде бос орындар мен тыныс белгілері есептеледі; 16 биттік Unicode-та әр символ, тіпті латын әрпі де, 2 байт.

Есте сақта

N=2iN = 2^i, I=K⋅iI = K\cdot i; сурет W⋅H⋅iW\cdot H\cdot i, дыбыс f⋅i⋅k⋅tf\cdot i\cdot k\cdot t; 1 байт = 8 бит, 1 Кбайт = 1024 байт; ASCII — 1 байт, Unicode (UTF-16) — 2 байт; 'A' = 65, 'a' = 97, '0' = 48.

Өзіңді тексер

1. 2 Кбайтта неше бит бар?
  1. 2048
  2. 16 000
  3. 16 384
  4. 2000
Жауабын көрсету

16 384 2⋅1024⋅8=16 3842\cdot1024\cdot8 = 16\,384 бит.

2. Алфавитте 32 символ бар. Бір символдың ақпараттық салмағы қанша?
  1. 5 бит
  2. 32 бит
  3. 4 бит
  4. 1 байт
Жауабын көрсету

5 бит 32=2532 = 2^5, демек i=5i = 5 бит.

3. 16 түсті палитрасы бар 100×100100\times100 пиксельдік кескін (сығусыз) қанша көлем алады?
  1. 40 000 байт
  2. 5000 байт
  3. 1600 байт
  4. 10 000 байт
Жауабын көрсету

5000 байт 16=2416 = 2^4; 100⋅100⋅4=40 000100\cdot100\cdot4 = 40\,000 бит =5000= 5000 байт.

4. «ҚАЗАҚСТАН» сөзі 16 биттік Unicode кодтауында жазылған. Оның көлемі қанша?
  1. 9 байт
  2. 18 бит
  3. 144 байт
  4. 18 байт
Жауабын көрсету

18 байт 9 символ × 2 байт = 18 байт (= 144 бит).

5. 'A' коды 65 болса, ASCII кестесінде 'a' символының коды қандай?
  1. 66
  2. 97
  3. 91
  4. 32
Жауабын көрсету

97 Латынның кіші әріптері бас әріптерден 32-ге үлкен: 65+32=9765+32 = 97.

6. Қай кодтар жиыны Фано шартын қанағаттандырады (бірмәнді декодтауға мүмкіндік береді)?
  1. 0, 01, 11
  2. 1, 10, 100
  3. 00, 01, 1
  4. 0, 1, 10
Жауабын көрсету

00, 01, 1 00, 01, 1 кодтарының ешқайсысы басқасының басы емес; қалған нұсқаларда префикстер бар (0 — 01-дің басы; 1 — 10-ның басы).

Байланысты тақырыптар

Деңгейіңді біл: ҰБТ-ға тегін диагностика