Bilgisayarda bilgi kodlamanın genel ilkeleri. "Bilgisayardaki bilgileri kodlama"

İyi çalışmanızı bilgi tabanına göndermek kolaydır. Aşağıdaki formu kullanın

Bilgi tabanını çalışmalarında ve çalışmalarında kullanan öğrenciler, lisansüstü öğrenciler, genç bilim adamları size çok minnettar olacaktır.

Yayınlanan http://www.allbest.ru//

Yayınlanan http://www.allbest.ru//

Bilgisayardaki bilgileri kodlama

Modern bir bilgisayar sayısal, metinsel, grafik, ses ve video bilgilerini işleyebilir. Bir bilgisayardaki tüm bu tür bilgiler ikili kodda sunulur, yani iki kapasiteye sahip bir alfabe kullanılır (toplam iki karakter 0 ve 1). Bunun nedeni, bilginin bir dizi elektrik darbesi şeklinde sunulmasının uygun olmasından kaynaklanmaktadır: nabız (0) yoktur, bir nabız (1) vardır. Bu tür kodlama genellikle ikili olarak adlandırılır ve sıfırların ve bunlara ait mantıksal dizilere makine dili denir

Makine ikili kodunun her bir basamağı, bir bite eşit miktarda bilgi taşır.

Bu sonuç, makine alfabesinin sayılarının eşlenebilir olaylar olarak düşünülerek yapılabilir. İkili bir rakam yazarken, iki olası durumdan sadece birini seçebilirsiniz, yani 1 bit'e eşit miktarda bilgi taşır. Bu nedenle, iki basamak bilgi 2 bit, dört basamak - 4 bit vb. Taşır. Bitlerdeki bilgi miktarını belirlemek için, ikili makine kodundaki basamak sayısını belirlemek yeterlidir.

kodlama metin bilgisi

Şu anda, çoğu kullanıcı karakterlerden oluşan metin bilgilerini işlemek için bir bilgisayar kullanmaktadır: harfler, sayılar, noktalama işaretleri vb.

Geleneksel olarak, tek bir karakteri kodlamak için 1 bayta eşit miktarda bilgi kullanılır, yani I \u003d 1 bayt \u003d 8 bit. Olası K olaylarının sayısını ve I bilgi miktarını bağlayan bir formül kullanarak, kaç farklı karakterin kodlanabileceği hesaplanabilir (karakterlerin olası olaylar olduğu varsayılarak):

K \u003d 2I \u003d 28 \u003d 256,

yani, metin bilgisini temsil etmek için 256 karakter kapasiteli bir alfabe kullanılabilir.

Kodlamanın özü, her karakterin atanmasıdır ikili kod  00000000 ila 11111111 veya karşılık gelen ondalık kodu 0 ile 255 arasında.

Şu anda, Rus harflerini (KOI - 8, CP1251, CP866, Mac, ISO) kodlamak için beş farklı kod tablosunun kullanıldığı ve bir tablo kullanılarak kodlanan metinlerin başka bir kodlamada doğru görüntülenmeyeceği unutulmamalıdır. Bu görsel olarak birleştirilmiş karakter kodlama tablosunun bir parçası olarak gösterilebilir.

Aynı ikili koda farklı ikili karakterler atanır.

İkili kod

Ondalık kod

Bununla birlikte, çoğu durumda, metin belgelerinin kod dönüştürmesi kullanıcı tarafından halledilir ve özel programlar uygulamalara yerleştirilmiş dönüştürücülerdir.

1997'den bu yana, Microsoft Windows ve Office'in en son sürümleri, karakter başına 2 bayt ayıran yeni Unicode kodlamasını desteklemektedir ve bu nedenle 256 karakteri değil, 65.536 farklı karakteri kodlamak mümkündür.

Bir sembolün sayısal kodunu belirlemek için, kod tablosunu kullanabilir veya bir Word 6.0 / 95 metin düzenleyicisinde çalışabilirsiniz.Bunu yapmak için menüden "Ekle" - "Sembol" ü seçin, ardından ekranda Simge iletişim kutusu görüntülenir. İletişim kutusunda seçili yazı tipi için bir karakter tablosu görünür. Bu tablodaki karakterler, Space karakteri (sol üst köşe) ile başlayıp "I" (sağ alt köşe) ile biten sıralı olarak soldan sağa doğru satır satır düzenlenir.

Windows kodlamasında (CP1251) sayısal karakter kodunu belirlemek için, fareyi veya imleç tuşlarını kullanarak istediğiniz karakteri seçin, ardından Anahtar düğmesini tıklatın. Bundan sonra, ekranda, seçilen karakterin ondalık sayısal kodunun sol alt köşede bulunduğu Ayarlar iletişim kutusu görüntülenir.

1. İki metin aynı sayıda karakter içerir. İlk metin Rusça, ikincisi ise alfabesi 16 karakterden oluşan Naguri kabilesi dilinde yazılmıştır. Kimin metni daha fazla bilgi taşır?

I \u003d K * a (metnin bilgi hacmi, bir karakterin bilgi ağırlığına göre karakter sayısının çarpımına eşittir).

çünkü Her iki metin de aynı sayıda karaktere (K) sahip olduğundan, fark alfabenin (a) bir karakterinin bilgi içeriğine bağlıdır.

2a1 \u003d 32, yani. A1 \u003d 5 bit

2a2 \u003d 16, yani. A2 \u003d 4 bit.

I1 \u003d K * 5 bit, I2 \u003d K * 4 bit.

Böylece, Rusça 5/4 kez yazılan metin daha fazla bilgi taşır.

2. 2048 karakter içeren mesajın hacmi 1/512 MB'tır. Alfabenin gücünü belirleyin.

I \u003d 1/512 * 1024 * 1024 * 8 \u003d 16384 bit. - mesajın bilgi hacmini bitlere dönüştürür.

a \u003d I / K \u003d 16384/1024 \u003d 16 bit - alfabenin bir karakterine düşer.

216 \u003d 65536 karakter - kullanılan alfabenin gücü.

Bilgisayarda sembolik bilgilerin temsili için uluslararası bir standart haline gelmesi gereken Unicode kodlamasında kullanılan bu alfabe

Grafik Kodlama

1950'lerin ortalarında, bilimsel ve askeri araştırmalarda kullanılan büyük bilgisayarlar için ilk kez verilerin grafiksel gösterimi uygulandı. Şu anda, bir bilgisayar kullanarak grafik bilgilerini işlemek için teknolojiler yaygın olarak kullanılmaktadır. Grafik kullanıcı arayüzü, işletim sistemlerinden başlayarak çeşitli sınıfların yazılımları için fiili standart haline gelmiştir. Bu muhtemelen insan ruhunun özelliğinden kaynaklanmaktadır: görselleştirme daha hızlı bir anlayışa katkıda bulunur. Yazılım ve donanım hesaplama sistemleri - bilgisayar grafikleri kullanarak görüntü oluşturma ve işleme yöntemlerini ve araçlarını inceleyen özel bir bilgisayar bilimi alanında yaygın olarak kullanılmaktadır. Onsuz, veri görselleştirme insan faaliyetinin birçok alanında kullanıldığı için sadece bilgisayarı değil, aynı zamanda maddi dünyayı da hayal etmek zordur. Örnek olarak, deneysel gelişim, tıp ( bilgisayarlı tomografi), araştırma vb.

Özellikle yoğun bir şekilde, bir bilgisayar kullanarak grafik bilgileri işleme teknolojisi 80'lerde gelişmeye başladı. Grafik bilgi iki şekilde sunulabilir: analog veya ayrık. Rengi sürekli değişen bir resim, analog bir gösterimin bir örneğidir ve bir mürekkep püskürtmeli yazıcı kullanılarak basılan ve farklı bir rengin tek tek noktalarından oluşan bir görüntü, ayrı bir gösterimdir. Grafik görüntüyü bölerek (ayrıklaştırma), grafik bilgileri analog formdan ayrık haline dönüştürülür. Aynı zamanda, kodlama gerçekleştirilir - her öğeye bir kod şeklinde belirli bir değer atanır. Bir görüntüyü kodlarken, uzamsal ayrıklaştırma gerçekleşir. Çok sayıda küçük renk parçasından bir görüntü oluşturmakla karşılaştırılabilir (mozaik yöntemi). Görüntünün tamamı ayrı noktalara ayrılır, her öğeye kendi renginden bir kod atanır. Bu durumda, kodlama kalitesi aşağıdaki parametrelere bağlı olacaktır: noktanın boyutu ve kullanılan renk sayısı. Noktaların boyutu küçüldükçe, görüntü daha fazla sayıda noktadan oluşur, kodlama kalitesi o kadar yüksek olur. Ne kadar çok renk kullanılırsa (yani görüntü noktası daha fazla olası durum alabilir), her bir noktanın taşıdığı bilgi o kadar fazla olur ve bu nedenle kodlama kalitesi artar. Grafik nesnelerin oluşturulması ve saklanması çeşitli şekillerde mümkündür - bir vektör, fraktal veya raster görüntü şeklinde. Ayrı bir konu, vektör ve raster görüntü oluşturma yöntemlerini birleştiren 3D (üç boyutlu) grafikler olarak kabul edilir. Sanal alanda nesnelerin üç boyutlu modellerini oluşturmak için yöntem ve teknikleri inceler. Her tür, grafik bilgilerini kodlamak için kendi yöntemini kullanır.

Bitmap görüntüsü.

Bir büyüteç kullanarak, örneğin bir gazeteden siyah beyaz bir grafik görüntünün, belirli bir deseni oluşturan en küçük noktalardan (raster) oluştuğunu görebilirsiniz. 19. yüzyılda Fransa'da resimde yeni bir yön ortaya çıktı - noktacılık. Tekniği tuval üzerine çizimin çok renkli noktalar şeklinde bir fırça ile uygulanmasıydı. Ayrıca, bu yöntem grafik bilgilerini kodlamak için baskıda uzun süredir kullanılmaktadır. Resmin iletiminin doğruluğu nokta sayısına ve boyutlarına bağlıdır. Resmi noktalara böldükten sonra, sol köşeden başlayarak, çizgiler boyunca soldan sağa hareket ettikten sonra, her noktanın rengini kodlayabilirsiniz. Daha sonra, böyle bir noktaya piksel (bu kelimenin kökeni İngilizce kısaltma "resim öğesi" - bir resim öğesi ile ilişkilendirilir) diyeceğiz. Raster görüntünün hacmi, piksel sayısının çarpılmasıyla belirlenir (olası renklerin sayısına bağlı olarak bir noktanın bilgi hacmi ile. Görüntü kalitesi, monitörün çözünürlüğüne göre belirlenir. Daha yüksek, yani raster çizgilerinin sayısı ve çizgideki noktalar arttıkça görüntü kalitesi de artar. Bilgisayarlar esas olarak aşağıdaki ekran çözünürlüklerini kullanır: her noktanın parlaklığı ve doğrusal koordinatları tamsayılar kullanılarak ifade edilebildiğinden 640 x 480, 800 x 600, 1024 x 768 ve 1280 x 1024 nokta , Kodlama yöntemi görüntü verilerini işlemek için bir ikili kod kullanımına izin söylenebilir.

Siyah beyaz çizimler hakkında konuşursak, yarı ton kullanmazsanız, piksel iki durumdan birini alır: parlıyor (beyaz) ve parlamıyor (siyah). Ve bir pikselin rengi hakkındaki bilgilere piksel kodu denildiğinden, onu kodlamak için bir bit bellek yeterlidir: 0 - siyah, 1 - beyaz. Resimler 256 gri tonlu noktaların bir kombinasyonu şeklinde düşünülürse (yani, bunlar şu anda genellikle kabul edilir), herhangi bir noktanın parlaklığını kodlamak için sekiz bitlik bir ikili sayı yeterlidir. Bilgisayar grafiklerinde renk son derece önemlidir. Görsel izlenimi arttırmak ve görüntünün bilgi doygunluğunu arttırmak için bir araç görevi görür. İnsan beyni tarafından renk duygusu nasıl oluşur? Bu, retinaya giren ışık akısının yansıtan veya yayan nesnelerden analizinin bir sonucu olarak ortaya çıkar. Genellikle koniler olarak da adlandırılan insan renk reseptörlerinin, her biri yalnızca bir rengi algılayabilen üç gruba ayrıldığı kabul edilir - kırmızı veya yeşil veya mavi.

Renk modelleri.

Renkli grafik görüntülerin kodlanması hakkında konuşursak, keyfi rengin ana bileşenlere ayrılması ilkesini göz önünde bulundurmalıyız. Birkaç kodlama sistemi kullanırlar: HSB, RGB ve CMYK. İlk renk modeli basit ve sezgisel, yani insanlar için uygun, ikincisi bir bilgisayar için en uygun olanı ve son model yazıcılar için CMYK. Bu renk modellerinin kullanımı, ışık akısının, “saf” spektral renklerin bir kombinasyonu olan radyasyon tarafından oluşturulabilmesinden kaynaklanmaktadır: kırmızı, yeşil, mavi veya türevleri. Ek renk üretimi (yayılan nesnelerin tipik hali) ile çıkarıcı renk üretimi (yansıtan nesnelerin tipik hali) arasında bir ayrım yapılır. İlk tipteki bir nesneye örnek olarak bir monitörün katot ışınlı tüpü, ikinci tip ise bir baskı baskısıdır. kodlama bilgi sembolü alfabesi

1) HSB modelinin üç bileşeni vardır: Ton, Doygunluk ve Parlaklık. Bu bileşenler ayarlanarak çok sayıda özel renk elde edilebilir. Bu renk modeli en iyi, resimlerin bitmiş olanlar tarafından işlenmek yerine kendileri tarafından oluşturulduğu grafik editörlerinde kullanılır. Daha sonra, oluşturulan çalışmanız ekran resmi olarak kullanılması planlanıyorsa RGB renk modeline veya yazdırılırsa CMYK'ya dönüştürülebilir, Renk değeri dairenin merkezinden gelen bir vektör olarak seçilir. Vektörün yönü açısal olarak belirtilir ve renk tonunu belirler. Renk doygunluğu vektörün uzunluğu ile belirlenir ve renk parlaklığı, sıfır noktası siyah olan ayrı bir eksende ayarlanır. Ortadaki nokta beyaz (nötr) renge karşılık gelir ve çevre etrafındaki noktalar saf renklere karşılık gelir.

2) RGB yönteminin prensibi şu şekildedir: herhangi bir rengin üç rengin bir kombinasyonu olarak temsil edilebileceği bilinmektedir: kırmızı (Kırmızı, R), yeşil (Yeşil, G), mavi (Mavi, B). Bu bileşenlerin varlığı veya yokluğu nedeniyle diğer renkler ve tonları elde edilir.Ana renklerin ilk harfleri ile sistem adını aldı - RGB. Bu renk modeli toplanır, yani herhangi bir renk çeşitli oranlarda ana renklerin bir kombinasyonunu elde edebilirsiniz. Birincil rengin bir bileşeni diğerine bindirildiğinde, toplam radyasyonun parlaklığı artar. Üç bileşenin hepsini birleştirirsek, beyaza yaklaşık bir parlaklık olan parlaklıkta bir artışla akromatik bir gri renk elde ederiz.

256 ton geçişinde (her nokta 3 bayt olarak kodlanır), minimum RGB değerleri (0,0,0) siyaha karşılık gelir ve beyaz olanlar koordinatlarla (255, 255, 255) maksimuma karşılık gelir. Renk bileşeninin bayt değeri ne kadar büyük olursa, bu renk o kadar parlak olur. Örneğin, koyu mavi üç bayt (0, 0, 128) ve parlak mavi (0, 0, 255) ile kodlanır.

3) CMYK yönteminin prensibi. Bu renk modeli, yayınları baskıya hazırlamak için kullanılır. Ana renklerin her birine ek bir renk atanır (ana rengi beyaza tamamlar). Bir çift diğer ana rengi toplayarak ek renk elde edin. Yani, kırmızı için tamamlayıcı renkler mavi (Mavi, C) \u003d yeşil + mavi \u003d beyaz - kırmızı, yeşil için - macenta (Macenta, M) \u003d kırmızı + mavi \u003d beyaz - yeşil, mavi için - sarı (Sarı, Y) \u003d kırmızı + yeşil \u003d beyaz - mavi. Ayrıca, rastgele bir rengin bileşenlere ayrışması ilkesi hem temel hem de ek olarak uygulanabilir, yani herhangi bir renk ya kırmızı, yeşil, mavi bir bileşenin toplamı ya da mavi, purpureal, sarı bir bileşenin toplamı olarak temsil edilebilir. Temel olarak, bu yöntem baskı endüstrisinde benimsenmiştir. Ama hala siyah renk kullanıyorlar (BlacК, B harfi zaten mavi renkte olduğu için K harfi ile gösterilir). Bunun nedeni, üst üste binen ek renklerin saf siyah üretmemesidir.

Renkli grafiklerin çeşitli sunum modları vardır:

a) tam renkli (Gerçek Renk);

c) endeks.

Tam renkli modda, her bileşenin parlaklığını kodlamak için 256 değer (sekiz ikili bit) kullanılır, yani bir pikselin rengini (RGB sisteminde) kodlamak 8 * 3 \u003d 24 bit alır. Bu, 16,5 milyon rengi benzersiz bir şekilde tanımlamanızı sağlar. Bu insan gözünün hassasiyetine oldukça yakındır. CMYK sistemini kullanarak kodlama yaparken, renkli grafikleri temsil etmek için 8 * 4 \u003d 32 ikili bitiniz olmalıdır.

Yüksek Renk modu, 16 bit ikili sayılar kullanan bir kodlamadır, yani her noktayı kodlarken ikili bitlerin sayısı azalır. Ancak bu, kodlanmış renklerin aralığını önemli ölçüde azaltır.

İndeks renk kodlaması ile sadece 256 renk tonu iletilebilir. Her renk sekiz veri biti kullanılarak kodlanır. Ancak 256 değer, insan gözü için mevcut tüm renk yelpazesini taşımadığından, grafik verilere bir paletin (arama tablosu) eklendiği, çoğalmanın yetersiz olacağı anlaşılmaktadır: deniz kırmızıya dönebilir ve yapraklar maviye dönüşebilir. Raster noktasının kodu bu durumda rengin kendisi değil, sadece paletteki numarası (indeksi) anlamına gelir. Bu nedenle rejimin adı - endeks.

Yayınlanan Allbest.ru

Benzer belgeler

    Metin bilgilerini işlemek için araçlar ve teknolojiler: MS-DOS Editör, Word Pad, Not Defteri, Microsoft Word. İkili kodlama  bilgisayardaki metin bilgileri. Rus harfleri için kod tablolarının çeşitlerinin dikkate alınması: Windows, MS-DOS, KOI-8, Mac, ISO.

    dönem ödevi, 27.04.2013 eklendi

    Bilgisayar kullanarak grafik bilgi işlemek için teknoloji, bilimsel ve askeri araştırmalarda uygulama: formlar, bilgilerin kodlanması, mekânsal ayrıklaştırılması. Grafik nesnelerin oluşturulması ve saklanması, vektör grafiklerinin işlenmesi.

    Özet, 28.11.2010 eklendi

    Sayısal bilgilerin sayı sistemleri ile gösterilmesi. Sembolik, metinsel, sayısal ve grafiksel bilgilerin kodlanması. Sabit sürücü cihazı; CD-ROM sürücüsü. Ana Windows menüsünü kullanarak; programlama dilleri.

    testi, eklendi 03/16/2015

    İkili sistemde bilgi sunumu. Programlamada kodlama ihtiyacı. Grafik bilgi, sayı, metin, ses kodlaması. Şifreleme ve şifreleme arasındaki fark. Sembolik (metinsel) bilgilerin ikili kodlanması.

    Özet, 27.03.2010 eklendi

    Metinlerle çalışma programları: MS-DOS Editör, Word Pad, not defteri, kelime, kelime işlemci. Belgeleri işlemek için editörler. Biçimlendirme stilleri. Bilgisayardaki metin bilgilerinin ikili kodlaması. operasyonlar teknolojik süreç  işlenmesi.

    dönem ödevi, 25.04.2013 eklendi

    Doğrusal ve iki boyutlu kodlamanın özü. Barkod kimlik doğrulama şeması. Bilgi kodlama yöntemlerinin analizi. Kontrol basamağının hesaplanması. Bilgi girme ve işleme sürecinin etkin bir otomasyon alanı olarak barkodlama.

    sunum, 05/10/2014 eklendi

    Dijital formdaki görüntüleri temsil etmenin vektör yolu fikri ile tanışma. Bir grafik nesnesini kodlamak için bir komut dizisinin geliştirilmesi. Ana takımlar; grafik bilgi, raster ve vektör seçeneklerinin ikili kodlaması.

    sunum, 05/01/2012 eklendi

    Bilgi kavramı ve kodlamanın temel ilkeleri, kullanılan yöntem ve teknikler, araçlar ve görevler. Dijital ve metinsel, grafik ve işitsel bilgiler için kodlama işlemlerinin özel özellikleri. Bilgisayarın mantıksal temeli.

    dönem ödevi, 23.04.2014 eklendi

    Doğadaki, toplumdaki, teknolojideki bilgi ve bilgi süreçleri. Bir kişinin bilgi faaliyeti. Kodlama bilgileri. Kodlama yöntemleri. Görüntü kodlama. Sibernetikte bilgi. Bilgi Özellikleri. Bilgi miktarını ölçme.

    Özet, 18.11.2008 eklendi

    "Bilgi Kodlama" konusunu bilgisayar bilimindeki okul dersine yerleştirin. Bilgisayar bilimlerinde bir okul dersinde "Bilgi Kodlama" çalışması için öneriler. "Bilgi Kodlama" konusunu incelemek için didaktik materyal ve bilgisayar bilimi ile ilgili müfredat dışı bir olay.

Modern bir bilgisayar sayısal, metinsel, grafik, ses ve video bilgilerini işleyebilir. Bir bilgisayardaki tüm bu tür bilgiler ikili kodda sunulur, yani iki kapasiteye sahip bir alfabe kullanılır (toplam iki karakter 0 ve 1). Bunun nedeni, bilginin bir dizi elektrik darbesi şeklinde sunulmasının uygun olmasından kaynaklanmaktadır: nabız (0) yoktur, bir nabız (1) vardır. Bu tür kodlama genellikle ikili olarak adlandırılır ve sıfırların ve bunların kendilerinin mantıksal dizilerine makine dili denir.

Makine ikili kodunun her bir basamağı, bir bite eşit miktarda bilgi taşır.

Bu sonuç, makine alfabesinin sayılarının eşlenebilir olaylar olarak düşünülerek yapılabilir. İkili bir rakam yazarken, iki olası durumdan sadece birini seçebilirsiniz, yani 1 bit'e eşit miktarda bilgi taşır. Bu nedenle, iki basamak bilgi 2 bit, dört basamak - 4 bit vb. Taşır. Bitlerdeki bilgi miktarını belirlemek için, ikili makine kodundaki basamak sayısını belirlemek yeterlidir.

Metin Bilgi Kodlaması

Şu anda, çoğu kullanıcı karakterlerden oluşan metin bilgilerini işlemek için bir bilgisayar kullanmaktadır: harfler, sayılar, noktalama işaretleri vb.

Geleneksel olarak, tek bir karakteri kodlamak için 1 bayta eşit miktarda bilgi kullanılır, yani I \u003d 1 bayt \u003d 8 bit. Olası K olaylarının sayısını ve I bilgi miktarını bağlayan bir formül kullanarak, kaç farklı karakterin kodlanabileceği hesaplanabilir (karakterlerin olası olaylar olduğu varsayılarak):

K \u003d 2 I \u003d 28 \u003d 256,

yani, metin bilgisini temsil etmek için 256 karakter kapasiteli bir alfabe kullanılabilir.

Kodlamanın özü, her karaktere 00000000'den 11111111'e kadar ikili kod veya 0'dan 255'e karşılık gelen ondalık kod atanmasıdır.

Şu anda, Rus harflerini (KOI - 8, CP1251, CP866, Mac, ISO) kodlamak için beş farklı kod tablosunun kullanıldığı ve bir tablo kullanılarak kodlanan metinlerin başka bir kodlamada doğru görüntülenmeyeceği unutulmamalıdır. Bu görsel olarak birleştirilmiş karakter kodlama tablosunun bir parçası olarak gösterilebilir.

Aynı ikili koda farklı ikili karakterler atanır.

İkili kod Ondalık kod KOI8 SR1251 SR866 ağırlık ISO
11000010 194 b - - T

Bununla birlikte, çoğu durumda, metin belgelerinin kod dönüştürmesi kullanıcı tarafından halledilir ve özel programlar uygulamalara yerleştirilmiş dönüştürücülerdir.

1997'den bu yana, Microsoft Windows ve Office'in en son sürümleri, karakter başına 2 bayt ayıran yeni Unicode kodlamasını desteklemektedir ve bu nedenle 256 karakteri değil, 65.536 farklı karakteri kodlamak mümkündür.

Bir sembolün sayısal kodunu belirlemek için, kod tablosunu kullanabilir veya bir Word 6.0 / 95 metin düzenleyicisinde çalışabilirsiniz.Bunu yapmak için menüden "Ekle" - "Sembol" ü seçin, ardından ekranda Simge iletişim kutusu görüntülenir. İletişim kutusunda seçili yazı tipi için bir karakter tablosu görünür. Bu tablodaki karakterler, Space karakteri (sol üst köşe) ile başlayıp "I" (sağ alt köşe) ile biten sıralı olarak soldan sağa doğru satır satır düzenlenir.

Windows kodlamasında (CP1251) sayısal karakter kodunu belirlemek için, fareyi veya imleç tuşlarını kullanarak istediğiniz karakteri seçin, ardından Anahtar düğmesini tıklatın. Bundan sonra, ekranda, seçilen karakterin ondalık sayısal kodunun sol alt köşede bulunduğu Ayarlar iletişim kutusu görüntülenir.

Görevler

  1. İki metin aynı sayıda karakter içerir. İlk metin Rusça, ikincisi ise alfabesi 16 karakterden oluşan Naguri kabilesi dilinde yazılmıştır. Kimin metni daha fazla bilgi taşır?

I \u003d K * a (metnin bilgi hacmi, bir karakterin bilgi ağırlığına göre karakter sayısının çarpımına eşittir).
  çünkü Her iki metin de aynı sayıda karaktere (K) sahip olduğundan, fark alfabenin (a) bir karakterinin bilgi içeriğine bağlıdır.
  2 a1 \u003d 32, yani. A1 \u003d 5 bit
  2 a2 \u003d 16, yani. A2 \u003d 4 bit.
  I1 \u003d K * 5 bit, I2 \u003d K * 4 bit.
  Böylece, Rusça 5/4 kez yazılan metin daha fazla bilgi taşır.

  1. 2048 karakter içeren iletinin hacmi MB'nin 1/512'si kadardı. Alfabenin gücünü belirleyin.

I \u003d 1/512 * 1024 * 1024 * 8 \u003d 16384 bit. - mesajın bilgi hacmini bitlere dönüştürür.
  a \u003d I / K \u003d 16384/1024 \u003d 16 bit - alfabenin bir karakterine düşer.
  2 16 \u003d 65536 karakter - kullanılan alfabenin gücü.
  Bilgisayarda sembolik bilgilerin temsili için uluslararası bir standart haline gelmesi gereken Unicode kodlamasında kullanılan bu alfabe.

Grafik Kodlama

1950'lerin ortalarında, bilimsel ve askeri araştırmalarda kullanılan büyük bilgisayarlar için ilk kez verilerin grafiksel gösterimi uygulandı. Şu anda, bir bilgisayar kullanarak grafik bilgilerini işlemek için teknolojiler yaygın olarak kullanılmaktadır. Grafik kullanıcı arayüzü, işletim sistemlerinden başlayarak çeşitli sınıfların yazılımları için fiili standart haline gelmiştir. Bu muhtemelen insan ruhunun özelliğinden kaynaklanmaktadır: görselleştirme daha hızlı bir anlayışa katkıda bulunur. Yazılım ve donanım hesaplama sistemleri - bilgisayar grafikleri kullanarak görüntü oluşturma ve işleme yöntemlerini ve araçlarını inceleyen özel bir bilgisayar bilimi alanında yaygın olarak kullanılmaktadır. Onsuz, veri görselleştirme insan faaliyetinin birçok alanında kullanıldığı için sadece bilgisayarı değil, aynı zamanda maddi dünyayı da hayal etmek zordur. Bir örnek deneysel gelişim, tıp (bilgisayarlı tomografi), araştırma vb.

Özellikle yoğun bir şekilde, bir bilgisayar kullanarak grafik bilgileri işleme teknolojisi 80'lerde gelişmeye başladı. Grafik bilgi iki şekilde sunulabilir: analog veya ayrık. Rengi sürekli değişen bir resim, analog bir gösterimin bir örneğidir ve bir mürekkep püskürtmeli yazıcı kullanılarak basılan ve farklı bir rengin tek tek noktalarından oluşan bir görüntü, ayrı bir gösterimdir. Grafik görüntüyü bölerek (ayrıklaştırma), grafik bilgileri analog formdan ayrık haline dönüştürülür. Aynı zamanda, kodlama gerçekleştirilir - her öğeye bir kod şeklinde belirli bir değer atanır. Bir görüntüyü kodlarken, uzamsal ayrıklaştırma gerçekleşir. Çok sayıda küçük renk parçasından bir görüntü oluşturmakla karşılaştırılabilir (mozaik yöntemi). Görüntünün tamamı ayrı noktalara ayrılır, her öğeye kendi renginden bir kod atanır. Bu durumda, kodlama kalitesi aşağıdaki parametrelere bağlı olacaktır: noktanın boyutu ve kullanılan renk sayısı. Noktaların boyutu küçüldükçe, görüntü daha fazla sayıda noktadan oluşur, kodlama kalitesi o kadar yüksek olur. Ne kadar çok renk kullanılırsa (yani görüntü noktası daha fazla olası durum alabilir), her bir noktanın taşıdığı bilgi o kadar fazla olur ve bu nedenle kodlama kalitesi artar. Grafik nesnelerin oluşturulması ve saklanması çeşitli şekillerde mümkündür - bir vektör, fraktal veya raster görüntü şeklinde. Ayrı bir konu, vektör ve raster görüntü oluşturma yöntemlerini birleştiren 3D (üç boyutlu) grafikler olarak kabul edilir. Sanal alanda nesnelerin üç boyutlu modellerini oluşturmak için yöntem ve teknikleri inceler. Her tür, grafik bilgilerini kodlamak için kendi yöntemini kullanır.

Bitmap görüntüsü

Bir büyüteç kullanarak, örneğin bir gazeteden siyah beyaz bir grafik görüntünün, belirli bir deseni oluşturan en küçük noktalardan (raster) oluştuğunu görebilirsiniz. 19. yüzyılda Fransa'da resimde yeni bir yön ortaya çıktı - noktacılık. Tekniği tuval üzerine çizimin çok renkli noktalar şeklinde bir fırça ile uygulanmasıydı. Ayrıca, bu yöntem grafik bilgilerini kodlamak için baskıda uzun süredir kullanılmaktadır. Resmin iletiminin doğruluğu nokta sayısına ve boyutlarına bağlıdır. Resmi noktalara böldükten sonra, sol köşeden başlayarak, çizgiler boyunca soldan sağa hareket ettikten sonra, her noktanın rengini kodlayabilirsiniz. Daha sonra, böyle bir noktaya piksel (bu kelimenin kökeni İngilizce kısaltma "resim öğesi" - bir resim öğesi ile ilişkilendirilir) diyeceğiz. Raster görüntünün hacmi, piksel sayısının çarpılmasıyla belirlenir (olası renklerin sayısına bağlı olarak bir noktanın bilgi hacmi ile. Görüntü kalitesi, monitörün çözünürlüğüne göre belirlenir. Daha yüksek, yani raster çizgilerinin sayısı ve çizgideki noktalar arttıkça görüntü kalitesi de artar. Bilgisayarlar esas olarak aşağıdaki ekran çözünürlüklerini kullanır: her noktanın parlaklığı ve doğrusal koordinatları tamsayılar kullanılarak ifade edilebildiğinden 640 x 480, 800 x 600, 1024 x 768 ve 1280 x 1024 nokta , Kodlama yöntemi görüntü verilerini işlemek için bir ikili kod kullanımına izin söylenebilir.

Siyah beyaz çizimler hakkında konuşursak, yarı ton kullanmazsanız, piksel iki durumdan birini alır: parlıyor (beyaz) ve parlamıyor (siyah). Ve bir pikselin rengi hakkındaki bilgilere piksel kodu denildiğinden, onu kodlamak için bir bit bellek yeterlidir: 0 - siyah, 1 - beyaz. Resimler 256 gri tonlu noktaların bir kombinasyonu şeklinde düşünülürse (yani, bunlar şu anda genellikle kabul edilir), herhangi bir noktanın parlaklığını kodlamak için sekiz bitlik bir ikili sayı yeterlidir. Bilgisayar grafiklerinde renk son derece önemlidir. Görsel izlenimi arttırmak ve görüntünün bilgi doygunluğunu arttırmak için bir araç görevi görür. İnsan beyni tarafından renk duygusu nasıl oluşur? Bu, retinaya giren ışık akısının yansıtan veya yayan nesnelerden analizinin bir sonucu olarak ortaya çıkar. Genellikle koniler olarak da adlandırılan insan renk reseptörlerinin, her biri yalnızca bir rengi algılayabilen üç gruba ayrıldığı kabul edilir - kırmızı veya yeşil veya mavi.

Renk modelleri

Renkli grafik görüntülerin kodlanması hakkında konuşursak, o zaman keyfi rengin ana bileşenlere ayrılması prensibini düşünmeliyiz. Birkaç kodlama sistemi kullanırlar: HSB, RGB ve CMYK. İlk renk modeli basit ve sezgisel, yani insanlar için uygun, ikincisi bir bilgisayar için en uygun olanı ve son model yazıcılar için CMYK. Bu renk modellerinin kullanımı, ışık akısının, “saf” spektral renklerin bir kombinasyonu olan radyasyon tarafından oluşturulabilmesinden kaynaklanmaktadır: kırmızı, yeşil, mavi veya türevleri. Ek renk üretimi (yayılan nesnelerin tipik hali) ile çıkarıcı renk üretimi (yansıtan nesnelerin tipik hali) arasında bir ayrım yapılır. İlk tipteki bir nesneye örnek olarak bir monitörün katot ışınlı tüpü, ikinci tip ise bir baskı baskısıdır.

1) HSB modelinin üç bileşeni vardır: Ton, Doygunluk ve Parlaklık. Bu bileşenler ayarlanarak çok sayıda özel renk elde edilebilir. Bu renk modeli en iyi, resimlerin bitmiş olanlar tarafından işlenmek yerine kendileri tarafından oluşturulduğu grafik editörlerinde kullanılır. Daha sonra, oluşturulan çalışmanız ekran resmi olarak kullanılması planlanıyorsa RGB renk modeline veya yazdırılırsa CMYK'ya dönüştürülebilir, Renk değeri dairenin merkezinden gelen bir vektör olarak seçilir. Vektörün yönü açısal olarak belirtilir ve renk tonunu belirler. Renk doygunluğu vektörün uzunluğu ile belirlenir ve renk parlaklığı, sıfır noktası siyah olan ayrı bir eksende ayarlanır. Ortadaki nokta beyaz (nötr) renge karşılık gelir ve çevre etrafındaki noktalar saf renklere karşılık gelir.

2) RGB yönteminin prensibi şu şekildedir: herhangi bir rengin üç rengin bir kombinasyonu olarak temsil edilebileceği bilinmektedir: kırmızı (Kırmızı, R), yeşil (Yeşil, G), mavi (Mavi, B). Bu bileşenlerin varlığı veya yokluğu nedeniyle diğer renkler ve tonları elde edilir.Ana renklerin ilk harfleri ile sistem adını aldı - RGB. Bu renk modeli toplanır, yani herhangi bir renk çeşitli oranlarda ana renklerin bir kombinasyonunu elde edebilirsiniz. Birincil rengin bir bileşeni diğerine bindirildiğinde, toplam radyasyonun parlaklığı artar. Üç bileşenin hepsini birleştirirsek, beyaza yaklaşık bir parlaklık olan parlaklıkta bir artışla akromatik bir gri renk elde ederiz.

256 ton geçişinde (her nokta 3 bayt olarak kodlanır), minimum RGB değerleri (0,0,0) siyaha karşılık gelir ve beyaz olanlar koordinatlarla (255, 255, 255) maksimuma karşılık gelir. Renk bileşeninin bayt değeri ne kadar büyük olursa, bu renk o kadar parlak olur. Örneğin, koyu mavi üç bayt (0, 0, 128) ve parlak mavi (0, 0, 255) ile kodlanır.

3) CMYK yönteminin prensibi. Bu renk modeli, yayınları baskıya hazırlamak için kullanılır. Ana renklerin her birine ek bir renk atanır (ana rengi beyaza tamamlar). Bir çift diğer ana rengi toplayarak ek renk elde edin. Yani, kırmızı için tamamlayıcı renkler mavi (Mavi, C) \u003d yeşil + mavi \u003d beyaz - kırmızı, yeşil için - macenta (Macenta, M) \u003d kırmızı + mavi \u003d beyaz - yeşil, mavi için - sarı (Sarı, Y) \u003d kırmızı + yeşil \u003d beyaz - mavi. Ayrıca, rastgele bir rengin bileşenlere ayrışması ilkesi hem temel hem de ek olarak uygulanabilir, yani herhangi bir renk ya kırmızı, yeşil, mavi bir bileşenin toplamı ya da mavi, purpureal, sarı bir bileşenin toplamı olarak temsil edilebilir. Temel olarak, bu yöntem baskı endüstrisinde benimsenmiştir. Ama hala siyah renk kullanıyorlar (BlacК, B harfi zaten mavi renkte olduğu için K harfi ile gösterilir). Bunun nedeni, üst üste binen ek renklerin saf siyah üretmemesidir.

Renkli grafiklerin çeşitli sunum modları vardır:
   a) tam renkli (Gerçek Renk);
   b) Yüksek Renk;
   c) endeks.

Tam renkli modda, her bileşenin parlaklığını kodlamak için 256 değer (sekiz ikili bit) kullanılır, yani bir pikselin rengini (RGB sisteminde) kodlamak 8 * 3 \u003d 24 bit alır. Bu, 16,5 milyon rengi benzersiz bir şekilde tanımlamanızı sağlar. Bu insan gözünün hassasiyetine oldukça yakındır. CMYK sistemini kullanarak kodlama yaparken, renkli grafikleri temsil etmek için 8 * 4 \u003d 32 ikili bitiniz olmalıdır.

Yüksek Renk modu, 16 bit ikili sayılar kullanılarak kodlanır, yani her bir noktayı kodlarken ikili bit sayısı azalır. Ancak bu, kodlanmış renklerin aralığını önemli ölçüde azaltır.

İndeks renk kodlaması ile yalnızca 256 renk tonu iletilebilir. Her renk sekiz veri biti kullanılarak kodlanır. Ancak 256 değer, insan gözü için mevcut tüm renk yelpazesini taşımadığından, grafik verilere bir paletin (arama tablosu) eklendiği, üremenin yetersiz olacağı anlaşılmaktadır: deniz kırmızıya dönebilir ve yapraklar maviye dönüşebilir. Raster noktasının kodu bu durumda rengin kendisi değil, sadece paletteki numarası (indeksi) anlamına gelir. Bu nedenle rejimin adı - endeks.

Görüntülenen renk sayısı (K) ve kodlamaları (a) için bit sayısı arasındaki yazışma aşağıdaki formülle bulunabilir: K \u003d 2a.

Ekranda görüntülenen görüntünün ikili kodu video belleğinde saklanır. Video belleği elektronik bir geçici bellek cihazıdır. Video belleğinin boyutu ekranın çözünürlüğüne ve renk sayısına bağlıdır. Ancak minimum hacmi, görüntünün bir karesinin (bir sayfa) sığacağı şekilde belirlenir, yani. piksel ürünün boyutuna göre çözünürlük ürünü sonucu elde edilir.

V min \u003d M * N * a.

Sekiz renk paletinin ikili kodu.

On altı renk paleti, kullanılan renk sayısını artırmanıza olanak tanır. Burada 4 bit piksel kodlaması kullanılacaktır: 3 bit ana renk + 1 bit yoğunluk. İkincisi, aynı anda üç temel rengin parlaklığını kontrol eder (üç elektron ışınının yoğunluğu).

On altı renk paletinin ikili kodu.

renk bileşenleri
için W C yoğun
kırmızı 1 0 0 0
yeşil 0 1 0 0
mavi 0 0 1 0
mavi 0 1 1 0
mor 1 0 1 1
Parlak sarı 1 1 0 1
Gri (beyaz) 1 1 1 0
Koyu gri 0 0 0 1
Parlak mavi 0 1 1 1
Parlak mavi 0 0 1 0
Parlak beyaz 1 1 1 1
siyah 0 0 0 0

Ana renklerin yoğunluğunun ayrı kontrolü ile elde edilen renklerin sayısı artar. Bu nedenle, 24 bit renk derinliğine sahip bir palet elde etmek için, her renk için 8 bit tahsis edilir, yani 256 yoğunluk seviyesi mümkündür (K \u003d 28).

İkili kod 256 renk paletidir.

Vektör ve fraktal görüntüler

Vektör görüntü temel segmentlerden ve yaylardan oluşan grafik bir nesnedir. Görüntünün temel öğesi çizgidir. Herhangi bir nesne gibi, aşağıdaki özelliklere sahiptir: şekil (düz çizgi, eğri), kalınlık., Renk, stil (kesik, düz). Kapalı çizgiler doldurma özelliğine sahiptir (diğer nesnelerle veya seçilen bir renkle). Diğer tüm vektör grafik nesneleri çizgilerden oluşur. Çizgi matematiksel olarak tek bir nesne olarak tanımlandığından, nesneyi vektör grafikleri aracılığıyla görüntülemek için kullanılan veri miktarı, raster grafiklerinden çok daha azdır. Vektör görüntü hakkındaki bilgiler normal bir alfasayısal olarak kodlanır ve özel programlar tarafından işlenir.

Aşağıdaki GR'ler, vektör grafikleri oluşturmak ve işlemek için yazılım araçlarına aittir: CorelDraw, Adobe Illustrator ve ayrıca vektörleştiriciler (izleyiciler) - raster görüntülerini vektörlere dönüştürmek için özel paketler.

Fraktal grafikler vektör gibi matematiksel hesaplamalara dayanır. Ancak vektörün aksine, temel öğesi matematiksel formülün kendisidir. Bu, bilgisayarın belleğinde hiçbir nesnenin saklanmamasına ve görüntünün sadece denklemlere göre oluşturulmuş olmasına yol açar. Bu yöntemi kullanarak, manzaraları taklit eden karmaşık resimlerin yanı sıra basit düzenli yapılar da oluşturabilirsiniz.

Görevler

Bilgisayar video belleğinin 512 KB kapasiteye sahip olduğu bilinmektedir. Ekranın çözünürlüğü 640 x 200'dür. Ekranın kaç sayfası paletle aynı anda video belleğine sığacaktır
   a) 8 renk;
   b) 16 renk;
   c) 256 renk?

130 gölge bilgisini kodlamak için kaç bit gereklidir? Bu 8'i (yani 1 bayt) hesaplamak kolaydır, çünkü 7 bit kullanarak ton numarasını 0'dan 127'ye kaydedebilirsiniz ve 8 biti 0'dan 255'e kadar saklayabilir. Bu kodlama yönteminin en uygun olmadığını görmek kolaydır: 130, 255'ten fark edilir derecede daha az. bir dosyaya yazıldığında bir çizim hakkındaki bilgilerin nasıl sıkıştırılacağını bilirseniz,
   a) şekil aynı anda 138 renkten sadece 16 renk tonu içeriyorsa;
   b) şekil, aynı anda 130 gölgenin tümünü içerir, ancak farklı gölgelerle gölgeli noktaların sayısı büyük ölçüde değişir.

A) 16 renk hakkında bilgi depolamak için 4 bitin (yarım bayt) yeterli olduğu açıktır. Bununla birlikte, bu 16 renk 130 arasından seçildiğinden, 4 bite sığmayan sayılar olabilir. Bu nedenle palet yöntemini kullanıyoruz. Çizimimizde kullanılan gölgelere 1'den 15'e kadar 16 "yerel" sayı atayın ve tüm çizimi bayt başına 2 nokta oranında kodlayın. Ve sonra bu bilgilere (onu içeren dosyanın sonuna) gölge numaralarına sahip 16 çift bayttan oluşan bir yazışma tablosu ekliyoruz: 1 bayt bu şekilde “yerel” numaramız, ikincisi bu gölgenin gerçek sayısıdır. (ikincisi yerine, tonun kendisi hakkında kodlanmış bilgiler kullanılır, örneğin, Kırmızı, Yeşil, Mavi katot ışınlı bir tüpün “elektron tabancaları” nın ışıltısının parlaklığı hakkında bilgi, böyle bir tablo bir renk paleti olacaktır). Resim yeterince büyükse, elde edilen dosyanın hacmindeki kazanç önemli olacaktır;
  b) resim hakkındaki bilgileri arşivlemek için en basit algoritmayı uygulamaya çalışın. Minimum noktayı gölgeleyen üç rengi, 128 - 130 kodlarını ve kalan gölgeleri atayın - kodlar 1-127. Bir dosyaya yazacağız (bu durumda bir bayt dizisi değil, katı bir bit akışı) 1'den 127'ye kadar sayılara sahip gölgeler için yedi bitlik kodlar yazacağız. Bit akışında kalan üç renk için, bir işaret numarası yazacağız - yedi bit 0 - ve hemen ardından iki bitlik "yerel" bir sayı ve dosyanın sonuna "yerel" ve gerçek sayıların yazışma tablosunu ekliyoruz. 128 - 130 kodlu gölgeler nadir olduğu için birkaç yedi bit sıfır olacaktır.

Bu sorundaki soruları sormanın, görüntünün renk bileşimine başvurmadan diğer çözümleri dışlamadığını unutmayın - arşivleme:
   a) aynı tonlarda boyanmış bir nokta dizisinin seçimine ve bu dizilerin her birinin bir çift sayı (renk), (miktar) ile değiştirilmesine dayanarak (bu prensip PCX'in grafik formatının altındadır);
   b) piksel çizgilerini karşılaştırarak (ilk sayfadaki noktaların renk tonu sayısını kaydederek ve sonraki çizgiler için yalnızca tonları bir önceki çizgide aynı konumdaki noktaların tonlarından farklı olan noktaların ton numaralarını kaydederek - bu GIF formatının temelidir);
   c) fraktal görüntü paketleme algoritmasını kullanarak (YPEG formatı). (IO 6.1999)

Ses Kodlama

Dünya çok çeşitli seslerle doludur: saatlerin tıkanması ve motorların gürlemesi, rüzgarın ulusu ve yaprakların hışırtısı, kuşların şarkı söylemesi ve insanların sesleri. Seslerin nasıl doğduğu ve ne oldukları hakkında, insanlar çok uzun zaman önce tahmin etmeye başladılar. Gözlemlere dayanan eski Yunan filozofu ve bilim adamı - ansiklopedist Aristoteles bile, sesin doğasını açıkladı ve sondaj yapan cismin alternatif bir sıkıştırma ve hava nadirliği yarattığına inanıyordu. Böylece, salınan bir ip havayı boşaltır veya sıkıştırır ve havanın esnekliği nedeniyle, bu alternatif etkiler uzaya - katmandan katmana - elastik dalgalar ortaya çıkar. Kulağımıza ulaştıklarında kulak zarına etki ederler ve ses hissine neden olurlar.

Kulak tarafından, bir kişi frekansı 16 Hz ila 20 kHz (saniyede 1 Hz - 1 salınım) aralığında bir yerde olan elastik dalgaları algılar. Buna göre, frekansları belirtilen sınırlar içinde olan herhangi bir ortamdaki elastik dalgalara ses dalgaları veya basit ses denir. Ses çalışmasında; tonve tınıses. İster müzik enstrümanları ister bir insanın sesi olsun, gerçek bir ses, belirli bir frekans setiyle birçok harmonik titreşimin tuhaf bir karışımıdır.

En düşük frekansa sahip olan salınıma, temel ton, diğerleri - aşırı tonlar denir.

Tını - belirli bir sesin doğasında bulunan ve ona özel bir renk veren farklı tonlar. Bir ton ve diğeri arasındaki fark sadece sayı ile değil, aynı zamanda temel tonun sesine eşlik eden tonların yoğunluğu ile de belirlenir. Piyano ve kemanın, gitarların ve flütlerin seslerini kolayca ayırt edebildiğimiz ve tanıdık bir kişinin sesini tanıyabildiğimiz tam olarak tını ile.

Bir müzikal ses üç özellik ile karakterize edilebilir: tını, yani, titreşimlerin şekline, sesin saniyedeki titreşim sayısına (frekans) göre belirlenen sesin rengi ve titreşimlerin yoğunluğuna bağlı olan ses.

Bilgisayar şu anda çeşitli alanlarda yaygın olarak kullanılmaktadır. Ses bilgilerinin işlenmesi, müzik bir istisna değildi. 1983 yılına kadar tüm müzik kayıtları vinil plaklar ve kompakt kasetler üzerinde yayınlandı. Şu anda, CD'ler yaygın olarak kullanılmaktadır. Bir stüdyo ses kartının takılı olduğu, MIDI klavyesi ve mikrofonu bağlı bir bilgisayarınız varsa, özel müzik yazılımlarıyla çalışabilirsiniz.

Geleneksel olarak, birkaç türe ayrılabilir:

  1. belirli ses kartları ve harici aygıtlarla çalışmak üzere tasarlanmış çeşitli yardımcı programlar ve sürücüler;
  2. ses dosyalarıyla çalışmak üzere tasarlanan ses editörleri, parçalara bölünmeden işlem efektlerine kadar onlarla herhangi bir işlem gerçekleştirmenize olanak tanır;
  3. nispeten yakın zamanda ortaya çıkan ve yalnızca güçlü bilgisayarlarda düzgün çalışan yazılım sentezleyicileri. Çeşitli seslerin ve diğerlerinin yaratılmasını denemenize izin verir.

İlk grup tüm işletim sistemi yardımcı programlarını içerir. Örneğin, win 95 ve 98'in ses çalmak / kaydetmek, CD'leri ve standart MIDI dosyalarını çalmak için kendi karıştırıcıları ve yardımcı programları vardır. Bir ses kartı takarak performansını test etmek için bu programları kullanabilirsiniz. Örneğin, Fonograf programı, dalga dosyalarıyla (Windows formatında ses kayıt dosyaları) çalışacak şekilde tasarlanmıştır. Bu dosyalar .WAV uzantısına sahiptir. Bu program, bir teyp ile çalışma yöntemlerine benzer ses kayıt tekniklerini oynatma, kaydetme ve düzenleme olanağı sağlar. Fonograf ile çalışmak için bilgisayara mikrofon bağlanması tavsiye edilir. Ses kaydı yapmanız gerekiyorsa, ses kaydının süresi buna bağlı olduğundan ses kalitesini belirlemeniz gerekir. Sesin olası süresi, kayıt kalitesi ne kadar kısa olursa o kadar kısa olur. Ortalama kayıt kalitesiyle, 60 saniyeye kadar olan dosyalar oluşturarak konuşmayı tatmin edici bir şekilde kaydedebilirsiniz. Yaklaşık 6 saniye, müzik CD'sinin kalitesine sahip bir kaydın süresi olacaktır.

Peki ya ses kodlaması? Çocukluğumuzdan beri farklı ortamlarda müzik kayıtları ile karşı karşıyayız: fonograf kayıtları, kasetler, CD'ler vb. Şu anda ses kaydetmenin iki ana yolu vardır: analog ve dijital.  Ancak bazı ortamlarda ses kaydetmek için bir elektrik sinyaline dönüştürülmesi gerekir.

Bu bir mikrofon kullanılarak yapılır. En basit mikrofonlar, ses dalgalarına maruz kaldığında salınan bir zara sahiptir. Membrana manyetik bir alanda membran ile senkronize olarak hareket eden bir bobin bağlanır. Bobin içinde alternatif bir elektrik akımı oluşur. Voltaj değişiklikleri ses dalgalarını doğru bir şekilde yansıtır.

Mikrofon çıkışında görünen alternatif elektrik akımı denir analogsinyali. Bir elektrik sinyaline göre, “analog”, bu sinyalin zaman ve genlikte sürekli olduğu anlamına gelir. Havada dolaşan ses dalgasının şeklini doğru bir şekilde yansıtır.

Ses bilgisi, ayrık veya analog biçimde sunulabilir. Aralarındaki fark, bilginin ayrı bir gösterimi ile, fiziksel niceliğin sonlu bir değer kümesi alarak kademeli olarak (“merdiven”) değişmesidir. Bilgiler analog formda sunulursa, fiziksel miktar sürekli değişen sonsuz sayıda değer alabilir.

Vinil kayıt, ses parçasının şeklini sürekli değiştirdiği için ses bilgilerinin analog olarak depolanmasına bir örnektir. Ancak analog teyp kayıtlarının büyük bir dezavantajı vardır - yaşlanan medya. Bir yıl boyunca, normalde yüksek frekanslara sahip bir fonogram onları kaybedebilir. Vinil kayıtlar oynandığında birkaç kez kalite kaybediyor. Bu nedenle dijital kayıt tercih edilir.

80'lerin başında CD'ler ortaya çıktı. Bir CD'nin ses parçası farklı yansıtıcılığa sahip bölümler içerdiğinden, ses bilgilerinin ayrı olarak depolanmasına bir örnektir. Teorik olarak, bu dijital diskler çizilmezlerse sonsuza dek sürebilir, yani. avantajları dayanıklılık ve mekanik yaşlanmaya yatkınlıktır. Diğer bir avantaj, dijital dublaj sırasında ses kalitesi kaybının olmamasıdır.

Multimedya ses kartlarında analog mikrofon ön amplifikatörü ve mikseri bulabilirsiniz.

Ses bilgilerinin dijitalden analoga ve analogdan dijitale dönüştürülmesi

Sesi analogdan dijital forma dönüştürme işlemlerini kısaca düşünün veya tersini yapın. Ses kartında neler olduğuna dair yaklaşık bir fikir, sesle çalışırken bazı hataların önlenmesine yardımcı olabilir.

Mikrofonlu ses dalgaları, analog alternatif bir elektrik sinyaline dönüştürülür. Ses yolundan geçer ve bir sinyali dijital forma dönüştüren bir cihaz olan analog-dijital dönüştürücüye (ADC) girer.

Basitleştirilmiş bir biçimde, ADC'nin çalışma prensibi aşağıdaki gibidir: sinyalin genliğini belirli aralıklarla ölçer ve zaten dijital yol boyunca, genlikteki değişiklikler hakkında bilgi taşıyan bir dizi sayıdan daha ileri geçer.

Analogdan dijitale dönüşüm sırasında fiziksel dönüşüm gerçekleşmez. Ses yolundaki voltaj dalgalanmalarının dijital bir modeli olan bir parmak izi veya örnek elektrik sinyallerinden çıkarılır. Bir diyagram şeklinde tasvir edilirse, bu model, her biri belirli bir sayısal değere karşılık gelen bir sütun dizisi olarak sunulur. Bir dijital sinyal doğal olarak ayrıktır - yani aralıklıdır, bu nedenle dijital model analog sinyalin şekliyle tam olarak eşleşmez.

Bir örnek, bir analog sinyalin genliğinin iki ölçümü arasındaki bir zaman aralığıdır.

Kelimenin tam anlamıyla, Örnek İngilizce'den "örnek" olarak çevrilir. Multimedya ve profesyonel ses terminolojisinde bu kelimenin birkaç anlamı vardır. Zaman aralığına ek olarak, bir numuneye analogdan dijitale dönüşümle elde edilen herhangi bir dijital veri dizisi de denir. Dönüştürme işleminin kendisine örnekleme denir. Rus teknik dilinde buna diyorlar örneklenmiş.

Dijital ses, gelen dijital verilere dayanarak, karşılık gelen zaman örneklerinde gerekli genlikte bir elektrik sinyali üreten bir dijital-analog dönüştürücü (DAC) kullanılarak verilir.

Örnekleme Seçenekleri

Önemli örnekleme parametreleri frekans ve bit derinliğidir.
  Frekans - saniyede analog sinyalin genliğinin ölçüm sayısı.

Örnekleme frekansı ses aralığının üst sınırının frekansını iki katından fazla yapmazsa, yüksek frekanslarda kayıplar olacaktır. Bu, bir ses CD'si için standart frekansın 44,1 kHz olduğunu açıklar. Ses dalgalarının salınım aralığı 20 Hz ila 20 kHz aralığında olduğundan, saniye başına sinyal ölçümlerinin sayısı, aynı zaman dilimindeki salınım sayısından fazla olmalıdır. Örnekleme frekansı ses dalgasının frekansından çok daha düşükse, sinyal genliği ölçümler arasındaki süre boyunca birkaç kez değişmeyi başarır ve bu dijital parmak izinin kaotik bir veri seti taşımasına yol açar. Dijital-analog dönüştürmede, böyle bir örnek ana sinyali iletmez, sadece gürültü üretir.

Yeni Audio DVD CD formatında, sinyal bir saniyede 96.000 kez ölçülür, yani. 96 kHz örnekleme frekansı uygular. Multimedya uygulamalarında sabit sürücüde yer kazanmak için genellikle daha düşük frekanslar kullanın: 11, 22, 32 kHz. Bu, duyulabilir frekans aralığında bir azalmaya yol açar, bu da duyulanlarda güçlü bir bozulma olduğu anlamına gelir.

Bir grafik şeklinde aynı sesi 1 kHz yüksekliğinde (bir piyanonun yedinci oktavına kadar bir not yaklaşık olarak bu frekansa karşılık gelir) sunar, ancak farklı bir frekansta örneklenirse (sinüzoidin alt kısmı tüm grafiklerde gösterilmez), o zaman farklar görünecektir. Zamanı gösteren yatay eksende bir bölüm 10 örneğe karşılık gelir. Ölçek aynıdır. 11 kHz frekansta, her 50 örnek için ses dalgasının yaklaşık beş salınımının meydana geldiği, yani sinüs dalgasının bir periyodunun sadece 10 değerle gösterildiği görülebilir. Bu oldukça yanlış bir iletim. Aynı zamanda, 44 kHz örnekleme frekansını düşünürsek, sinüzoidin her periyodu için zaten neredeyse 50 numune vardır. Bu, kaliteli bir sinyal almanızı sağlar.

kapasite , analog sinyalin genliğinde hangi doğruluk değişikliklerinin meydana geldiğini gösterir. Sinyal genliği değerinin sayısallaştırma sırasında her an iletildiği doğruluk, dijital-analog dönüşümden sonra sinyal kalitesini belirler. Dalga formu restorasyonunun doğruluğu bit derinliğine bağlıdır.

Genlik değerini kodlamak için ikili kodlama prensibi kullanılır. Ses sinyali bir dizi elektrik darbesi (ikili sıfırlar ve olanlar) şeklinde sunulmalıdır. Tipik olarak, genlik değerlerinin 8, 16 bit veya 20 bit temsili kullanılır. Sürekli bir ses sinyalinin ikili kodlamasında, bir dizi ayrı sinyal seviyesi ile değiştirilir. Kodlama kalitesi, örnekleme frekansına (birim zaman başına sinyal seviyesinin ölçüm sayısı) bağlıdır. Artan örnekleme frekansı ile bilginin ikili sunumunun doğruluğu artar. 8 kHz frekansında (saniyedeki ölçüm sayısı 8000'dir), örneklenen ses sinyalinin kalitesi radyo yayıncılığının kalitesine ve 48 kHz frekansında (saniyedeki ölçüm sayısı 48000'dir), bir ses CD'sinin ses kalitesine karşılık gelir.

8 bit kodlama kullanırsanız, analog sinyalin genliğini dijital cihazın dinamik aralığının 1 / 256'sına değiştirme doğruluğunu elde edebilirsiniz (2 8 \u003d 256).

Ses sinyalinin genliğini temsil etmek için 16 bit kodlama kullanırsanız, ölçüm hassasiyeti 256 kat artar.

Modern dönüştürücülerde, sesin yüksek kalitede dijitalleştirilmesini sağlayan 20 bit sinyal kodlaması kullanmak gelenekseldir.

K \u003d 2 a formülünü hatırlayın. Burada K, bit cinsinden ses kodlaması kullanılarak elde edilebilen her türlü ses (farklı sinyal seviyesi veya durum sayısı) sayısıdır.

Ancak bu veriler sadece maksimum seviyesi 0 dB olan sinyal için geçerlidir. 16 bit bit kapasiteli 6 dB seviyeli bir sinyal örneklemeniz gerekiyorsa, genliğini kodlamak için sadece 15 bit kalacaktır. Sinyal 12 dB'deyse, 14 bittir. Sinyal seviyesi arttıkça, sayısallaştırılmasının sayısallaştırma kapasitesi artar, yani doğrusal olmayan bozulma seviyesi azalır (teknik literatürde “niceleme gürültüsü” terimi), bu da her 1 dB seviyesini 1 bit azaltır.

Şu anda, 24 bit çözünürlük ve 96 kHz örnekleme frekansı kullanan yeni bir ev dijital ses DVD formatı ortaya çıktı. Bunu kullanarak, 16-bit kodlamanın yukarıda belirtilen dezavantajlarından kaçınabilirsiniz.

Modern dijital ses cihazları 20 bit dönüştürücülerle donatılmıştır. Ses, 16 bit kalır, düşük seviyelerde kayıt kalitesini artırmak için yüksek bit dönüştürücüler kurulur. Çalışma prensibi aşağıdaki gibidir: orijinal analog sinyal 20 bitlik bir çözünürlükle sayısallaştırılır. Daha sonra, DSPP dijital sinyal işlemcisi kapasitesini 16 bite düşürür. Bu durumda, düşük seviyeli sinyallerin bozulmasını azaltabileceğiniz özel bir hesaplama algoritması kullanılır. Ters işlem dijital-analog dönüşüm sırasında gözlenir: bit kapasitesi, genlik değerlerinin daha doğru belirlenmesini sağlayan özel bir algoritma kullanılarak 16 ila 20 bit arasında artırılır. Yani, ses 16 bit olarak kalır, ancak ses kalitesinde genel bir iyileşme vardır.

Görevler

  1. Sabit sürücünüzde veya frekansta kaydedilmiş diğer dijital ortamlarda bir dakika dijital sesin ne kadar yer kaplayacağını hesaplayın
  1. 44,1 kHz;
  2. 11 kHz;
  3. 22 kHz;
  4. 32 kHz

ve 16 bit.

A) 44,1 kHz frekansta, 16 bit (2 bayt) çözünürlüğe sahip bir mono sinyal kaydedilmişse, her dakika analogdan dijitale dönüştürücü, bilgisayarda kaydedilen analog sinyalin genliği hakkında 441000 * 2 * 60 \u003d 529000 bayt (yaklaşık 5 MB) veri üretir. sabit sürücüye.
  Bir stereo sinyal kaydederseniz, 1.058.000 bayt (yaklaşık 10 MB)
  b) 11, 22, 32 kHz frekansları için hesaplamalar benzer şekilde yapılır.

  1. Mono-ses dosyasının süresi 1 saniye, ortalama ses kalitesi (16 bit, 24 kHz) olan bilgi hacmi nedir?

16 bit * 24000 \u003d 384000 bit \u003d 48000 bayt \u003d 47 kBytes

  1. 20 bit kodlama ve 44.1 kHz örnekleme frekansı ile 20 saniye süren bir stereo ses dosyasının hacmini hesaplayın.

20 bit * 20 * 44100 * 2 \u003d 35280000 bit \u003d 4410000 bayt \u003d 4.41 Mb

  1. Eski 8 bit ses kartlarını kullanırken ses seviyesi sayısını belirleyin.

çözüm.:

K \u003d 28 \u003d 256.

Bağımsız çalışma

(a) birinci seçenek, b) ikinci seçenek).

1. Bir örnek verin
   a) sesli bilgi sunmanın analog bir yolu;
   b) İşitsel bilgi sunmanın ayrı bir yolu.

2. Ne denir
   a) örnekleme oranı (örnekleme);
   b) numune.

3. Açıklayın
   a) ikili ses kodlama prensibi nedir;
   b) ikili ses kodlamasının kalitesinin hangi parametrelere bağlı olduğu.

Dil: Rusça

Biçim: web belgesi

05.07.2011 6892 0 0

Tema. "Bir bilgisayarda kodlama bilgileri."

Dersin Amaçları:

Eğitim:

    öğrencilerin kodlama süreci hakkında bir anlayış oluşturmak;

    öğrencilere çeşitli kodları göstermek;

    bilginin bir sunum biçiminden diğerine geçişin bir yolu olarak öğrenciler arasında kod dönüştürme işlemi anlayışı oluşturmak;

    Öğrencilere bir kişiyi çevreleyen çeşitli kodlar, kodlama bilgisinin rolü hakkında bilgi vermek.

    Kodlama bilgisinin rolünü işaretleyin.

    Çocuklara şifreli bilgileri deşifre etmeyi öğretin.

    Bilginizi uygulamaya koymayı öğretmek.

    “kod”, “kodlama”, “kod çözme” konularıyla ilgili temel bilgi sistemi oluşturmak

    tabloyu kullanma yeteneğini geliştirecek

    metin düzenleyicide tabloyla çalışma göster

    Konuya olan ilgiyi artırın.

Eğitim:

    Öğrenciler arasında bilgi kodlama sürecini anlamak.

    Farklı kodlama türlerini gösterir.

    İkili kodlama bilgisinin faydalarını tanımlayın.

Gelişmekte:

    Öğrencilerin belirli bir konuda konuşma, mantıksal olarak karşılaştırma, analiz etme ve düşünme becerilerini geliştirmeye devam edin.

    PC becerilerini geliştirmeye devam edin.

eğitim:

    Bilişsel ihtiyaçların oluşumunu yoğunlaştırmak, öğrencilere konu ile ilgilenmek.

    Öğrencileri birbirleri ile dostane bir ilişki içinde eğitmeye devam edin.

Ders Türü: araştırma öğeleri ile yeni materyallerin incelenmesi ve pratik çalışmalarda edinilen bilginin ilk konsolidasyonu.

Ders Aşamaları:

Organizasyon aşaması - 1 dk.

Bilgi Kontrolü - 5 dk.

Yeni materyalin açıklaması - 19 dk.

Ödev - 1 dk.

Fiziksel dakikalar - 1 dk.

Pratik çalışma - 11 dakika.

Yansıma - 1 dk.

Ders özeti, not verme - 1 dk.

1. Örgütsel an.

Dersin konuları, amaçları ve hedefleri.

2. Bilgi kontrolü - 5 dk.

1. Bilgi nedir? (Bilgi, etrafımızdaki dünya hakkında bilgilerdir (bizi çevreleyen her şey).

2. Bir kişi bilgi ile ne gibi eylemlerde bulunur? (Bir kişi sürekli olarak bilgi alma ve iletme, saklama ve işleme ile ilgili eylemler gerçekleştirir.)

3. Kişi bilgiyi nasıl saklar? (Bilginin zihinde saklanması - kendi (dahili bilgi) - rasgele erişim belleği; harici bellek (uzun süreli). Bireysel bir kişinin ve insanlığın belleği de vardır. (bkz. Sunum, slayt 2)

4. Hangi modern medyanın farkındasınız? (Manyetik - Winchester, disket; lazer diskler - CD ve DVD, flash kartlar).

Aşağıdakilere dikkat edelim. Bir adam bize bir şey anlatmaya çalışıyor, ama onu anlayamıyoruz. Sizce bu jestle bize ne söylemek istiyor? (5 sayısını gösterir, her şeyin yolunda olduğunu gösterir, selamlar gönderir)

Ancak bize tam olarak ne söylemek istediğini kesin olarak söyleyemeyiz, çünkü farklı ülkelerde aynı hareketler tamamen farklı demektir. Ve bu ülkelerin insanlarını doğru bir şekilde anlamak için ne yapılmalı? (jestleri bilmek, ne anlama geldiklerini, hangi eylemin, nesnenin, fenomenin bu hareketlerle kodlandığını bilmek). Düşünelim ve cevaplarınızda neyin en önemli olduğunu anlamaya çalışalım ve dersin konusunu belirleyelim. (ana şey - bir jest farklı kavramlar anlamına gelebilir, o zaman - bu jest altında kodlanan şey, dersin konusu

3. Yeni materyalin açıklaması - 19 dk.

Dış dünyadan aldığımız bilgiler, bize çok farklı fiziksel nitelikteki geleneksel işaretler veya sinyaller şeklinde gelir. Bu ışık, ses, koku, dokunuş, bunlar kelimeler, simgeler, semboller, jestler ve hareketler.

Bilgi iletiminin gerçekleşmesi için biz (alıcı) sadece sinyali almamalı, aynı zamanda şifresini çözmeliyiz. Yani, alarmı duyduktan sonra, kişi uyanma zamanının geldiğini anlar; telefon görüşmesi - birisinin sizinle konuşması gerekir; okul zili - öğrencileri uzun zamandır beklenen değişiklik hakkında bilgilendirir.

Farklı sinyallerin doğru konsepti için kod geliştirme veya kodlama gereklidir.

(bkz. Sunum, slayt 5)

Çocuklar, kodun ne olduğunu tanımlayalım, kodlama.

Kod, bilgiyi temsil eden bir semboller sistemidir.

Kodlama - bazı kodlar kullanılarak bilgi sunumunun oluşturulması. (veya kodlamanın bir bilgi sunum biçiminden diğerine, depolama, iletim veya işleme için daha uygun bir geçiş olduğunu söyleyebiliriz).

Ters dönüşüme kod çözme denir.

Çocuklar, not defterinize şunları yazın:

Kod çözme, kodlanan bilgilerin içeriğini kurtarma işlemidir.

Kodlama yöntemi, gerçekleştirilme amacına bağlıdır.

(bkz. Sunum, slayt 6)

Bilgileri kodlamanın üç ana yolu vardır:

1. Grafik - çizimler veya simgeler kullanarak;

2. Sayısal - sayıları kullanma;

3. Karakter - metinle aynı alfabedeki karakterleri kullanma.

Birçok kod hayatımızda çok sıkı.

Böylece sayısal bilgiler Arapça, Romen rakamları ile kodlanmıştır.

İletişim için kodu - Rusça, Çin'de - Çince kullanıyoruz.

    herhangi bir müzik eseri müzik işaretleriyle kodlanır ve oynatıcı ekranında bir grafik kullanarak kodlanmış yüksek veya sessiz bir ses görebilirsiniz.

    çoğu zaman bilginin kısa ve anlaşılır bir biçimde sıkıştırılması ve sunulması gerektiği görülür. Daha sonra, örneğin mağazanın kapısına, parktaki direklere, yolda piktogramlar uygulayın.

    Bilgi iletmek için, insanlar özel kodlar üretti, bunlar şunları içeriyor: Braille, Mors kodu.

Sayılar, nesnelerin sayısı hakkında bilgi kaydetmek için kullanılır. Sayılar, sayı sistemleri olarak adlandırılan özel işaret sistemleri kullanılarak yazılır.
Sayı sistemi  - belirli bir karakter kümesi kullanarak sayı yazmak için bir dizi teknik ve kural.

tüm sayı sistemleri  iki büyük gruba ayrılır: POZİSYON  ve nepozitsionnyh.
Konumsal - bir sayının her basamağının nicel değeri, bir yerde (konum veya kategori) bir veya başka bir basamağın kaydedildiği yere bağlıdır.
Konumsal olmayan - bir sayının basamağının nicel değeri, bir veya başka bir basamağın kaydedildiği yere (konum veya kategori) bağlı değildir.

En yaygın konumsal olmayan sayı sistemi Roma'dır. Kullanılan numaralar olarak: I (1), V (5), X (10), L (50), C (100), D (500), M (1000).

Bir sayının değeri, sayıdaki rakamların toplamı veya farkı olarak tanımlanır.
MCMXCVIII \u003d 1000+ (1000-100) + (100-10) + 5 + 1 + 1 + 1 \u003d 1998

İlk konumsal sayı sistemi Eski Babil'de icat edildi ve Babil numaralandırması altı ondalık, yani. altmış basamak kullandı!

XIX yüzyılda, oldukça yaygın onikili  sayı sistemi. Şu anda en yaygın ondalık, ikili, sekizli  ve onaltılık  sayı sistemleri.

Konumsal sayı sistemlerinde bir sayıyı temsil etmek için kullanılan farklı karakterlerin sayısına sayı sisteminin tabanı denir.

Sayı sistemi

vakıf

Alfabe sayıları

ondalık

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

ikili

0, 1

sekizli

0, 1, 2, 3, 4, 5, 6, 7

onaltılık

0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Sayı sistemlerinin yazışmaları:

ondalık

ikili

100

101

110

111

sekizli

onaltılık

ondalık

ikili

1000

1001

1010

1011

1100

1101

1110

1111

sekizli

onaltılık

İkili Metin Kodlaması

60'lı yıllardan başlayarak, bilgisayarlar metin bilgilerinin işlenmesi için gittikçe daha fazla kullanılmaya başladı ve şimdi dünyadaki PC'lerin çoğu metin bilgilerinin işlenmesiyle meşgul.

Geleneksel olarak, tek bir karakteri kodlamak için, bilgi miktarı \u003d 1 bayt (1 bayt \u003d 8 bit) kullanılır.
Kodlama için tek karakter  gereken bir bayt  bilgileri.

Her bitin 1 veya 0 değerini aldığını düşünürsek, 1 bayt yardımıyla 256 farklı karakter kodlanabilir. (28 \u003d 256)

Kodlama, her karaktere 00000000 ile 11111111 arasında benzersiz bir ikili kod (veya 0 ile 255 arasında bir ondalık kodu) atanmasıdır.

Bir sembole belirli bir kod atamanın, kod tablosu tarafından düzeltilen bir anlaşma meselesi olması önemlidir.

Bilgisayar alfabesinin tüm sembollerine seri numaralarının (kodlar) atandığı tabloya t denir. kodlama tablosu.

Farklı bilgisayar türleri için farklı kodlamalar kullanılır. IBM PC'nin yaygınlaşmasıyla birlikte, bir kodlama tablosu uluslararası bir standart haline geldi ASCII  (Bilgi Alışverişi için Amerikan Standart Kodu) - Bilgi alışverişi için Amerikan standart kodu.
Bu tabloda sadece ilk yarı standarttır, yani. 0 (00000000) - 127 (0111111) arası rakamlı karakterler. Bu, Latin alfabesinin harfini, sayıları, noktalama işaretlerini, köşeli parantezleri ve diğer bazı karakterleri içerir.

Kalan 128 kod farklı versiyonlarda kullanılır. Rusça kodlamalarda Rus alfabesinin sembolleri yerleştirilir.
Şu anda, Rus harfleri için 5 farklı kod tablosu vardır (KOI8, CP1251, CP866, Mac, ISO).

Şu anda, yeni uluslararası Unicode standardı yaygındır ve her karaktere iki bayt tahsis eder. Bunu kullanarak, 65536 (216 \u003d 65536) farklı karakteri kodlayabilirsiniz.

ASCII Standart Parça Tablosu

ASCII Genişletilmiş Kod Tablosu


4. FİZMİNUT

Gözleri kapalı olarak uzayda çizim yapın:

kalp

yuvarlak

M Harfi

kare

üçgen

traversleri

5. Ödev

    Sezar'ın kodunu kullanarak metni kodlayın (1 harf ileri)

    Kelimeleri kodlayın.

    Kodlanmış harfleri birbirine yazın.

6. Pratik çalışma “Sayı ve sembollerin kodlanması”

I. Hesap Makinesi programını kullanarak sayıları kodlama.

    Masaüstünüzde Hesap Makinesi programını açın.

    Mühendislik görünümünü seçin (ana menüde - GÖRÜNÜM / Mühendislik).

    Kodlama yönteminin değiştirilmesi (Dec-decimal, Bin - binary), tabloyu doldurun.

    Tabloyu doldurduktan sonra program penceresini kapatın.

Ondalık kodlama yöntemi

150

İkili kodlama yöntemi


1011

10101010

II. Internet Explorer'da Karakter Kodlaması

    Masaüstünde Adaylık dosyasını açın.

    Metin anlaşılamıyorsa, hangi kodla kodlandığını yazın (ana menüde GÖRÜN / Kodlama'yı seçin) ____________________________

    Kodlama türünü Kiril (Dos) olarak değiştirin. Okuyabilir miyim? __________

    Kodlama türünü Kiril (Windows) olarak değiştirin. Okuyabilir miyim? __________

    GÖRÜNÜM / Kodlama / Ek'i kullanarak kodlama yöntemlerinin sayısını sayın ve not edin - _______________.

    Program penceresini kapatın.

III. Bir Programda Karakter KodlamasıMicrosoft Word

1. Masaüstünde Microsoft Word'ü açın.
2. INSERT / Symbol ana menüsünü kullanarak sembol kodunu tanımlayın ve tabloyu doldurun.

sembol

Kod (Kiril dec.)

3. Sembol Ekle penceresini kapatın.
4. Küçük sayısal tuş takımını ve ALT tuşunu kullanarak karakterleri kodlara göre tanımlayın:

sembol

Kod (Kiril DOS)

157

130

140

7. Yansıma.

Bu yüzden lütfen bana bugün derste ne öğrendiğinizi söyleyin:

Bir eşanlamlı olsun

Yazım kuralları

1. İsim - kodlama

2. İki kelime - sıfatlar

3. Üç kelime - fiiller

4. Dört kelime (dört ayrı kelime, iki cümle veya bir cümle) - nesneye karşı kişisel tutumunuz

5. Tek kelime - eşanlamlı (sonuç, sonuç)

8. Ders özeti, notların belirlenmesi - 1 dk.

Bir bilgisayardaki her türlü bilginin iç temsili ikilidir.

· bit   - minimum birim miktar   bilgi bir ikili basamağa eşittir.

Bir bitin semantik anlamı şu şekilde temsil edilebilir:

Sorulan soruya “evet” veya “hayır” cevabının seçimi;

- “sinyal var / sinyal yok”;

Doğru / Yanlış.

Bir bit iki nesneyi kodlayabilir.

Bir bilgi birimi olarak bit çok küçüktür, bu nedenle, bir bit - bayttan türetilen bilgi miktarının daha yaygın bir başka birimi sürekli olarak kullanılır.

· bayt   - bilgisayar belleğinin 8 bite eşit minimum okuma / yazma birimi:

1 bayt \u003d 8 bit.

Bu durumda, bitler 0. basamaktan başlayarak sağdan sola numaralandırılır.

Bir bayt 256 nesneyi kodlayabilir ( 2 8 = 256 ), 256 nesnenin her biri ise 8 basamaklı 256 ikili sayıdan birine karşılık gelir.

1 kilobayt \u003d 1 Kb \u003d 1K \u003d 1024 bayt.

1 megabayt \u003d 1 Mb \u003d 1 M \u003d 1024 Kb.

1 gigabayt \u003d 1 GB \u003d 1 G \u003d 1024 MB.

1 terabayt \u003d 1 Tb \u003d 1 T \u003d 1024 GB.

Bilgisayarda çeşitli bilgilerin sunumu

Bilgisayarda işlenen bilgi türleri:

sayısal;

Metin,

grafik,

PA.

Orijinal forma rağmen, bilgisayardaki tüm bilgiler sayısal olarak sunulur.

    PC'de sayısal bilgileri kodlama

Bir PC'deki sayıları temsil etmek için birkaç seçenek vardır. Sayılar tamsayı ve kesirli, pozitif ve negatif olabilir.

Pozitif tamsayılar   0 ile 255 arasında doğrudan ikili sayı sisteminde temsil edilirken, bilgisayarın belleğinde bir bayt yer alacaktır.

İkili kod

Negatif tamsayılar   özel bir şekilde temsil edilir: negatif bir sayının işareti genellikle en önemli bit ile kodlanır, sıfır artı olarak, birlik eksi olarak yorumlanır. Bir bit işgal edileceğinden, -127 ile +127 arasındaki tamsayı sayıları bir bayt ile kodlanabilir. Tamsayıları temsil etmenin bu yolu denir doğrudan kod .

Negatif tam sayıları kodlamanın bir yolu da vardır. ters kod . Bu durumda, pozitif sayılar doğrudan koddaki pozitif sayılarla çakışır ve negatif sayılar, 1 0000 0000 ikili sayısından çıkarılarak karşılık gelen pozitif sayı, örneğin, -7 sayısı 1111 1000 kodunu alır. Büyük aralıkların tam sayıları çift bayt ve dört bayt bellek adreslerinde temsil edilir. .

Hesaplama makineleri iki gösterim biçimi kullanır kesirli   ikili sayılar :

    doğal formda veya sabit nokta formunda;

    normal formda veya kayan nokta (nokta) formunda.

Sabit nokta  tüm sayılar, tamsayı kısmını kesirli kısımdan ayırarak, tüm sayılar için sabit virgül konumlu bir basamak dizisi olarak temsil edilir.

örnek . Sayının m: n biçiminde gösterilmesine izin verin, burada m sayının tamsayı kısmındaki sabit bir bit sayısıdır (ondalık noktasından önce), n sayının kesirli kısmındaki (ondalık noktadan sonra) sabit bir bit sayısıdır.

Örneğin, m \u003d 3, n \u003d 6, sonra böyle bir bit ızgarasında yazılan sayılar şu şekildedir:

213, 560000; + 004, 021025; - 000, 007345.

Bununla birlikte, bu temsil esas olarak tamsayılar için kullanılır, çünkü bir işlemin sonucu böyle bir bit ızgarasının sınırlarını terk ettiğinde, daha fazla hesaplama anlamlarını yitirir.

Kayan nokta  tüm sayılar iki sayı grubu olarak görüntülenir. İlk sayı grubuna sırasıyla ikinci sırada mantis denir. Dahası, mantisin mutlak değeri 1'den az olmalı ve sıra bir tamsayı olmalıdır.

genel bakış  kayan nokta biçimindeki bir sayı şu şekilde temsil edilebilir:

N- = MP r

nerede M  sayının mantisidir (M < 1);

r  - sayının sırası (r bir tamsayıdır);

P  - Sayı sisteminin temeli.

örnek . Önceki örnekteki sayılar:

0, 21356 10 3 ; + 0, 402102510 1 ; - 0, 73450010 -2 .

Normal sunum şekli çok sayıda ekrana sahiptir ve modern PC'lerin temelini oluşturur.

İkili sayı sistemine ek olarak, ikili ondalık sayı sistemi de yaygınlaşmıştır. Bu sistemde, tüm ondalık basamaklar dört ikili basamakla ayrı ayrı kodlanır ve bu formda birbiri ardına yazılır.

Alan tarafından  birkaç bit veya baytlık bir dizi denir.

PC sabit ve değişken uzunluktaki alanları işleyebilir.

Sabit uzunluktaki alanlar :

kelime - 2 bayt;

çift \u200b\u200bsözcük - 4 bayt;

genişletilmiş sözcük - 8 bayt;

10 bayt uzunluğunda bir kelime.

Değişken uzunluktaki alanlar 0 ila 256 bayt arasında herhangi bir boyutta olabilir, ancak zorunlu olarak bayt sayısının ayrılmaz bir katı olabilir.

1) Çift kelime - 4 bayt \u003d 32 bit

3) 10 bayt uzunluğunda bir kelime - 80 bit

sipariş

mantis

Bu durumda, S işaret alanıdır:

s \u003d 0 ise,  0 sayısı

s \u003d 1 ise, sayı< 0.

Bir hata bulursanız, lütfen bir metin seçin ve Ctrl + Enter tuşlarına basın.