2-amaliy mashg‘ulot. Matnli va sonli axborotlarni kodlash



Yüklə 357,66 Kb.
səhifə2/5
tarix26.10.2023
ölçüsü357,66 Kb.
#131241
1   2   3   4   5
2-amaliy mashgтАШulot.


§

120

01111000

x

152

10011000

˜

168

10101000

¨

121

01111001

y

153

10011001



169

10101001

©

122

01111010

z

154

10011010

š

170

10101010

ª

123

01111011

{

155

10011011



171

10101011

«

124

01111100

|

156

10011100

œ

172

10101100

¬

125

01111101

}

157

10011101



173

10101101

­

126

01111110

~

158

10011110

ž

174

10101110

®

127

01111111



159

10011111

Ÿ

175

10101111

¯

1-jadval (davomi).



10 li
kodi

2 li
kodi

ASCII
kodi

10 li
kodi

2 li
kodi

ASCII
kodi

192

11000000

А

224

11100000

а

193

11000001

Б

225

11100001

б

194

11000010

В

226

11100010

в

195

11000011

Г

227

11100011

г

196

11000100

Д

228

11100100

д

197

11000101

Е

229

11100101

е

198

11000110

Ж

230

11100110

ж

199

11000111

З

231

11100111

з

200

11001000

И

232

11101000

и

201

11001001

Й

233

11101001

й

202

11001010

К

234

11101010

к

203

11001011

Л

235

11101011

л

204

11001100

М

236

11101100

м

205

11001101

Н

237

11101101

н

206

11001110

О

238

11101110

о

207

11001111

П

239

11101111

п

208

11010000

Р

240

11110000

р

209

11010001

C

241

11110001

с

210

11010010

Т

242

11110010

т

211

11010011

У

243

11110011

у

212

11010100

Ф

244

11110100

ф

213

11010101

Х

245

11110101

х

214

11010110

Ц

246

11110110

ц

215

11010111

Ч

247

11110111

ч

216

11011000

Ш

248

11111000

ш

217

11011001

Щ

249

11111001

щ

218

11011010

Ъ

250

11111010

ъ

219

11011011

Ы

251

11111011

ы

220

11011100

Ь

252

11111100

ь

221

11011101

Э

253

11111101

э

222

11011110

Ю

254

11111110

ю

223

11011111

Я

255

11111111

я

Kodlash jadvali kompyuter alfavitidagi barcha belgilarni tartiblangan ravishda raqamlanishi-kodlanishi.
Demak, insonlar belgilarni yozilishiga, tasviriga yoki ifodalanishiga ko’ra farqlasa, kompyuter ularni ikkilik kodiga ko’ra ajratadi. Matnli axborotlarni kompyuterga kiritishda ular ikkilik kodiga o’tkaziladi, ya’ni belgi tasviri uning ikkilik kodiga o’zgartiriladi.
Mavzu bo‘yicha vazifalar bajarish
1-vazifa. Kompyuterda B harfini kodlanishini tushuntirib bering.
Bajarilishi.

2-vazifa. Kompyuterda BILIM so’zini kodlanishini tushuntirib bering.


Bajarilishi.

3-vazifa. Belgilarni klaviaturadan 10 lik kodlari orqali kiritishni tushuntirib bering.


Bajarilishi.
Foydalanuvchi tomonidan klaviaturadan belgili klavishini bosilishi bilan kompyuter sakkizta elektr imulslaridan iborat (belgining ikkilik kodini) ketma-ketliklarni aniqlashga kirishadi. Belgi kodi kompyuterning operativ xotirasida saqlanadi. Belgini ekranga chiqarish jaryonida esa teskari kodlash amalga oshiriladi, ya’ni belgining ikkilik kodi uning tasviriga aylantiriladi.

4-vazifa. Matnli axborotda 73 sonini ASCII standart kodlash tizimida qanday kodlanishni tasinflang.


Berilgan 73 soni, 7 va 3 raqamlaridan iborat.
ASCII standart kodlash tizimida: 7 ni o’nlik kodi 55, ikkilik kodi 00110111; 3 ni o’nlik kodi 51, ikkilik kodi 00110011.
Demak, 73 soni ASCII standart kodlash tizimida 0011011100110011 kabi kodlanadi. Bu sonni o’lchami 12 bit yoki 2 baytdan iborat bo’ladi.
5-vazifa. Matnli axborotlar berilgan 73+12=85 tenglikni ikkilik kodlashdagi ifodalanishni tasinflang.
Bajarilishi.
1) 73 soni uchun: 7 ni o’nlik kodi 55, ikkilik kodi 00110111; 3 ni o’nlik kodi 51, ikkilik kodi 00110011;
2) + belgisini o’nlik kodi 43, ikkilik kodi 00101011;
3) 12 soni uchun 1 ni o’nlik kodi 49, ikkilik kodi 00110001; 2 ni o’nlik kodi 50, ikkilik kodi 00110010;
4) = belgisini o’nlik kodi 61, ikkilik kodi 00111101;
5) 85soni uchun: 8 ni o’nlik kodi 56, ikkilik kodi 00111000; 5 ni o’nlik kodi 53, ikkilik kodi 00110101.
Demak, matnli axborotlarda 73+12=85 ifoda quyidagicha ifodalanadi:
00110111001100110010101100110001001100100011100000110101
Bu ifoda kompyuterda 40 bit yoki 8 bayt xotirani egallaydi.
6-vazifa. “guruh” va “GURUH” matnli axborotlarini ikkilik sanoq tizimida kodlang.
Bajarilishi.
ASCII kodlash jadvaliga kura quyidagi jadvalni tuzamz:

2-jadval

Belgi

g

u

r

u

h

10 sanoq tizimidagi kodi

103

117

114

117

104

2 sanoq tizimidagi kodi

01100111

01110101

01110010

01110101

01101000

Belgi

G

U

R

U

H

10 sanoq tizimidagi kodi

71

85

82

85

72

2 sanoq tizimidagi kodi

01000111

01010101

01010010

01010101

01001000

Javob.
1)Kompyuterda “guruh” matnini ikkilik sanoq tizimida kodlanishi:


001011010110011101110101011100100111010101101000
2)Kompyuterda “GURUH” matnini ikkilik sanoq tizimida kodlanishi:
0010110101000111 01010101010100100101010101001000
Matnli axborotlar bilan ishlashda katta harflarni kichik harflarga yoki aksincha amallarni avtomatik tarzda hal qilish zaruriyati tug’iladi.
ASCII kodlash standartiga ko’ra o’nlik sanoq tizimida:
A harfini kodi 65; B harfini kodi 66, ..., Z harfini kodi 90.
a harfini kodi 97; b harfini kodi 98, ..., z harfini kodi 122.
ASCII kodlash standartida bosh harflarini kichik harflarda ifodalash uchun uning kodiga 32 ni qo’shish uchun yetarli bo’ladi va aksincha (65+32, 66+32,..., 98+32).
Demak, kompyuter xotirasida istalgan matn harflar va belgilar kodilarini 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.
Belgilarni displeyda hosil qilinishi. Displey belgining har bir kodi bo’yicha raqamli kodini emas, balki unga mos keluvchi tasvirini ekranga chiqaradi. Chunki, har bir belgi o’z shakliga ega. Har bir belgining shakli (tasviri) displeyning belgigeneratori deb ataluvchi maxsus xotirasida saqlanadi. Kompyuter displeyi ekranida belgilar – yorqinliklarni ifodalovchi nuqtalardan iborat bo’lgan belgilar matrisasida shakllantiriladi. Bu matrisadagi har bir piksel tasvirni ifodalash elementi bo’lib hisoblanadi va u oq yoki qora rangda bo’lishi mumkin. Qora nuqta 0 bilan, oq nuqta 1 bilan kodlanadi. Demak, belgilar matrisasi maydonida oq va qora nuqtalar piksellari yordamida belgilarning shakli hosil qilinadi.

Belgilarni kodlashni Unicode halqaro standarti. Bu kodlash standarti 1991 yilda AQShning Kaliforniya shtatida tuzilgan Unicode Consortium tashkilotiga mansub bo’lib, uning tarkibiga Borland, IBM, Lotus, Microsift, Novell, Sun, WordPerfect va boshqa firmalar kiradi, uning maqsadi “The Unicode Standart” ni rivojlantirish va tatbiq qilish bilan shug’ullanadi.


Belgilarni kodlashni Unicode standarti ko’p tilli dasturlash muhitida yetakchi o’rinni egallaydi. Unicode (UTF-16) kodlash tizimida Windows operatsion tizimida matnlarni ichki taqdim qilishda qo’llaniladi. Unicode (UTF-8) kodlash tizimi Unix, Linux, DSD Mac OS X operatsion tizimlarida ishlatiladi.
Unicode kodlash tizimi bilan 1114112 (220+216) belgi kodlar zaxirasiga ega bo’lib, hozirgi davrda uning 96000 belgili kodlari qo’llanilmoqda.
Unicode kodlash standarti bilan 65536 (216= 65536) ta turli belgilarni kodlashtirish mumkin. Bu kodlash standartida bitta belgi uchun kompyuter xotirasida 2 bayt ajratiladi.
Unicode kodlash standartining kengligi 17 ta rejaga ajratiladi va uning har biri 65526 ta kod nuqtasiga ega.
Reja 0. Asosiy Ko’ptilli Reja (BMP-Basic Multiingual Plane) bo’lib, unda ko’plab belgilar ifodalangan. Bu reja o’zida ko’plab zamonaiy milliy tillar va maxsus belgilarni o’zida mujassamlashtiradi.
Reja 1. Qo’shimcha Ko’ptilli Reja (SMP-Sipplemntary Multiingual Plane) asosan tarixiy mazmundagi va musiqiy belgilar uchun ishlatiladi.
Reja 2. SIP-Sipplemntary Ideographic Plane rejasi juda noyob bo’lgan taxminan 40000 ta xitoy iyerogliflirini kodlash uchun qo’llaniladi.
Reja 15 va Reja 16 lar istalgan foydalanuvchilar ochiq hisoblanadi.

Microsift Windows operatsion tizimida harf va belgilarini qo’llashda Yunikod (шестн.) - o’noltilik, ASC II (дес.) - o’nlik, ASC II (шестн.) - o’noltilik, kirilisa (дес.) - o’nlik, kirilisa (шестн.)- o’noltilik kabi kodlashtirishlar qo’llaniladi.


3 –jadval.

Microsift Windows da ishlatiladigan kodlash usullari

A belgi kodi

Ikkilikdagi kodi

Yüklə 357,66 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə