1- mavzu: Ikkilik kodlarni keltirib chiqarish, berilgan matnni bit, bayt,kilobayt, mb,gb larda hisoblash
Download 0.76 Mb. Pdf ko'rish
|
kompyuter ilmlariga kirish
- Bu sahifa navigatsiya:
- Matn, tasvir va ovozli axborotlarni kodlash
1- Mavzu: Ikkilik kodlarni keltirib chiqarish , berilgan matnni bit, bayt,kilobayt, MB,GB larda hisoblash. Ikkilik kod - elektron hisoblash mashinalari (EHM)da arifmetik amallarni bajarishda shartli ravishda qabul qilingan sanoq sistemasi. EHM da 10 lik, 8 lik, 5 lik, 3 lik va 2 lik sanoq sistemalari qoʻllaniladi. I.k.da eng kam belgi (0 va 1) ishlatilgani uchun EHMda asosan shu sistemadan foydalaniladi. Qulaylik uchun 10 lik sanok, sistemasi 2 lik sanok, sistemasiga aylantirib olinadi. Mas, oʻnlik sistemadagi 157 ikkilik sistemada 010011101 deb yoziladi.Kompyuterga dasturlar yozish uchun binar kodlash (shifrlash) tili yordamida yozilardi binar kodlarni tushungan dasturchilar kompyuter arxitekturasini to'liqligicha ko'ra oladi. Matn, tasvir va ovozli axborotlarni kodlash "Matnli ma'lumotlarni kodlash" bo'yicha informatika va AKT bo'yicha ochiq dars Kodlash matnli ma'lumot kompyuterda - ba'zan ajralmas shart to'g'ri ish u yoki bu fragmentning qurilmasi yoki displeyi. Ushbu jarayon kompyuterning matnli va vizual ma'lumotlari, ovozi bilan ishlashi paytida qanday paydo bo'ladi - biz bularning barchasini ushbu maqolada tahlil qilamiz. Kirish Elektron hisoblash mashinasi (biz kiramiz kundalik hayot kompyuter deb ataladi) matnni juda aniq tarzda qabul qiladi. Uning uchun matnli ma'lumotlarni kodlash juda muhim, chunki u har bir matn qismini bir-biridan ajratilgan belgilar guruhi sifatida qabul qiladi. Belgilar nima? Nafaqat rus, ingliz va boshqa harflar kompyuter uchun belgi, balki tinish belgilari va boshqa belgilar ham rol o'ynaydi. Hatto kompyuterda yozishda so'zlarni ajratish uchun foydalanadigan bo'sh joy ham, qurilma ramz sifatida qabul qilinadi. Yuqori matematikaga juda o'xshash narsa, chunki u erda ko'plab professorlarning fikriga ko'ra nol ikki tomonlama ma'noga ega: bu raqam, va shu bilan birga hech narsani anglatmaydi. Hatto faylasuflar uchun ham matndagi bo'shliq masalasi dolzarb muammoga aylanishi mumkin. Albatta, hazil, lekin, aytilganidek, har bir hazilda haqiqat bor. Qanday ma'lumot bor? Shunday qilib, axborotni idrok etish uchun kompyuter qayta ishlash jarayonlarini boshlashi kerak. Va qanday ma'lumot mavjud? Ushbu maqolaning mavzusi matnli ma'lumotlarni kodlashdir. Biz ushbu vazifaga alohida e'tibor qaratamiz, ammo boshqa mikro mavzular bilan ham shug'ullanamiz. Axborot matnli, raqamli, tovushli, grafik bo'lishi mumkin. Masalan, klaviaturada biz yozgan narsalarni aks ettirish uchun kompyuter matnli ma'lumotlarni kodlovchi jarayonlarni bajarishi kerak. Belgilar va harflarni ko'ramiz, bu tushunarli. Mashina nimani ko'radi? U mutlaqo barcha ma'lumotlarni qabul qiladi - va endi biz faqat matn haqida emas, balki ma'lum bir nol va bitta ketma-ketlik sifatida gaplashamiz. Ular ikkilik kod deb ataladigan asosni tashkil qiladi. Shunga ko'ra, qurilmaga keladigan ma'lumotni unga tushunarli qilib o'zgartiradigan jarayon "matn ma'lumotlarini ikkilik kodlash" deb nomlanadi. Ikkilik kodning qisqacha ishlash Nima uchun elektron mashinalarda eng ko'p tarqalgan ma'lumotni ikkilik kod bilan kodlash? Nol va bitta bilan kodlangan matn bazasi mutlaqo har qanday belgilar va belgilar ketma-ketligi bo'lishi mumkin. Biroq, bu ma'lumotlarning ikkilik kodlashning yagona afzalligi emas. Gap shundaki, ushbu kodlash usuli asosidagi tamoyil juda sodda, ammo ayni paytda u juda funktsionaldir. Elektr impulsi bo'lganida, u birlik bilan (shartli ravishda, albatta) etiketlanadi. Impuls yo'q - nol bilan belgilang. Ya'ni, ma'lumotni matnli kodlash elektr impulslari ketma-ketligini qurish printsipiga asoslanadi. Ikkilik koddagi belgilardan tashkil topgan mantiqiy ketma-ketlik mashina tili deyiladi. Shu bilan birga, ikkilik kod yordamida matnli ma'lumotlarni kodlash va qayta ishlash operatsiyalarni juda qisqa vaqt ichida amalga oshirishga imkon beradi. Bitlar va baytlar Mashina tomonidan qabul qilingan raqam ma'lum bir ma'lumotni o'z ichiga oladi. Bu bitga teng. Bu shifrlangan ma'lumotlarning bir yoki boshqa ketma-ketligini tashkil etuvchi har bir va har bir nolga tegishli. Shunga ko'ra, har qanday holatda ma'lumot miqdori oddiygina ikkilik kod ketma-ketligidagi belgilar sonini bilish orqali aniqlanishi mumkin. Ular son jihatdan bir-biriga teng bo'ladi. Koddagi 2 ta raqam 2 bit, 10 ta raqam - 10 bit va boshqalarni o'z ichiga oladi. Ikkilik kodning ma'lum bir qismida joylashgan ma'lumot hajmini aniqlash printsipi juda oddiy, siz ko'rib turganingizdek. Matnli ma'lumotlarni kompyuterda kodlash Endi siz rus alifbosidagi harflardan, biz ishonganidek, ketma-ketlikdan iborat maqolani o'qiyapsiz. Va kompyuter, ilgari aytib o'tganimizdek, barcha ma'lumotlarni (va bu holda ham) harflarning emas , balki nol va birining ketma-ketligi sifatida qabul qiladi, bu elektr impulsining yo'qligi va mavjudligini anglatadi. Gap shundaki, biz ekranda ko'rgan bitta belgini bayt deb nomlangan an'anaviy o'lchov birligi yordamida kodlash mumkin. Yuqorida yozilganidek, ikkilik kod axborot yuki deb ataladi. Eslatib o'tamiz, u son jihatdan tanlangan kod fragmentidagi nol va birliklarning umumiy soniga teng. Shunday qilib, 8 bit 1 bayt. Bu holda signallarning kombinatsiyasi juda xilma-xil bo'lishi mumkin, buni qog'ozga teng o'lchamdagi 8 katakdan iborat to'rtburchak chizish orqali osongina ko'rish mumkin. Matnli ma'lumotlarni 256 belgidan iborat bo'lgan alifbo yordamida kodlash mumkin ekan. Mohiyati nima? Gap shundaki, har bir belgi o'z binar kodiga ega bo'ladi. Muayyan belgilar bilan "bog'langan" kombinatsiyalar 00000000 dan boshlanadi va 11111111 da tugaydi. Agar ikkilikdan o'nlik tizim hisoblash, keyin bunday tizimdagi ma'lumotlar 0 dan 255 gacha kodlanishi mumkin. Shuni unutmangki, hozirda rus alifbosidagi harflarning kodlashidan foydalanadigan turli xil jadvallar mavjud. Bular, masalan, ISO va KOI-8, Mac va CP ikkita o'zgarishda: 1251 va 866. Ushbu jadvallardan birida kodlangan matn, boshqasidan boshqa kodlashda to'g'ri ko'rsatilmasligiga ishonch hosil qilish oson. Buning sababi shundaki, har xil belgilar turli xil jadvallarda bir xil ikkilik kodga mos keladi. Avvaliga bu muammo edi. Biroq, hozirgi vaqtda matnni o'zgartiradigan, to'g'ri shaklga keltiradigan dasturlarda allaqachon maxsus algoritmlar o'rnatilgan. 1997 yil Unicode deb nomlangan kodlash yaratilishi bilan ajralib turdi. Unda har bir belgi bir vaqtning o'zida 2 baytdan iborat. Bu juda ko'p sonli belgilarga ega bo'lgan matnni kodlash imkonini beradi. 256 va 65536: farq bormi? Grafik kodlash Matn va grafik ma'lumotlarni kodlash ba'zi o'xshashliklarga ega. Ma'lumki, grafik ma'lumotni namoyish qilish uchun "monitor" deb nomlangan kompyuter atrof-muhit qurilmasi ishlatiladi. Hozir grafikalar ( u keladi hozir haqida kompyuter grafikasi) turli xil sohalarda keng qo'llaniladi. Yaxshiyamki, apparat qobiliyatlari shaxsiy kompyuterlar juda murakkab grafik vazifalarni hal qilishga imkon beradi. So'nggi yillarda videoni qayta ishlash mumkin bo'ldi. Ammo matn, asosan, tushunarli bo'lgan grafikadan ancha "engilroq". Shu sababli, grafik fayllarning yakuniy hajmi kattalashtirilishi kerak. Grafik ma'lumotlarning mohiyatini bilish orqali bunday muammolarni engib o'tish mumkin. Avval ushbu turdagi ma'lumotlar qaysi guruhlarga bo'linganligini aniqlaylik. Birinchidan, bu bitmap. Ikkinchidan, vektor. Rastrli tasvirlar katakli qog'ozga juda o'xshash. Bunday qog'ozdagi har bir katak u yoki bu rangga bo'yalgan. Ushbu tamoyil ma'lum darajada mozaikani eslatadi. Ya'ni, rastrli grafikada tasvir alohida elementar qismlarga bo'lingan ekan. Ular piksel deb nomlanadi. Rus tiliga tarjima qilishda piksellar "ochkolar" degan ma'noni anglatadi. Piksellar qatorlarga nisbatan buyurtma qilinganligi mantiqan. Grafik panjara ma'lum miqdordagi piksellardan iborat. U shuningdek, raster deb ham ataladi. Ushbu ikkita ta'rifni hisobga olgan holda, bitmap to'rtburchaklar panjarada ko'rsatiladigan piksellar to'plamidan boshqa narsa emas. Monitorning raster va piksel o'lchamlari tasvir sifatiga ta'sir qiladi. Bu qanchalik baland bo'lsa, monitordagi raster shunchalik katta bo'ladi. Rastr o'lchamlari - bu har bir foydalanuvchi, ehtimol eshitgan ekran o'lchamlari. Eng biri muhim xususiyatlarkompyuter ekranlari faqat o'lchamlari emas, balki o'lchamlari. Bu uzunlik birligiga qancha piksel borligini ko'rsatadi. Odatda, monitor o'lchamlari dyuym uchun piksel bilan o'lchanadi. Uzunlik birligi uchun qancha piksel bo'lsa, sifat shunchalik yuqori bo'ladi, chunki "donadorlik" kamayadi. Ovoz oqimini qayta ishlash Matn va tovush ma'lumotlarini kodlash, boshqa kodlash turlari singari, o'ziga xos xususiyatlarga ega. Endi biz oxirgi jarayonga e'tibor qaratamiz: audio ma'lumotni kodlash. Ovoz oqimining taqdimoti (shuningdek, alohida ovoz) ikki usulda amalga oshirilishi mumkin. Ovozli ma'lumotni taqdim etishning analog shakli Bundan tashqari , qiymat juda ko'p sonli turli xil qiymatlarni qabul qilishi mumkin. Bundan tashqari, xuddi shu qiymatlar doimiy bo'lib qolmaydi: ular juda tez o'zgaradi va bu jarayon doimiydir. Ovozli ma'lumotlarni taqdim etishning diskret shakli Agar diskret usul haqida gapiradigan bo'lsak, unda bu holda qiymat faqat cheklangan miqdordagi qiymatlarni olishi mumkin. Bunday holda, o'zgarish to'satdan sodir bo'ladi. Siz diskret ravishda nafaqat audio, balki kodlashingiz mumkin grafik ma'lumotlar... Aytgancha, analog shaklga kelsak. Analog audio ma'lumot, masalan, vinil yozuvlarda saqlanadi. Ammo CD allaqachon audio ma'lumotni taqdim etishning diskret usuli hisoblanadi. Dastlab biz kompyuter barcha ma'lumotlarni mashina tilida qabul qilishi to'g'risida gaplashdik. Buning uchun ma'lumotlar elektr impulslari ketma-ketligi - nol va bir xil shaklda kodlangan. Ovozni kodlash ushbu qoidadan istisno emas. Ovozni kompyuterda qayta ishlash uchun avval uni aynan shu ketmaketlikka aylantirish kerak. Shundan keyingina operatsiyalar oqim yoki bitta tovushda bajarilishi mumkin. Kodlash jarayoni sodir bo'lganda, oqim vaqt namunasi olinadi. Ovoz to'lqini uzluksiz, u vaqtning kichik qismlarida rivojlanadi. Bunday holda, amplituda qiymat har bir belgilangan interval uchun alohida o'rnatiladi. Xulosa Xo'sh, ushbu maqola davomida biz nimani bilib oldik? Birinchidan, u erda paydo bo'lishidan oldin kompyuter monitorida aks ettirilgan barcha ma'lumotlar kodlangan. Ikkinchidan, ushbu kodlash ma'lumotni mashina tiliga tarjima qilish bilan bog'liq. Uchinchidan, mashina tili elektr impulslari ketma-ketligidan boshqa narsa emas - nollar va birlar. To'rtinchidan, turli xil belgilarni kodlash uchun alohida jadvallar mavjud. Va, beshinchidan, grafik va tovushli ma'lumotlarni analog va diskret shakllarda taqdim etish mumkin. Bu, ehtimol, biz aniqlagan asosiy fikrlar. Ushbu sohani o'rganadigan fanlardan biri bu informatika. Matnli ma'lumotni kodlash va uning asoslari maktabda tushuntiriladi, chunki bu erda murakkab narsa yo'q. Matnli ma'lumotlar ramzlardan iborat: harflar, raqamlar, tinish belgilari va boshqalar. Bir bayt 256 xil qiymatni saqlash uchun kifoya qiladi, bu unga har qanday harf va raqam belgilarini joylashtirish imkonini beradi. Dastlabki 128 ta belgi (kamida bit etti bitni egallagan) ASCII (Axborot almashish uchun Amerika standart kodi) kodlash yordamida standartlashtirilgan. Kodlashning mohiyati shundan iboratki, har bir belgiga 00000000 dan 11111111 gacha bo'lgan ikkilik kod yoki 0 dan 255 gacha mos keladigan o'nlik kod berilgan. Ruscha harflarni kodlash uchun turli xil jadval jadvallari ishlatiladi (KOI-8R, CP1251, CP10007, ISO-8859-5 ): - kirill harflarini kodlash uchun sakkiz bitli standart (UNIX operatsion tizimi uchun). Ishlab chiquvchilar KOI8R rus alifbosining belgilarini kengaytirilgan ASCII jadvalining yuqori qismiga kirill alifbosining pozitsiyalari jadvalning pastki qismidagi ingliz alifbosidagi fonetik o'xshashlariga mos keladigan tarzda joylashtirdi. Bu shuni anglatadiki, yozilgan matndan KOI8R, siz lotin belgilarida yozilgan matnni olasiz. Masalan, "baland uy" so'zlari "dom vysokiy" shaklini oladi; CP1251 - OS Windows-da ishlatiladigan sakkiz bitli kodlash standarti; CP10007- Macintosh operatsion tizimining kirill alifbosida ishlatiladigan sakkiz bitli kodlash standarti (Apple kompyuterlari); ISO-8859-5 - rus tilini kodlash uchun standart sifatida tasdiqlangan sakkiz bitli kod. Grafik kodlash Grafik ma'lumot ikki shaklda taqdim etilishi mumkin: analog va diskret. Tuvalni bo'yashrassom tomonidan yaratilgan analog vakillik misoliva rasm, printer bilan bosilgan , har xil rangdagi alohida (elementlar) nuqtalardan tashkil topgan diskret vakillik. Grafik tasvirni ajratish (namuna olish) orqali grafik ma'lumot analog shakldan diskretga aylantiriladi. Bunday holda, kodlash amalga oshiriladi - grafik tasvirning har bir elementini kod shaklida ma'lum bir qiymatga berish. Grafik moslamalarni yaratish va saqlash bir necha shaklda - shaklda mumkin vektor, fraktal yoki raster Tasvirlar. Alohida mavzu 3D (uch o'lchovli) grafikalar ko'rib chiqildi, bu vektorli va rasterli tasvirlash usullarini birlashtiradi. Vektorli grafikalar rasmlar, chizmalar, diagrammalar kabi grafik tasvirlarni aks ettirish uchun ishlatiladi. Ular ob'ektlardan hosil bo'ladi - geometrik ibtidoiylar to'plami (nuqta, chiziqlar, doiralar, to'rtburchaklar), ularga ba'zi xususiyatlar beriladi, masalan, chiziq qalinligi, rangni to'ldirish. Vektor formatidagi rasm tahrirlash jarayonini soddalashtiradi, chunki tasvirni masshtablash, aylantirish va deformatsiz deformatsiyalash mumkin. Bundan tashqari, har bir o'zgarish eski tasvirni (yoki parchani) buzadi va uning o'rniga yangisi quriladi. Ushbu taqdimot grafikalar va biznes grafikalar uchun yaxshi. Vektorli tasvirni kodlashda ob'ekt tasvirining o'zi emas, balki nuqtalarning koordinatalari, bu dastur yordamida har safar tasvirni qayta tiklaydi. Asosiy kamchilik vektorli grafikalar fotografiya sifatining mumkin emasligi... Vektor formatida rasm har doim chizilganga o'xshaydi. Rastrli grafikalar. Har qanday rasmni kvadratlarga bo'lish mumkin, shu bilan olish raster - kvadratlarning ikki o'lchovli massivi. Kvadratlarning o'zi - raster elementlar yoki piksellar (rasm elementi) - rasm elementlari. Har bir pikselning rangi raqam bilan kodlanadi, bu rasmni tavsiflash uchun rang raqamlarining tartibini (chapdan o'ngga yoki yuqoridan pastgacha) belgilashga imkon beradi.Piksel saqlanadigan har bir katakchaning soni xotirada saqlanadi. Bitmap chizmasi Har bir piksel yorqinlik, rang va shaffoflik qiymatlari yoki ushbu qiymatlarning kombinatsiyasi bilan taqqoslanadi. Bitmap bir qator qator va ustunlarga ega. Ushbu saqlash usuli o'zining kamchiliklariga ega: tasvirlar bilan ishlash uchun ko'proq xotira kerak. Bitmap tasvirining hajmi piksellar sonini bitta nuqtaning ma'lumot hajmiga ko'paytirish orqali aniqlanadi, bu mumkin bo'lgan ranglar soniga bog'liq. IN zamonaviy kompyuterlar asosan quyidagi ekran o'lchamlaridan foydalaning: 640 dan 480 gacha, 800 dan 600 gacha, 1024 dan 768 gacha va 1280 dan 1024 pikselgacha. Har bir nuqtaning yorqinligi va uning koordinatalarini butun sonlar yordamida ifodalash mumkin, bu grafik ma'lumotlarga ishlov berish uchun ikkilik kodlardan foydalanishga imkon beradi. Oddiy holatda (oq rangdagi qora va oq rangdagi rasm) ekrandagi har bir nuqta ikkita holatdan biriga ega bo'lishi mumkin - "qora" yoki "oq", ya'ni uning holatini saqlash uchun 1 bit kerak bo'ladi. Rangli tasvirlar video xotirasida saqlangan har bir nuqta rangining ikkilik kodiga muvofiq hosil bo'ladi. Rangli tasvirlar turli xil rang chuqurliklariga ega bo'lishi mumkin, bu nuqta rangini kodlash uchun ishlatiladigan bitlar soni bilan belgilanadi. Rang chuqurligining eng keng tarqalgan qiymatlari 8, 16, 24, 32, 64 bit. Rangli grafik tasvirlarni kodlash uchun ixtiyoriy rang uning tarkibiy qismlariga bo'linadi. Quyidagi kodlash tizimlaridan foydalaniladi: HSB (H - rang, S - to'yinganlik, B - yorqinlik), RGB (qizil - qizil, Yashil - yashil, Ko'k - ko'k) va ( Ccyan uchun yan , magenta uchun magenta, sariq - sariq, qora esa qora). Birinchi tizim qulay inson, ikkinchisi uchun kompyuterni qayta ishlash, ikkinchisi esa bosmaxonalar... Ushbu rang tizimlaridan foydalanish yorug'lik oqimi "sof" spektral ranglarning: qizil, yashil, ko'k yoki ularning hosilalarining kombinatsiyasi bo'lgan nurlanish orqali hosil bo'lishi mumkinligi bilan bog'liq. Fraktal Ayrim elementlari ota-ona tuzilmalarining xususiyatlarini meros qilib olgan ob'ektdir. Kichikroq o'lchovli elementlarning batafsil tavsifi oddiy algoritm bo'yicha amalga oshirilganligi sababli, bunday ob'ektni bir nechta matematik tenglamalar bilan tavsiflash mumkin. Fraktallar batafsil tasvirlash uchun nisbatan kam xotira talab qiladigan tasvirlarni tasvirlashga imkon beradi. Fraktal formatdagi rasm 3D grafikalar (3D.) uch o'lchovli kosmosdagi narsalar bilan ishlaydi. Uch o'lchovli kompyuter grafikasi filmlarda, kompyuter o'yinlarida keng qo'llaniladi, bu erda barcha ob'ektlar yuzalar yoki zarralar to'plami sifatida ifodalanadi. 3D grafikadagi barcha vizual transformatsiyalar tomonidan boshqariladi matritsali tasvirga ega bo'lgan operatorlar. Ovozni kodlash Musiqa, har qanday tovush singari, ovoz tebranishlaridan boshqa narsa emas, uni ro'yxatdan o'tkazish, uni etarlicha aniq takrorlash mumkin. Ovoz signalini kompyuter xotirasida aks ettirish uchun qabul qilingan akustik tebranishlarni raqamlashtirish, ya'ni nollar va birliklar ketmaketligiga aylantirish kerak. Mikrofon yordamida tovush elektr tebranishlariga aylantiriladi, shundan so'ng tebranishlar amplitudasini maxsus moslama yordamida ma'lum vaqt oralig'ida (sekundiga bir necha o'n ming marta) o'lchash mumkin - analog-raqamli konvertor (ADC). Ovozni ko'paytirish uchun raqamli signal analog yordamida analogga aylantirilishi kerak raqamli-analogli konvertor (DAC). Ushbu ikkala qurilma ham o'rnatilgan ovoz kartasi kompyuter. O'zgarishlarning ko'rsatilgan ketma-ketligi shakl. 2.6 .. Analog signalni raqamli raqamga o'tkazish va aksincha Har bir tovush o'lchovi ikkilik kodda yozilgan. Ushbu jarayon deyiladi namuna olish (namuna olish),aDC yordamida amalga oshiriladi. Namuna (namuna) - bu analog signal amplitudasining ikki o'lchovi orasidagi vaqt oralig'i. Bir muncha vaqtdan tashqari, namuna analog-raqamli konversiya natijasida olinadigan raqamli ma'lumotlarning har qanday ketma-ketligi deb ham ataladi. Muhim parametr namuna olishchastota - soniyada analog signal amplitudasining o'lchovlari soni. Ovozni tanlash tezligi sekundiga 8000 dan 48000 gacha. Namuna olish jarayonining grafik tasviri Ijro etish sifatiga ta'sir qiladi namuna olish tezligi va o'lchamlari(amplituda qiymatini yozish uchun ajratilgan katakning kattaligi). Masalan, musiqani kompakt-disklarga yozishda 16 bitli qiymatlar va 44032 Hz namuna olish tezligi ishlatiladi. Qulog'iga ko'ra, odam chastotasi 16 Gts dan 20 kHz gacha bo'lgan ovoz to'lqinlarini qabul qiladi (soniyada 1 Hz - 1 tebranish). Audio DVD formatida signal bir soniya ichida 96000 marta o'lchanadi. 96 kHz namuna olish tezligidan foydalaning. Multimedia dasturlarida qattiq diskdagi joyni tejash uchun ko'pincha past chastotalar qo'llaniladi: 11, 22, 32 kHz. Bu eshitiladigan chastota diapazonining pasayishiga olib keladi va shuning uchun eshitilgan narsaning buzilishi sodir bo'ladi. Dars mavzusi: « Matn ma'lumotlarini kodlash ". Mavzu: Informatika va AKT. Sinf: 9-10. Kalit so'zlar : informatika, matnlarni kodlash, ma'lumotlarni kodlash. Adabiyot, eor. 1. Darslik Ugrinovich N.D. Informatika va AKT asosiy kurs 9-sinf; Uskunalar : kompyuter sinfi, dasturlarMicrosoftIdoraPower Point, dars uchun topshiriqlar elektron formatda (Ilovaga qarang). Dars turi : Yangi mavzuni o'rganish. Ish shakllari : frontal, jamoaviy, individual. Izoh: talabalar soni sinf, kichik guruh. Darsning maqsadi: Matnli ma'lumotni kodlash haqida tushuncha bering. Vazifalar: Matnli ma'lumotlarni kodlash to'g'risida g'oyalarni shakllantirish ; Ta'limni rivojlantirishhissiyotlarva kollektivizm, aqlli bo'lingmen o'rtoqlarning javoblarini tinglang; Diqqat va mantiqiy fikrlashni rivojlantirish; Kompyuter dasturlarini o'rganishga qiziqishni rivojlantirish. Darslar davomida: O'qituvchining kirish hikoyasi taqdimot orqali (tenglama bo'yichamavzu bo'yicha taqdimot oldinroq taqdim etilgan). 60-yillardan boshlab kompyuterlar matnli ma'lumotlarni qayta ishlashda tobora ko'proq foydalanila boshladilar va hozirda dunyodagi shaxsiy kompyuterlarning aksariyati matnli ma'lumotlarni qayta ishlash bilan shug'ullanmoqdalar. Matnli ma'lumotlarni aks ettirish uchun 256 ta belgi etarli. Formulaga muvofiqN \u003d 2 Men , 256= 2 8 shuning uchun bitta belgini kodlash uchun 1 baytga teng miqdordagi ma'lumot ishlatiladi. (Formulaga alohida e'tibor bering). Kodlash shuni anglatadiki, har bir belgiga 00000000 dan 11111111 gacha bo'lgan noyob ikkilik kod (yoki 0 dan 255 gacha bo'lgan o'nlik kod) beriladi. Belgiga ma'lum bir kodni berish kelishuv masalasi bo'lishi muhimdir, bu kod jadvali bilan belgilanadi. Uchun turli xil turlari Kompyuterlar turli xil kodlashlardan foydalanadilar. Tarqatish bilanIBMKompyuter xalqaro standart kodlash jadvaliga aylandiASCII ( Amerika Standart Kod uchun Ma `lumot O'zaro almashish ) - amerikalik standart kod ma'lumot almashish uchun. Ushbu jadvalda faqat birinchi yarim standart, ya'ni. 0 (00000000) dan 127 (0111111) gacha bo'lgan raqamlarga ega belgilar. Bunga lotin alifbosidagi harf, raqamlar, tinish belgilari, qavslar va boshqa ba'zi belgilar kiradi. Qolgan 128 ta kod ishlatilgan turli xil variantlar... Ruscha kodlashlarda rus alifbosidagi belgilar joylashtirilgan. Hozirda rus harflari uchun 5 xil kod jadvallari mavjud (KOI8,CP1251 , CP866,Mac, ISO). Hozir yangi xalqaro standart keng qabul qilindiUnicode , har bir belgi uchun ikkita bayt ajratadi. U 65536 (2) kodlash uchun ishlatilishi mumkin 16 \u003d 65536) turli xil belgilar. Raqamlar ASCII standarti bo'yicha ikki holatda - kiritish-chiqarish paytida va matnda paydo bo'lganda kodlanadi. Agar raqamlar hisob-kitoblarga jalb qilingan bo'lsa, unda ular boshqa ikkilik kodga o'tkaziladi. Raqamni olaylik57 . Matnda ishlatilganda har bir raqam ASCII jadvaliga muvofiq o'z kodi bilan ifodalanadi. Ikkilikda bu 0011010100110111. Hisobkitoblarda foydalanilganda ushbu raqamning kodi tarjima qoidalariga muvofiq olinadi ikkilik tizim va biz olamiz - 00111001. Bugungi kunda ko'p odamlar xatlar, hujjatlar, maqolalar, kitoblar va boshqalarni tayyorlashda foydalanadilar.kompyuter so'z muharrirlari ... Kompyuter muharrirlari asosan ishlaydi256 belgidan iborat alifbo bilan . Bunday holda, matndagi ma'lumot miqdorini hisoblash oson. 2- Mavzu: Kompyuterning texnik tarkibi va asosiy qurilmalari 1 - shaxsiy kompyuter 1973-yil Fransiyada Truong Trong Ti tomonidan ishlab chiqarilgan. Avvaliga mazkur kompyuter elektron o’yinchoq sifatida qabul qilingan. So’ngra bu kompyuter 1977-yilda amerikalik Stiv Jobs boshliq “Apple Compyuter” firmasi tomonidan mukammallashtirilib, ommaviy ravishda chiqarila boshlandi. Kompyuter - bu turli hajmdagi, har xil ko’rinishdagi axborotlarni tezlik bilan ishlab berishni ta’minlovchi universal avtomatik qurilmadir. Sistema bloki asosiy xotira, protsessor va elektron sxemadan tashkil topgan. Asosiy xotira esa tezkor xotira qurilmasi (TXQ) hamda doimiy xotira qurilmasi (DXQ)dan tashkil topgan. TXQda (boshqacha nomi RAM ― Random Access Memory) kompyuterga kiritilgan va ish jarayonida hosil bo’lgan barcha axborotlar saqlanadi. Kompyuter manbaadan uzilgach TXQdagi ma’lumotlar o’chib ketadi. DXQda esa axborotlar o’zgarmasdan doimiy saqlanadi. Ona plata (ingl. Motherboard yoki ingl. mainboard — Asosiy plata; материнка) Shaxsiy kompyuterning asosiy komponentlari (Markaziy protsessor, TXQ kontrolleri va TXQ, yuklanuvchi DXQ, BIOS kontrollerlari) o’rnatiladigan plata. Odatda ona platada razyomlar (slotlar) joylashgan bo’ladi. Markaziy protsessor (ingl. central processing unit - CPU, markaziy hisoblash qurilmasi). 1971-yilda Intel firmasi tomonidan 2250 tranzistorli birinchi mikroprotsessor 4004 ishlab chiqarilgan. Arifmetik va mantiqiy amallarni bajaruvchi, boshqaruvchi qurilma. Har bir dastur buyruqlar ketmaketligidan tashkil topadi. Protsessor shu buyruqlarini bajaradi. Protsessorlar o’ta katta integral sxemalar asosida quriladi. Protsessor tezligi 1 sekundda bajaradigan amallar soni bilan belgilanadi va u Hz (gers) larda o’lchanadi. Protsessorning bir vaqtning o’zida necha bit bilan ishlashi uning razryadini belgilaydi. Hozirgi kunda 8, 16, 32, 64, 128 razryadli protsessorlar keng qo’llanilmoqda. RAM - Random Access Memory (tanlov asosida ixtiyoriy qismiga murojaat qilinadigan xotira) Bu qurilma registrlardan tashkil topgan. Registr ― bu ma’lumotlarni ikkilik shaklda vaqtinchalik saqlovchi qurilma. Registr triggerlardan tashkil topadi. Triggerlarning miqdori kompyuter necha razryadli ekanligini ko’rsatadi. Registr (uyacha) larning har bir razryadiga 1 bit axborot to’g’ri keladi. 8 bit axborot birgalikda 1 baytni tashkil qiladi. Har 1 bayt o’z tartib raqami(adresi)ga ega bo’ladi. Uyachaning uzunligi mashina so’zi uzunligini belgilab beradi. HDD (ingl. Hard Disk Drive – qattiq disk qurilmasi) kompyuterning tashqi xotirasi bo’lib, sistema blokiga o’rnatiladi hamda ma’lumotlarni saqlashda ishlatiladi. Uning hajmi bir necha 10 Gbaytdan - 10 Tbaytgacha yetadi. Vinchestor deganda, silindrsimon germetik idishda joylashtirilgan, bir o’qqa mustahkamlangan ustma - ust disklar majmui tushuniladi. 1 - vinchestor 1973 - yilda IBM firmasi tomonidan 3340 modelida yaratilgan. Monitor kompyuterning ish jarayonida vujudga keladigan axborotlarni ekranda yoritib berishga xizmat qiladigan qurilma. Monitor grafik yoki matn holatida ishlashi mumkin. Matn holatida belgi o’rinlari deyiluvchi alohida qismlarga, grafik holatida esa piksel nomli nuqtalarga bo’linadi. Monitordagi piksellarning umumiy miqdori hamda ranglar soni monitorning imkon darajasini belgilaydi. Hozirda monitorlarning HGC, CGA, EGA, VGA va SVGA turlari keng tarqalgan. Klaviatura (ingl. keyboard) Kompyuterga turli shakldagi axborot kiritish yo’llaridan biri klaviaturada joylashgan tugma (klavish)lar ko’magida amalga oshiriladi. Aniq bir tugma yoki tugmalar birikmasining bosilishi aynan mos ikkilik kodining kiritilishiga olib keladi. Bunga sabab shriftlovchi nomli mikrosxema ma’lum tugma bosilishida hosil bo’luvchi signalni ikkilik kodiga aylantirib beradi. Standart klaviaturalarda 101 yoki 102 ta klavish bo’ladi. Oldingi turlarida 86 ta bo’lgan. Vazifasiga ko’ra klaviaturadagi klavishlar 6 guruhga bo’linadi. Ular 1) funksional 2) alifbo-raqamli 3) yo’nalishli 4) raqamlar paneli 5) maxsuslashtirilgan 6) modifikatorlar Sichqoncha (ingl. mouse – sichqon) ma’lumot kiritish qurilmasi bo’lib, biror tekislik bo’ylab yurg’izilganda ostidagi lazer nuri harakat haqidagi ma’lumotni kompyuterga uzatadi va ekrandagi kursor mos yo’nalishlarda harakatlanadi. Sichqonchaning tugmalari yordamida kompyuterga biror buyruq berish mumkin. Birinchi sichqonchali kompyuter ― Xerox 8010 Star Information System mini-kompyuteri 1981yilda ishlab chiqarilgan. Printer (ingl. Printer – chop qiluvchi) ma’lumotlarni qog’ozga chiqarish qurilmasi. Printerlarning uch xili mavjud: bosma, purkovchi va lazerli. Bosma printer ignalar yordamida, purkovchisi naycha yordamida, lazerli printer esa maxsus baraban yordamida chop qiladi. Purkovchi hamda lazerli printerlar yordamida rangli ma’lumotlarni chop etish mumkin. Birinchi uyali printerlar 1985-yilda ishlab chiqarilgan. Skaner (ingl. scanner - o’qib oluvchi) ma’lumotlarni nurli lampa yordamida rasmli ko’rinishda kompyuter xotirasiga o’qib oluvchi qurilma. Skanerlarning asosan ikki turi mavjud: stol usti skanerlari va qo’l skanerlari. Hewlard Packard, Epson, Canon firmalarining skanerlari dunyoga mashhur. Modem (abbr. modulyator, demodulyator) Kompyuter signallarini telefon signallariga aylantiruvchi va aksincha telefon signallarini kompyuter signallariga aylantiruvchi qurilma. Ya’ni modem telefon tarmoqlari orqali kompyuterlarni o’zaro bog’lashni ta’minlovchi qurilmadir. Modemlar tashqi va ichki bo’ladi. Shaxsiy kompyuterlar uchun birinchi modem 1979-yilda Hayes Microcomputer Products kompaniyasi tomonidan ishlab chiqarilgan. Kompakt disklardan ma’lumot o’qish va ularga ma’lumot yozish qurilmasi. Ma’lumot o’qish va yozish lazer nuri yordamida amalga oshiriladi. Kompakt disk yuzasiga 1 li bitlarni yozishda diskning ma’lum yuzasiga lazer nuri ta’sir qildiriladi va shu yuzada iz qoldiriladi. Strimmer (ingl. Streamer – uzun hilpirovchi lenta) vinchesterdagi eng zarur axborotlarni buzmasdan asrash uchun uning nusxasini ko’chirib zahirada saqlash uchun xizmat qiladigan qurilma. Strimer ma’lumotlarni magnit tasmalarga juda tez ko’chirishni tashkil etadi. Magnit tasmalar sifatida audio yoki video tasmalardan foydalaniladi. Flesh (ingl. flash – qisqa xabar) juda katta hajmdagi axborotni o’z ichiga sig’dira oladigan yarim o’tkazgichli xotira. Hozirgi kunda flesh xotiralarning hajmi 32 Gb gacha bo’lgan axborotni o’ziga sig’dira oladigan turlari mavjud. Ma’lumot yozish tezligi 6700 kbayt/sek gacha yetadi. Ma’lumot o’qish tezligi esa 18000 kbayt/sek gacha boradi. Plotter (ingl. plotter – grafik printer) ― katta hajmdagi chizmalarni chop qilishga mo’ljallangan qurilma. Chizmalarni tushlangan pero yordamida hosil qiadi. Plotter yordamida o’lchami 300 x 300 sm bo’lgan chizmalarni ham chop etish mumkin. Rolikli plotterlar qog’ozni pero ostida harakatlantiradi, planshetli plotterlar esa peroni qog’oz ustida harakatlantiradi. 3. Windows OT ini o'z kompyuterga o`rnatish. Bugun biz o'z kompyuterimizga Windows OT ining 8.1 versiyasini o'rnatishni ko'rib chiqamiz. Bu usul Windows ning 7, 8, 8.1 va 10 versiyalari uchun bir xil hisoblanadi. Demak, boshladik. Buning uchun bizga Windows operatsion tizimi o'rnatuvchi paketi fleshka disk yoki fleshka kerak bo'ladi. Agar bular mavjud bo'lmasa o'zimiz o'rnatuvchi paketni fleshka yozamiz va bu orqali o'z kompyuterimizga Windows OT ini o'rnatamiz. Bunda bizga Windows o'rnatuvchi paketi (.iso kengaytmasida bo'ladi) va rufus dasturi kerak bo'ladi. Windows OT ining o'rnatuvchi paketini biz Microsoft ning microsoft.com saytidan yoki o'zimiz bilgan boshqa dasturlar saytidan ko'chirib olishimiz mumkin. ESLATMA!!! Windows OT ining o'rnatiluvchi paketi hech qachon shunchaki fleshkaga nusxalash bilan yozilmaydi agarda siz uni uyingizga yoki biron joyga olib borib saqlab qo'yish uchun yozmayotgan bo'lsangiz. Download 0.76 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling