AXBOROT TURLARI,AXBOROTLARNI
KODLASHTIRISHNI O’RGATISH
REJA:
1.Axborotlarni kodlash.
2.Axborotni ikkilikda kodlash.
3.Axborotlarni kodlashning usullari.
4.Odatda kodlashda har bir shakl alohida belgi bilan taqdim
etiladi.
KIRISH
Axborotlarni kodlash ma’lumotlarni uzatish va saqlash qulay
bo’lgan ko’rinishda ifodalashdir. Tor ma’noda aytganda
“kodlash” atamasi, ma’lum bir ma’lumotning bir ko’rinishidan
saqlash, uzatish, qayta ishlash oson bo’lgan boshqa ko’rinishga
o’tkazishdir. Odatda kodlashda har bir shakl alohida belgi bilan
taqdim etiladi. Kompyuter faqat raqamli ko’rinishda aks
ettirilgan axborotni qayta ishlashi mumkin. Boshqa barcha
ma’lumotlar
(masalan,
tovush,
tasvir,
priborlarning
ko’rsatkichlari va boshqalar) kompyuterda qayta ishlanishi
uchun raqamli formada tavsiflanishi kerak. Masalan, musiqiy
tovushni raqamli formaga o’tkazish uchun, ma’lum chastotadagi
tovush intensivligini katta bo’lmagan vaqt oralig’ida o’lchab,
har bir o’lchash natijalarini raqamli shaklda tasvirlash mumkin.
Kompyuter dasturlari yordamida qabul qilingan ma’lumotlarni
o’zgartirish mumkin, masalan turli xil tovushlarni bir-biriga
bog’lash.Analog usulda kompyuter matnli axborotni qayta
ishlashi mumkin. Kompyuterga kirishda har bir harf ma’lum son
bilan kodlanadi, chiqishda tashqi qurilmalar(ekran yoki printer)
inson idrok etishi uchun bu sonlardan harflarning tasvirini hosil
qiladi. Harflar to’plami va sonlarning mos kelishi belgilarni
kodlash deyiladi. Qoidaga ko’ra kompyuterda barcha sonlar nol
va bir yordamida ifodalanadi(insonlar qanchalik o’rganib
qolishgan bo’lsa ham , o’nlik sanoq sistemasidan emas).
Boshqacha aytganda, kompyuterlar bu qurilmalarda qayta
ishlash sezilarli darajada oson kechganligi uchun odatda ikkilik
hisoblash tizimida ishlaydi. Kompyuterga sonlarni kiritish va
ularni o’qish uchun chiqarishda inson o’nlik formada amalga
oshishiga o’rganib qolgan bo’lsa ham, barcha zarur
o’zgartirishlarni kompyuterdagi dasturlar bajaradi. Axborotlarni
kodlash usullari.Har bir axborot bir necha xil usulda kodlanishi
mumkin. Kompyuterlarning vujudga kelishi bilan alohida inson
va butun nsoniyat ishlatadigan barcha ko’rinishdagi axborotlarni
kodlash zaruriyati paydo bo’ldi. Ammo axborotlarni kodlash
muammosini
yechishni
insoniyat
kompyuterlar
paydo
bo’lishidan ancha oldin boshlagandi. Insoniyatning olamshumul
kashfiyoti –yozuv va arifmetika-nutq va raqamli axborotni
kodlash sistemasidan boshqa narsa emasdi. Axborot hech
qachon sof holatda bo’lmagan, u har doim qandaydir kodlangan
ko’rinishda bo’lgan. Ikkili kodlash-axborotni ifodalashning keng
tarqalgan
usullaridan
biridir.
Hisoblash
mashinalarida,
robotlarda, raqamli dastur boshqaruvidagi stanoklarda umumiy
qonundagidek, hamma informatsiya , apparat bajaradigan barcha
ishlar, ikkilik alfavit so’zlari ko’rinishida kodlanadi.Belgili
axborotni kodlash.Asosiy operatsiya, matnning alohida belgisida
bajariladi-belgilarni taqqoslash. Simvollarni taqqoslashda eng
muhim jihat har bir belgi uchun takrorlanmaslik va bu kodning
uzunligi, bevosita kodlash prinsipini tanlash amaliy jihatdan
ahamiyatga ega emas. Matnlarni kodlashda turli kod jadvallarida
foydalaniladi. Muhimi, bir yoki bir nechta matnni kodlash va
dekodlashda
bir
jadvaldan
foydalanlsa
bo’lgani
Matnli
axborotlarni
kodlash.Hozirgi
vaqtda
foydalanuvchilarning katta qismi kompyuter yordamida harflar,
sonlar, tinish belgilari va boshqa belgilardan iborat matnli
ma’lumotlarni qayta ishlaydi. Hisoblab ko’ramiz, hamma
belgilar nechta va bizga qancha miqdordagi bitlar kerak. 10ta
son, 12 ta tinish belgi, 15 ta arifmetik amal, lotin va rus alfaviti
harflari: jami 8 bitga to’g’ri keladigan 155ta belgilar. Axborot
o’lchovi
birliklari:
1
bayt
=
8
bit
1
Kbayt
=
1024
bayt
1
Mbayt
=
1024
Kbayt
1
Gbayt
=
1024
Mbayt
1
Tbayt
=
1024
Gbayt
Kodlashning mohiyati shundan iboratki, har bir belgiga ikkilik
koddagi 00000000 dan 11111111gacha bo’lgan sonlardan biri
yoki o’nlik koddagi 0dan 255 gacha bo’lgan sonlardan biri mos
qilib belgilangan. Hozirgi vaqtda rus harflarini kodlash uchun 5
turlicha kodlash jadvallaridan(КОИ - 8, СР1251, СР866, Мас,
ISO) foydalaniladi. Bir jadval yordamida kodlangan matn
boshqa jadvalda to’g’ri ko’rinmaydi.Asosiy belgilarni
kodlashning usuli ASCII(American Standard Code for
Information
Interchange-ma’lumotlarni
almasish
uchun
Amerika standarti)-kodi deb nomlanib, 16 lik sanoq tizimida
kodlangan 16 ga 16 jadvaldan iborat.Tovushli axborotlarni
kodlash.Fizika kursidan ma’lumki tovush bu havoning
tebranishidir. O’zining tabiatiga ko’ra tovush uzluksiz to’lqindir.
Agar tovushni elektr signalga o’zgartirsak(masalan, mikrofon
yordamida), biz vaqt o’tishi bilan o’zgaruvchi bir tekis
kuchlanishni ko’rishimiz mumkin. Kompyuter analog signalni
qayta ishlashi uchun uni qandaydir ikkilik ko’rinishdagi sonlar
ketma-ketligi ko’rinishiga o’zgartirishimiz kerak. Buning uchun
esa diskretizatsiya va raqamlash kerak. Bu ish bunday shaklda
ham bo’lishi mumkin: ma’lum bir vaqt oralig’idagi signal
amplitudalarini aniqlash va olingan raqamli ma’lumotlarni
kompyuter
xotirasiga
yozish.
Axborotni ikkilik sanoq sistemasida kodlash Kompyuter
raqamlarining o`zini emas, balki shu raqamlarni ifodalovchi
signallarni farqlaydi. bunda raqamlar signalning ikki qiymati
bilan (magnitlangan yoki magnitlanmagan ; ulangan yoki
ulanmagan ; ha yoki yo`q va hokazo... ) ifodalanadi. bu
holatning birinchisini 0 raqami bilan, ikkinchisini esa 1 raqami
bilan belgilash qabil qilinga bo`lib, axborotni ikkita belgi
yordamida kodlash nomini olgan. Bu usul qisqacha qilib, ikkilik
kodlash deb ham ataladi. bunda har bir raqam va alifbodagi
belgi jahon andozalaridagi kodlash jadvali – ASCII (American
Standard Code for Information Interchange) jadvali yordamida
ikkilik belgilar ketma – ketligida ifodalanadi.Kodlash usullari
ikkita – Tekis va notekis turda bo`lishi mumkin. Tekis usullarida
bir xil xajmdagi belgilardan foydalanilsa, notekis usulda belgilar
tuli hajmdagi belgilarni o`z ichiga oladi.Kodlashning notekis
usuliga Morze alifbosi usullari misol bo`la oladi, chunki unda
har bir harf va raqanga uzun va qisqa signallarning ikkilik ketma
– ketligi mos keladi. Masalan “Y” harfiga birgina nuqta mos
kelsa, “O” harfi uchun uchta tire mos keladi. bunday usul bilan
axborotlarni uzatish mumkin bo`lsa-da, ularni qayta ishlash
katta muammoli vazifadir. Shuning uchun ham axborotlarni
qayta ishlash vositasi hisoblash mashinalarida tekis kodlash
usullaridan foydalaniladi. Kompyuterlarda har bil belgiga 0 va 1
belgilarining ketma-ketligidan iborat sakkizta belgi mos
qo`yiladi. Shu sakkista belgining har biri bit deb nomlanadi.
sakkista bit esa bir baytni tashki etadi.8 ta 0 va birlaning turli
kombinatsiyasidan
foydalanib,
turli
hildagi
belgilarni
kodklashimiz mumkin. 0 va 1 dan iborat raqamlar yordamida
ularni sakkistadan ajratsak, bu kombinatsiyalar soni 28 = 256
bo`ldi va ular yordamida 256 ta harf , raqamlar va turli boshqa
belgilarni
kodlash
imkoniyatini
tug`iladi.
Bitta belgini kompyuterlarda kodlash uchun 8 bit, ya`ni 1 bayt
joy yetadi. Ko`rinib turibdiki, 1 bayt joyda ikkilik kod orqali
256 ta belgini kodlash imkoniyati bo.ASCII jadvali yordamida
ayrim belgilarning ikkilik Sistemasidagi kodlarni misol sifatida
keltiramiz.
A-01000001
B-01000010
C-01000011
I-01001001
J-010011010
K-010011011
M-010011101
N-01001110
O-01001111
Ya`ni ASCII jadvalida keltirilgandek Abelgisini o`nta oltilikda
14 ga teng (belgi turgan katakda kesidhgab sitr va ustun
raqamlari qo`shiladi) 14 – 41 tetrada asosida 1=0001; 4 = 0100.
Demak A belgisini komyuterda kodlanishi 01000001 bo`ladi,
LOLA
so`zini
quyidagicha
kodlash
mumkin.
01001100
01001111
01001100
01000001
Buyruqlarni yoki turli boshqa turdagi axborotlarni kodlash
uchunshu tartibda yondoshiladi. biroq turli rusumdagi
kompyuterlaar uchun bu yondoshuv turlicha bo`lishi mumkin.
Bu texnikaning xususiyatiga bog`liq bo`lgan holatdadir. 0 va 1
lar ketma – ketligi bilan grafik axborotlarni ham kodlash
muimkin. Buning uchun quyidagi usuldan foydalaniladi.
Rozmomadagi rasmga diqat bilan razm solsangiz, u mayda
nuqtalardan (ularni polografiya tilida “Rastor” deyishadi) tashkil
topganligini
ko`rasiz.
turli
polografiya
uskunalaridan
foydalanilganlikboyis, bu nuqtalarning zichligi turlicha bo`ladi.
Ko`pchilik ro`znomalardagi rasmlarda 1 sm lik uzunlikda 24 ta
nuqta bo`ladi, ya`ni 10 x 10 sm2 o`lchovidagi rasm taxminan
oltmushming nuqtadan iborat bo`ladi. Bular bir xil darajadagi oq
va qora nuqtalarda iborat bo`lsa u hoda bir nuqtadagi 1 bit
yetarli bo`lmaydi. 2 bit bilan nuqtaning to`rt xil rangini 00-oq,
01 och kul rang 10-kul rang , 11-qora rangni kodlash mumkin
bo`lsa uch bit sakkis hil rangni, 4 bit 16 xil rangni kodlash
imkoniyatini beradi.Axborot miqdori va uzatish tezligi.Axborot
ham boshqa ko`pgina tushunchalar (masalan , vaqt ish harorat,
masofa va boshqalar) kabi o`lchanadi, Ammo uning o`lchov
birligi siz bilgan matematika yoki fizika kursida tanishgan
o`lchov birlilarimizdan farq qiladi.Axborotni o`lchash uchun
unda ishtirok ekgan harf , raqam va boshqa belgilar 0 va 1
raqamlari bilan kodlanadigan kodga almashtiriladi.Masalan 3
raqami 11 kabi; 8 raqami 1000kabi; A harfi 01000001 ; m harfi
esa 11011101 kabi ifodalanadi.Axborotning eng kichik o`lchov
birligi sifatida bit qabul qilingan. Bit axborotning raqamli
ifodasidagi 0 yoki 1 belgisi bo`lib,inglis tilidagi “binariy digt”
so`zidan olingan va “ikkilik raqami”” degan ma`noni
anglatadi.Masalan: 100101001da 9 ta bit bor. Chunki unda 9 ta
raqam ishtirok etmoqda.Axborotlarni kodlashning usullari.
Ma’lumotlarni kodlash Istalgan sonli, matnli, grafikli, tovushli
va boshqa axborotlar kompyuter xotirasida ikkilik sanoq
tizimidagi
sonlar
ko’rinishda
ifodalanadi.
Ikkilik
sanoq
sistemasi:
0;1
Uchlik
sanoq
sistemasi:
0;1;2
To’rtlik
sanoq
sistemasi:
0;1;3
O’nlik sanoq sistemasi: 0;1; 2; 3; 4; 5; 6; 7; 8; 9
Istalgan sonli, matnli, grafikli,tovushli va boshqa axborotlar
kompyuter xotirasida ikkilik sanoq tizimidagi sonlar ko’rinishda
ifodalanadi.Axborot sonli, matnli, rasmli va boshqa shakllarda
taqdim qilinishi mumkin.Axborotni berilgan shakldan boshqa
shaklga o’tkazish jarayoni kodlash deyiladi.Axborot sonli,
matnli, rasmli va boshqa shakllarda taqdim qilinishi mumkin.
Axborotni berilgan shakldan boshqa shaklga o’tkazish jarayoni
kodlash deyiladi. Istalgan sonli, matnli, grafikli, tovushli va
boshqa axborotlar kompyuter xotirasida ikkilik sanoq tizimidagi
sonlar ko’rinishda ifodalanadi. Kompyuter xotirasida istalgan
matn
belgilar
kodini
ketma-
ketligidan iborat bo’ladi. Ya’ni harfning o’rniga uning kodlash
jadvalidagi nomeri saqlanadi. Harf va belgilarni tasviri ularni
monitorga chiqarish va chop qilish momentida taqdim
qilinadi.Dastavval 8 bitli kodlash tizimi qo’llanilgan va u o’zida
128 ta belgilarni mujassamlashtirgan edi
Bunga tovushlarni harf va raqamlar orqali, musiqa tovushlarini
notalar orqali, matematik, fizik, biologik qonuniyatlarni
formulalar
orqali
ifodalanishini
misol
qilish
mumkin.
Malumotlarni kodlash haqida Inson borliqning bir qismi bo'lgani
uchun doimo borliqning ta'sirini sezib turadi. Bu ta'sirni turli
signallar (tovush, yorug'lik, elektomagnit, nerv va hokazo)
ko'rinishida qabul qilamiz. Insonga uzluksiz ta'sir etib turuvchi
axborotlarni analog axborotlar deb ataladi
Inson analog axborotlarni qayta ishlashi uchun uni biror qismini
ajratib oladi va tahlil qiladi. Tahlil qilish jarayonida axborotni
qayta ishlash uchun qulay bo'lgan ko'rinishga o'tkazadi. Bunda
inson turli 13 belgilardan foydalanadi. Masalan, sizga ma'lum
bo'lgan alifbo harflari insonga tushunarli bo'lgan tovushlarni,
nota belgilari esa musiqiy tovushlarni ifodalaydi. Bu belgilar
yordamida insonga eshitilayotgan, nutq yoki musiqani qog'ozga
tushirish oson kechadi. Demak, inson axborotlarni qayta ishlash
uchun uni uzlukli ko'rinishga o'tkazar ekan. Axborotlarni bu
kabi uzlukli ko'rinishini diskret axborotlar deb ataladi.Inson
tomonidan ishlab chiqarilgan qurilmalar ichida analog
axborotlar bilan ishlaydiganlari ham, diskret axborotlar bilan
ishlaydiganlari ham mavjud. Diskret axborotlardan eng ko'p
tarqalgani raqamli axborotlardir, ya'ni uzluksiz axborotning
raqamlar orqali ifodalangan ko'rinishidir. Analog signallar bilan
ishlaydigan qurilmalar analog qurilmalar, raqamli axborotlar
bilan ishlaydigan qurilmalar raqamli qurilmalar deb ataladi.
Analog qurilmalarga televizor, telefon, radio, fotoapparat,
videokamerani, raqamli qurilmalarga shaxsiy kompyuter,
raqamli telefon, raqamli fotoapparat, raqamli videokamerani
misol qilish mumkin.Axborotlar ustida amallar bajarish qulay
bo'lishi uchun aniq bir qoidalar asosida boshqa ko'rinishga
o'tkazish jarayoni axborotni kodlash deyiladi. Axborotlarni
kodlash insoniyat tomonidan faqat amallar bajarish qulay
bo'lishi uchun emas, balki axborotni maxfiy saqlash uchun ham
qo'llanilgan. Kodlashning bu ko'rinishi shifrlash deb ataladi.
Qadimda
axborotlarni
kodlash.
Dostları ilə paylaş: |