Matnli axborotlarni kodlash



Download 0,77 Mb.
bet4/27
Sana24.06.2021
Hajmi0,77 Mb.
#100777
1   2   3   4   5   6   7   8   9   ...   27
Bog'liq
3-amaliy mashg'ulot

So'zlar

Xotira




01100110

01101001

01101100

01100101




01100100

01101001

01110011

01101011

Matnli ma'lumotlarni kompyuterga kiritishda harflar (harflar, raqamlar, belgilar) turli xil kod tizimlari yordamida kodlanadi, ular matn ma'lumotlarini kodlash uchun tegishli standart sahifalarga joylashtirilgan kod jadvallari to'plamidan iborat. Bunday jadvallarda har bir belgi o'ntalik yoki o'nlik sonlar tizimida ma'lum bir raqamli kodni, ya'ni kod jadvallari belgilar tasvirlari va raqamli kodlar o'rtasidagi muvofiqlikni aks ettiradi va matnli ma'lumotlarni kodlash va dekodlash uchun mo'ljallangan. Matn ma'lumotlari kompyuter klaviaturasi yordamida kiritilganda, har bir kiritish belgisi kodlanadi, ya'ni raqamli kodga aylantiriladi, matnli ma'lumot kompyuter chiqish qurilmasiga (displey, printer yoki plotter) chiqarilganda uning tasviri belgining raqamli kodi yordamida tuziladi. Belgining ma'lum bir raqamli kodga tayinlanishi turli mamlakatlarning tegishli tashkilotlari o'rtasidagi kelishuv natijasidir. Hozirgi kunda turli mamlakatlar milliy alifbolarining harflariga mos keladigan yagona universal kod jadvali mavjud emas.

Zamonaviy kod jadvallari xalqaro va milliy qismlarni, ya'ni lotin va milliy alifbolarining harflarini, raqamlarni, arifmetik amallar va tinish belgilarini, matematik va nazorat belgilarini va soxta grafik belgilarni o'z ichiga oladi. Kodeks jadvalining standart asosida xalqaro qismi ASCII (ma'lumot almashish uchun Amerika standart kodi),kod jadvalining belgilarining birinchi yarmini 0 dan 7 gacha bo'lgan raqamli kodlar bilan kodlaydi F 16yoki 0 dan 127 gacha o'nlik belgi bilan. Bu holda 0 dan 20 gacha (0? 32 10) kodlar shaxsiy kompyuter klaviaturasining funktsional tugmachalariga (F1, F2, F3 va boshqalar) tayinlanadi. Shaklda 3.1 standartga muvofiq kod jadvallarining xalqaro qismini ko'rsatadi ASCII.Jadval xujayralari mos ravishda o'nlik va o'n oltilik belgilar bilan raqamlanadi.



3.1-rasm. Kodlar jadvalining xalqaro qismi (standart ASCII)o'nlik (a) va o'n oltilik (b) sonlar tizimlarida berilgan uyali raqamlar bilan


Kod jadvallarining milliy qismida milliy alifbolarning kodlari mavjud bo'lib, bu belgilar belgisi jadvali deb ham ataladi. (charset).

Hozirgi vaqtda rus alifbosi (kirill) harflarini qo'llab-quvvatlash uchun turli xil operatsion tizimlar tomonidan ishlatiladigan bir nechta kod jadvallari (kodlash) mavjud bo'lib, bu sezilarli kamchilik bo'lib, ba'zi hollarda belgilar sonlarining qiymatlarini dekodlash bilan bog'liq muammolarga olib keladi. Jadvalda. 3.1 - kiril alifbosining kod jadvallari (kodlari) joylashtirilgan kod sahifalarining (standartlarning) nomlari.

3.1-jadval

Kompyuterlarda kirill kodlashning birinchi standartlaridan biri KOI8-R standarti edi. Ushbu standartning kod jadvalining milliy qismi sek. 3.2.



Shakl 3.2. KOI8-P standart kodlar jadvalining milliy qismi


Hozirgi vaqtda operatsion tizimda ishlatiladigan matnni kodlash standartining CP866 sahifasida joylashgan kod jadvalidan foydalaniladi. Doimiy xonimyoki ish sessiyasi Doimiy xonimkirill alifbosini kodlash uchun (3.3-rasm, a).





Shakl 3.3. CP866 (a) sahifasida va matn kodlash standartining CP1251 (b) sahifasida joylashgan kod jadvalining milliy qismi.


Hozirgi vaqtda kirill alifbosini kodlash uchun eng ko'p ishlatiladigan kodlar jadvali tegishli standartning CP1251 sahifasida joylashgan bo'lib, u oilaning operatsion tizimlarida qo'llaniladi. Windowsfirmalar Microsoft(3.2-rasm, b)Standart jadvaldan tashqari barcha yuborilgan kod jadvallarida Unicodebitta belgini kodlash uchun 8 ta bitta bit (8 bit) ajratilgan.

O'tgan asrning oxirida yangi xalqaro standart paydo bo'ldi. Unicodeunda bitta belgi ikki baytli ikkilik kod bilan ifodalanadi. Ushbu standartning qo'llanilishi milliy belgi kodlarining muvofiqligi muammosini hal qilishga imkon beradigan universal xalqaro standartni ishlab chiqishning davomidir. Ushbu standartdan foydalanib, 2 16 \u003d 65536 turli xil belgilar kodlanishi mumkin. Shaklda 3.4 kod jadvalining 0400 (rus alifbosi) standartini ko'rsatadi Unicode

Shakl 3.4. Unicode kod grafigi 0400


Yuqoridagilarni misol yordamida matnli ma'lumotlarni kodlash bilan tushuntirib beramiz.



3.1-misol

CP1251 kodlash yordamida "Kompyuter" so'zini o'nlik va o'n oltilik raqamlarning ketma-ketligini kodlang. Qabul qilingan koddan foydalanganda CP866 va KOI8-P kod jadvallarida qanday belgilar ko'rsatiladi.

CP1251 kodlash jadvaliga asoslangan "Kompyuter" so'zining o'n oltilik va ikkilik kodlarining ketma-ketligi (3.3-rasmga qarang). b)quyidagicha bo'ladi:

CP866 va KOI8-P kodlashda ushbu kodlar ketma-ketligi quyidagi belgilarni namoyish etadi:

Matn ma'lumotlarini kodlash uchun rus tilidagi matnli hujjatlarni bitta standartdan boshqasiga o'tkazish uchun maxsus dasturlardan - konvertorlardan foydalaniladi. Konvertorlar odatda boshqa dasturlarga o'rnatiladi. Bunga misol brauzer dasturi - Internet Explorer (IE),o'rnatilgan konvertorga ega. Brauzer dasturi bu tarkibni ko'rish uchun maxsus dastur Veb-sahifalarglobal Internet tarmog'ida. Biz 3.1-rasmda olingan belgilarni namoyish qilish natijasini tasdiqlash uchun ushbu dasturdan foydalanamiz. Buning uchun quyidagi amallarni bajaring.

1. Notepad dasturini ishga tushiring (NotePad).Operatsion tizimda Notepad dasturi Windows XPbu buyruq yordamida ishga tushiriladi: [Tugma Boshlang  - Dasturlar - Standart - Notepad]. Ochilgan Notepad oynasida gipermatnli hujjatlar uchun belgilash tilining sintaksisidan foydalangan holda "Kompyuter" so'zini kiriting - HTML (Hyper Text Markup Language).Ushbu til Internetda hujjatlar yaratish uchun ishlatiladi. Matn quyidagicha ko'rinishi kerak:



Download 0,77 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   27




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish