Metin bilgilerinin kodlanmasıyla ilgili dersin özetini indirin. "Metin bilgilerini kodlama" konulu ders geliştirme ve sunum

Metin bilgilerinin kodlanmasıyla ilgili dersin özetini indirin.  Konuyla ilgili ders geliştirme ve sunum
Metin bilgilerinin kodlanmasıyla ilgili dersin özetini indirin. "Metin bilgilerini kodlama" konulu ders geliştirme ve sunum
ders taslağı

Öğe: Bilgisayar Bilimi.

Sınıf: 10

Ders konusu:“Metin (karakter) bilgilerinin kodlanması”.

ders türü: eğitici.

Dersin Hedefleri:


  • Öğrencileri bir bilgisayarda bilgi kodlamanın yollarını tanıtmak;

  • Problem çözme örneklerini düşünün;

  • Öğrencilerin bilişsel ilgi alanlarının gelişimini teşvik etmek.

  • Çalışmada dayanıklılık ve sabır, bir yoldaşlık ve karşılıklı anlayış duygusu geliştirin.
Dersin Hedefleri:

  • Öğrencilerin “Metin (karakter) bilgilerinin kodlanması” konusundaki bilgilerini oluşturmak;

  • okul çocukları arasında mecazi düşünce oluşumunu teşvik etmek;

  • Analiz ve iç gözlem becerilerini geliştirmek;

  • Faaliyetlerinizi planlama yeteneğinizi geliştirin.
Teçhizat:

  • öğrencilerin işyerleri (kişisel bilgisayar),

  • iş yeriöğretmenler,

  • etkileşimli tahta,

  • bilişim çalıştayı Bilişim teknolojisi(yazarlar: N. Ugrinovich, L. Bosova, I. Mihaylov),

  • multimedya projektörü,

  • multimedya sunumu,

  • elektronik kartlar zadachi.htm, kart_1(2,3).exe.
dersler sırasında

I. Organizasyon anı.

Beyaz tahtadaki ilk slayt multimedya sunumu dersin konusu ile.

Öğretmen: Merhaba beyler. Oturmak. Nöbetçi memur, kayıp ihbarında bulunun. (Görevlinin raporu). Teşekkür ederim.

II. Dersin konusu üzerinde çalışın.

1. Yeni malzemenin açıklaması.

Yeni materyalin açıklaması, etkileşimli bir beyaz tahtada bir multimedya sunumunun eşzamanlı olarak görüntülenmesiyle buluşsal bir konuşma şeklinde gerçekleşir. (Ek 1).

Öğretmen:Önceki derslerde ne tür bilgi kodlaması çalıştık?

Cevap: Sayısal bilgilerin kodlanması ve bilgisayarda sayıların temsili.

Öğretmen: Yeni malzeme çalışmasına geçelim. “Kodlama” dersinin konusunu yazın. metin bilgisi” (slayt 1). İncelenmekte olan sorunlar ( slayt 2):

Tarihsel gezi;

Metinsel bilgilerin ikili kodlaması;

Metin bilgisi miktarının hesaplanması.

Tarihsel ara söz

İnsanoğlu, ilk gizli bilginin ortaya çıktığı andan itibaren metin şifreleme (kodlama) kullanmaktadır. İşte insan düşüncesinin gelişiminin çeşitli aşamalarında icat edilen birkaç metin kodlama tekniği ( slayt 3) :

- kriptografi- bu, kriptografidir, metni tecrübesiz kişiler için anlaşılmaz hale getirmek için yazı değiştirme sistemidir;

- Mors kodu veya her harfin veya karakterin kendi kısa temel parsel kombinasyonuyla temsil edildiği tekdüze olmayan telgraf kodu elektrik akımı(noktalar) ve üçlü süreli temel parseller (çizgiler);

- işaret dili işitme engellilerin kullandığı işaret dilidir.

Soru: Metinsel bilgilerin kodlanması için başka hangi örnekler verilebilir?

Öğrenciler örnekler verir.

Geleneksel olarak, bir karakteri kodlamak için 1 bayt bilgi kullanılır.

Soru: Kaç farklı karakter kodlanabilir?

Öğrenci yanıtı: N = 2 ben = 2 8 = 256.

Öğretmen: Sağ. Bu, Rus ve Latin alfabelerinin büyük ve küçük harfleri, sayıları ve diğer semboller dahil olmak üzere metin bilgilerini temsil etmek için yeterli mi?

Çocuklar farklı karakterlerin sayısını sayar:

Rus alfabesinin 33 küçük harfi + 33 büyük harfi = 66;

İngiliz alfabesi için 26 + 26 = 52;

0'dan 9'a kadar sayılar vb.

Öğretmen: Vardığın sonuç nedir?

öğrencilerin çekilmesi: 127 karaktere ihtiyaç duyulduğu ortaya çıktı. Noktalama işaretlerini, aritmetik işaretleri, servis işlemlerini (satır besleme, boşluk vb.) Göstermek için kullanılabilecek hala 129 değer kaldı.Bu nedenle, metinsel bilgileri kodlamak için gerekli karakterleri kodlamak için bir bayt yeterlidir.

Öğretmen: Bir bilgisayarda her karakter benzersiz bir kodla kodlanır.

Her karaktere kendi benzersiz kodunu atamak için uluslararası bir anlaşma kabul edilmiştir. ASCII kod tablosu (Amerikan Bilgi Değişimi için Standart Kod) uluslararası bir standart olarak kabul edilmiştir ( slayt 7).

Bu tablo 0'dan 127'ye kadar olan kodları (İngiliz alfabesinin harfleri, matematiksel işlemlerin işaretleri, hizmet sembolleri vb.) içerir ve 0'dan 32'ye kadar olan kodlar sembollere değil işlev tuşlarına atanır. Bu kod tablosunun adını ve kodlanacak karakter aralığını not edin.

128'den 255'e kadar olan kodlar, her ülkenin ulusal standartlarına atanmıştır. Bu çoğu gelişmiş ülke için yeterlidir.

Rusya için birkaç farklı kod tablosu standardı getirilmiştir (kodlar 128 ila 255).

Hangi kelimeyi aldın?

Cevap: biraz.

Öğretmen: Dosyayı kaydetmeden kapatın.

Unicode kodlama kavramı

СР1251: 208 232 236

COI8-R:242 201 205

Bir mühendislik hesap makinesi kullanarak, kod dizisini ondalık sayı sisteminden onaltılıya çevireceğiz. Biz:

CP1251: D0 E8 EC

KOI8-R: F2 C9 CD'si

(Sunum görüntüleme moduna geçin).

Çiftler halinde çalışın. (Sınıf çiftlere ayrılır).

Öğretmen: Kartların üzerinde size sunulan kelimeleri aynı kodlama tablolarını kullanarak kodlayalım.

Slayttaki görevi dikkatlice okuyun ( slayt 13).

Egzersiz yapmak: Bilgisayar biliminde kullanılan veya onunla ilgili tüm kavramlar. Bu kavramları tanımlayın ve KOI8-R veya CP1251 tablolarını kullanarak kodlayın. Kod dizisini ondalıktan onaltılığa dönüştürmek için mühendislik hesap makinesini kullanın. Alınan onaltılık kodu karşılık gelen Giriş alanına boşluk bırakmadan girin. Kontrol Et düğmesine tıklayın ve çözümün doğru olduğunu doğrulayın. Coğrafi adlar dışındaki kavramlar büyük harflerle yazılmalıdır.


1. kart

2. kart

3. kart

Aşağıdaki yorumlar hangi kavramlara karşılık gelmektedir?

1. Hem öğrenci günlüğünde hem de hamam veri tabanı tablosunda.

2. Hem tıbbi hem de bilgisayar programı.


Listelenen coğrafi adlar, bilgisayar bilimlerinde kullanılan kavramlarda kullanılır veya bunlarla ilişkilendirilir.

1. Başkenti Kahire olan eyalet

2. Özbekistan'da adı “algoritma” kavramıyla ilişkilendirilen şehir


Tanımlara karşılık gelen terimler, aracın cihazı ve işleyişi bağlamında da kullanılmaktadır.

1. İçten yanmalı motorun parçası

2. Yakıtı temizlemek için araçta bulunan cihaz


Yanıtlar

giriş

prosedür


Mısır (Mısır üçgeni)

Harezm (Orta Asyalı matematikçi el-Khwarizmi'nin adından gelen algoritma)


silindir (aynı numaraya sahip bir dizi palet manyetik diskler)

filtre (veritabanında kayıtların seçildiği koşul)


Kodlar

giriş

СР1251: 231 224 239 232 241 252

E7 E0 EF E8 F1 FC


Mısır

197 227 232 239 229 242

C5 E3 E8 EF E5 F2


silindir

246 232 235 232 237 228 240

F6 E8 EB E8 ED E4 F0


prosedür

208 210 207 195 197 196 213 210 193

D0 D2 CF C3 C5 C4 D5 D2 C1


Harezm

232 207 210 197 218 205

E8 CF D2 C5 DA CD'si


filtre

198 201 204 216 212 210

C6 C9 CC D8 D4 D2


Öğrenciler, öğretmenin her bir öğrenci çifti için verdiği numaraya göre kartları açar. ( Ek 2 , Ek 3 , Ek 4)

(Elektronik kartlar hazırlanırken farklı öğrenci grupları için zorluk düzeyi dikkate alınmalıdır).

Öğretmen: Tasarlanan terimleri veya kavramları adlandırın. Doğru kodu kim buldu? Kim başaramadı? Hatanız nedir, ne düşünüyorsunuz?

öğrenciler soruları tartışma şeklinde yanıtlayın.

(Tahtanın etkileşimli moduna geçiş).

Öğretmen: Şimdi metinsel bilgi miktarı ve metinsel bilgi miktarının belirlenmesi ile ilgili nicelik problemlerinin çözümüne geçelim.

1 numaralı sorunun durumunu yazın. (İnteraktif beyaz tahtada - 1 numaralı sorunun durumu.) Her karakterin bir bayt tarafından kodlandığını varsayarak, aşağıdaki cümlenin bilgi hacmini tahmin edin:

En dürüst kuralların amcam, Ağır hastalanınca, Saygı duymaya zorladı kendini Ve daha iyisini icat edemedi.

Çözüm: Bu cümlede noktalama işaretleri, tırnak işaretleri ve boşluklar dahil 108 karakter vardır. Bu sayıyı 8 bit ile çarpıyoruz. 108*8=864 bit elde ederiz. Çözülmesi gereken sorunlar var mı?

Öğrenciler gelirlerse soru sorarlar.

Öğretmen soruları yanıtlar veya bir öğrenci başka bir soruyu yanıtlar.

Öğretmen: 2 numaralı sorunu göz önünde bulundurun. (Koşul, interaktif beyaz tahtada görüntülenir). Koşulu yazın: Lazer yazıcı Canon LBP, ortalama 6,3 Kbps hızında yazdırır. Bir sayfada ortalama 45 satır, satır başına 70 karakter (1 karakter - 1 bayt) olduğu biliniyorsa, 8 sayfalık bir belgenin yazdırılması ne kadar sürer (bkz. Şekil 2).

Çözüm:

1) 1 sayfada yer alan bilgi miktarını bulun:

45 * 70 * 8 bit = 25200 bit

2) 8 sayfadaki bilgi miktarını bulun:

25200 * 8 = 201600 bit

3) Tek tip ölçü birimlerine getiriyoruz. Bunu yapmak için Mbitleri bitlere çeviriyoruz:

6,3*1024=6451,2 bps

4) Yazdırma zamanını bulun: 201600: 6451.2? 31 saniye.

Sorularınız.

öğrenciler ortaya çıkarsa sorular sorun.

Öğretmen soruları yanıtlar veya bir öğrenci başka bir soruyu yanıtlar.

Öğretmen: Şimdi elektronik kartlarla ilgili problemleri çözelim. zadachi.htm dosyasını açın. (Ek 5)(Öğretmen her öğrenci için kartın numarasını söyler. Bir öğrenci tahtada problem çözer). Problemleri çözün ve cevabı ilgili giriş alanına yazın.

Görev sırasında öğretmen öğrencilerin cevaplarını kontrol eder.

III. genelleme

1. Bilgisayarda kullanılan metinsel bilgilerin kodlanmasındaki ilke nedir?

2. Uluslararası karakter kodlama tablosunun adı nedir?

3. Rusça karakterler için kodlama tablolarının adlarını listeleyin.

4. Sıraladığınız kodlama tablolarındaki kodlar hangi sayı sisteminde yer almaktadır?

IV. Ev ödevi

(Slayt 15) Ugrinovich'in ders kitabı § 2.10'a göre, bilgisayar bilimi ve bilgi teknolojisi atölyesi § 2.7, bağımsız tamamlama görevleri 2.58-2.63 (öğrenme motivasyonu zayıf olan öğrenciler için) (diğer öğrenciler için 2.58-2.66).

Öğretmen dersi özetler ve not verir.

Güle güle, ders için teşekkürler.

Ders konusu: "Metin bilgilerinin kodlanması".

Öğe: Bilişim ve BİT.

Sınıf: 8

Öğretmen: Strokach Natalya Petrovna

ders taslağı

Teçhizat : bilgisayar, multimedya projektörü, beyaz tahta, öğrenci iş istasyonları (kişisel bilgisayarlar), “Bilişim ve ICT. 9. Sınıf "N.D. Ugrinoviç.

ders türü : kombine

çalışma biçimleri : cephesel, kolektif, bireysel.

Ders materyali: sunum, kod tabloları (ASCII, Rus dilinin 5 kod tablosu:pencereler, ISO, Mac, HANIM- DOS, KOI-8), çalışma sayfaları pratik iş.

Dersin Hedefleri:

Öğreticiler:

    Metin bilgisi kavramlarını tanıtmak;

    öğrencilerin metin bilgilerinin bilgisayar belleğinde nasıl kodlandığına dair fikrini oluşturmak;

    Kod tabloları ve bir metin düzenleyici kullanarak karakter kodunu ve koda göre karakter belirlemeyi öğrenin. Metinsel bilgileri kodlamayı ve yeniden kodlamayı öğrenin.

Geliştirme:

    Mantıksal düşünme, dikkat, hafıza gelişimi;

    Öğrenciler arasında sürdürülebilir bilişsel ilginin geliştirilmesi;

eğitici:

    Konuya ilgi oluşumu, dünya görüşünün oluşumu;

    Sınıfta bir davranış kültürü geliştirmek, dinleme becerileri.

Bilgi ve beceriler için gereksinimler:

Öğrenciler şunları bilmeli:

    Metinsel bilgileri kodlama ilkesi;

    ASCII kodlama tablosunun yapısı.

Öğrenciler şunları yapabilmelidir:

    Bir kod tablosu kullanarak karakterleri kodlayın ve kodunu çözün;

Ders planı:

    Düzenleme zamanı (3 dakika)

    Bilgi güncellemesi

    Yeni materyal öğrenmek - sunumu okuyun (15 dk)

    Malzemenin sabitlenmesi. Görevleri tamamlama (17 dk)

    Kontrol etme, not verme, ödev (5 dk)

Dersler sırasında:

    Organizasyon zamanı.

    Bilişsel bir görev belirleme

Soru:

    Bir bilgisayar ne tür bilgileri işleyebilir? (sayısal, grafik, metin, ses, video)

Soru:

    Bilgiler bilgisayar belleğinde nasıl saklanır? (ikili olarak)

Soru:

    Grafik bilgilerinin analogdan ayrık bilgiye dönüşümü nasıl oluyor? (uzaysal örnekleme ile görüntü piksellere bölünür)

Soru:

    Ses dijital forma nasıl dönüştürülür? (zaman örneklemesi kullanılarak)

Soru:

    Bir kişinin bilgisayar kullanarak en sık hangi bilgileri işlediğini düşünüyorsunuz?

Şu anda, çoğu kişisel bilgisayarlar dünyada (hem miktar hem de zaman olarak) metinsel bilgilerin işlenmesiyle meşgul.(slayt 1,2)

3. Konuyu anlatma, dersin amaçlarını aktarma

Bugünkü dersimizin konusu: "Metin bilgilerini kodlama"(slayt 3,4).

Dersin amacı (slayt 5)

    Metinsel bilgileri kodlama kavramlarını tanımak, kod tablosu.

    Metin editörlerini kullanarak karakter kodunu ve koda göre karakter belirlemeyi öğrenin.

4. Yeni bilginin tanıtılması.

Soru:

    Metinsel bilgileri kodlamak için kaç karakter gereklidir?

"Tahmin" yöntemini kullanalım. Bunu yapmak için, yazarken hangi sembolleri kullandığımızı hatırlamamız gerekir.

33*2(büyük ve küçük harf) + 10(sayılar) + 10(noktalama işaretleri) = 86 karakter.

    Soru:

Tüm metinler Rusça mı? Klavyeye hangi karakterler eklenmelidir?

İngiliz alfabesi için 26 + 26 = 52;

127 karakterin gerekli olduğu ortaya çıktı. Hala noktalama işaretlerini, aritmetik işaretleri, servis işlemlerini (satır besleme, boşluk vb.) belirtmek için kullanılabilecek 129 değer vardır.

Metnin yazıldığı tüm karakterlerin kümesine alfabe denir (Slayt 6)

Bir alfabedeki karakter sayısına onun kardinalitesi denir. (slayt 7)

Yani klavyede 256 karakter vardır. Bilgisayar tüm bu karakterleri tanıyabilmeli ve ikili koda çevirebilmelidir.(slayt 8)

    Soru:

Bir bilgisayar karakterleri nasıl tanır?

Bilgisayar, karakterleri elektriksel darbelerin bir kombinasyonu ile ayırt eder - karakterin ikili kodu

Bu tür 256 karakter varsa, 1 karakteri kaç bilgi biti kodlayabilir?

formülü hatırlayalımN=2 Ben . (slayt 9)

256=2 8 , bu nedenle, 1 karakter 8 bit veya 1 bayt tarafından kodlanır.(slaytlar 10,11,12).

Her karakterin ikili kodu ondalık sayı olarak yazılabilir.

    )Soru:

Tahtadaki sayılar tarafından hangi kelimelerin kodlandığını söyleyebilir misiniz?(slayt 13)

65; 112; 112; 108; 101

200; 216; 228; 224

Soru: Bu kelimeleri deşifre edebilmek için ne gerekiyor? (Çeviri için tablolar)

Masanın kenarından bir masa alın ve aldığınız ilk kelimeyi söyleyin (elma)

İkinci kelime nedir? Sorunlu bir durum vardı - 127, beşten büyük kodlara sahip tablolar. Ve farklı kod tablolarına göre farklı kelimeler elde edilir. (Kod - ISO tablosuna göre)

kod tablosu - sayısal kodlar ve semboller arasında bir yazışma oluşturan bir tablo. (14 numaralı slayt)

ASCII (American Standard Code for Information Interchange) - American Standard Code for Information Interchange adlı uluslararası kabul görmüş bir kod tablosu vardır. (15 numaralı slayt)

ASCII kod tablosunun bölümleri:

0-32 komutlardır ve fonksiyon tuşları;

33-127 - uluslararası kısım (Latince);

128-255 - ulusal kısım.

Tarihsel olarak, kod tablolarının ulusal kısmı tutarsız bir şekilde ortaya çıktı. Farklı ülkeler ve farklı işletim sistemleri Ah. ISO ve KOI-8 kod tabloları SSCB'de ortaya çıktı. İşletim sistemi için MS-DOS kod tablosu geliştirilmiştir. Microsoft sistemleri DOS, Windows kod tablosu - Microsoft Windows işletim sistemi için. Mac kod tablosu işletimde kullanılır. Mac sistemleriİŞLETİM SİSTEMİ.

Şu anda Rus harfleri için 5 kod tablosu vardır (Windows, MS-DOS, KOI-8, Mac, ISO), bu nedenle bir kodlamada oluşturulan metinler diğerinde doğru görüntülenmez.

Rusça kodlamalar (Kiril): (Slayt No. 16)

pencereler,

HANIM- DOS,

KOI-8,

Mac,

ISO.

Soru: Neden kod tablosundaki son karakterin 255 olduğunu düşünüyorsunuz ve daha önce kodların 256 olduğu söylendi. (Çünkü numaralandırma 0'dan başlıyor.)

Bazen bir metin belgesinde ikiden fazla dil kullanmak gerekli hale gelir. Örneğin, geometri üzerine metin yazdırırken, Rusça karakterlere, Latin harflerine, Yunan harflerine ihtiyacınız olabilir. Böyle bir durumda nasıl olunur?

Dünyada yaklaşık 6800 farklı dil bulunmaktadır. Japonya'da basılmış bir metni Rusya'da veya Amerika Birleşik Devletleri'nde bir bilgisayarda okursanız, onu anlayamazsınız. Herhangi bir ülkenin harflerini herhangi bir bilgisayarda okunabilir hale getirmek,1991 önerildi yeni standart her karakter için 2 bayt belleğin tahsis edildiği kodlar.

Kod tablosuna Unicode adı verildi (Slayt No. 17)

Unicode kod tablosunda 65536 karakter vardır (Slayt #18)

Unicode, Arapça, Ermenice, Bengalce, Birmanyaca, Yunanca, Gürcüce, Devanagari, İbranice, Kiril, Kıpti, Khmer, Latince, Tamilce, Hangul, Han (Çin, Japonya, Kore), Cherokee, Etiyopya dili dahil olmak üzere neredeyse tüm modern alfabeleri içerir. Japonca (katakana, hiragana, kanji) ve diğerleri.

Akademik amaçlar için, antik Yunan, Mısır hiyeroglifleri, çivi yazısı, Maya yazısı, Etrüsk alfabesi gibi birçok tarihi yazı eklendi.

Unicode, piktogramların yanı sıra çok çeşitli matematiksel ve müzikal semboller sağlar.

Defter girişi: (19 numaralı slayt)

Kod tabloları:

ASCII

Unicode

1 karakter başına bayt sayısı

1 bayt

2 bayt

Karakterler

256

65536

Öyleyse sonuca varalım: farklı kod tablolarındaki aynı kod, farklı karakterler verir.

5. Uygulamalı çalışma

Dersin amaçlarını hatırlayın.

İlk hedef, bir kod tablosu olan metinsel bilgileri kodlama kavramını tanımaktır. Söylesene, bu hedefe ulaştık mı? (Evet )

Kendimizden önce bile, "Metin bilgilerinin kodlanması" pratik çalışmasının bize yardımcı olacağı hedefleri belirliyoruz. (Slayt #21)

Pratik çalışmada kendimize hangi hedefleri koyacağız? (Metin bilgilerini kodlamayı öğrenin, kod tabloları ve bir metin düzenleyici kullanarak karakter kodunu ve karakter kodlarını belirlemeyi öğrenin )

Pratik çalışma iki bölümden oluşur:

İlk bölüm üç görevden oluşur ve bir bilgisayarda gerçekleştirilir:

Bilgisayarda tamamlanacak görevleri okuyun. Bu görevleri tamamlamak için hangi programı kullanacağız? (Metin editörleri MS Word ve Not Defteri).

Artık ekranınızda bir metin düzenleyici pencereniz var. (22 numaralı slayt)

Karakter kodunu belirleyeceğiz ve kodu kullanarak karakteri bulacağız. özel karakterler(Ekle → Simgeler).

Gerekli sembolü seçerek, sayısal kodunu pencerenin sağ alt köşesinde görüyoruz. Tablodaki tüm karakterler artan sayısal kod sırasına göre sıralanır, böylece belirli bir sayısal koda sahip bir karakter bulabilirsiniz.

Tüm sonuçları bir not defterine yazmanız gerekir.

Pratik çalışma hakkında sorularınız mı var? (HAYIR).

Bilgisayarlarda görev yapmaya başlayabilirsiniz. Defterleri ve kalemleri alın. Bir bilgisayarda çalışırken sağlığı korumak için güvenlik kurallarını unutmayın.

Öğrenciler bilgisayarlarda çalışma yaparlar, öğretmen gözlemler, yardım eder, çalışmaları düzeltir, bilgisayardaki doğru uyumu izler.

Birinci bölümü tamamlayan öğrenciler bilgisayarları kapatır, sıralarına döner ve uygulamalı çalışmanın ikinci bölümünü yaparlar.

Öğretmen çalışmayı denetler ve zorluk durumunda yardımcı olur.

Sonuç:

« KELİME»

200 205 212 206 208 204 192 210 200 202 192- "BİLGİ" içinde "pencereler»

ÖĞRENCİ

"Not Defteri": abvgdezhy rstufhtschshsh Çalışmak istiyorum

İkinci bölüm iki görevden oluşur ve defterlerde kod tablolarına göre gerçekleştirilir: (slayt 23)

204 224 242 229 236 224 242 232 247 229 241 234 232 233 32 235 232 246 229 233

    Masha, arkadaşı Olya'ya Windows kodlamasıyla yazılmış bir mektup gönderdi ve Olya bunu ISO kodlamasıyla okudu. Sonuç, anlamsız bir "Yauchf#rtyџў!" cümlesi oldu. Olya'nın mektubu okumasına yardım edin.

Görevleri daha hızlı tamamlayabilenler için eserde ek bir görev önerilmiştir: “Geldim, gördüm, yendim” ifadesini ISO kodlamasıyla kodlayın.

3. Ek görev

Windows kod tablosunu kullanarak ifadenin kodunu çözün:

205 229 32 246 226 229 242 251 130 224 32 226 255 237 243 242

205 229 32 235 224 228 238 248 232 130 32 224 32 232 236 232 245 235 238 239 224 254 242

205 229 32 225 229 235 252 184 130 32 224 32 232 245 32 240 224 231 226 229 248 232 226 224 254 242

205 224 32 237 232 245 32 236 238 230 237 238 32 226 229 248 224 242 252 32 235 224 239 248 243

Çocukları 3'er kişilik 4 gruba ayırın. Her gruba 1 satır verin. Tüm öğrenciler görevi tamamladığında, tamamlanıp tamamlanmadığı kontrol edilir. Dört seçeneğin her biri bilmeceden kodlanmış satırlara sahiptir.

Çiçek değil, solmuş,
Eller değil, ama alkışlarlar,
İç çamaşırı değil ama askılı
Üzerine erişte asabilirsiniz.

Öğrenciler sırayla metinlerini okurlar. Hadi birlikte tahmin edelim!

6. Ders özeti

Dersi özetleyelim.

Ders materyaliyle ilgili aşağıdaki soruları cevaplayın: (Slayt No. 25)

    Bir bilgisayardaki metinsel bilgileri kodlamak için ne gereklidir? (Kod tablosu)

    Uluslararası kod tablosunun adı nedir? (ASCII)

    Kaç tane Rusça dil kodlaması var? (Beş)

    65.536 farklı karakteri kodlamanıza izin veren Unicode kodlamayı tanıtmanın amacı neydi?(yalnızca Rus ve Latin alfabelerini, sayıları, işaretleri ve matematiksel semboller, aynı zamanda Yunanca, Arapça, İbranice ve diğer alfabeler).

Dersin hedeflerini hatırlayalım: (26 numaralı slayt)

    Metinsel bilgileri kodlama kavramını tanımak, kod tablosu.

    Kod tablolarını kullanarak metin bilgilerini kodlamayı ve yeniden kodlamayı öğrenin.

    Bir metin düzenleyici kullanarak karakter kodunu ve koda göre karakter belirlemeyi öğrenin.

Soru: Bu hedeflere ulaştık mı? (Evet ulaştık)

Bir dersi notlandırmak.

7. Ödev

Ödevin günlüklere veya defterlere kaydedilmesi: (Slayt No. 27)

    Ders kitabı, s. 49 - 52, s. 2.1.

    Güvenlik soruları sayfa 52

    Kendini gerçekleştirme görevleri No. 2.1., 2.2.

8. Yansıma

Öğrencilere, öğrencinin dersteki çalışmalarını üç alanda karakterize eden ifadelerin altını çizmeleri gereken bireysel bir kart verilir.

Ders

sınıftayım

Sonuç

1. ilginç

1. çalıştı

1. konuyu anladı

2. sıkıcı

2. dinlenmiş

2. bildiğimden fazlasını öğrendim

3. umursama

3. başkalarına yardım etti

3. anlamadım

Metin bilgilerinin kodlanması

Çalışmanın amacı: sayısal karakter kodlarını tanımlamayı öğrenin, kodlamayı kullanarak sayısal kodları kullanarak karakterleri girinpencereler, Unicode(Unicode).

İş emri:

1. Egzersiz.

Bir metin düzenleyici kullanarak sayısal karakter kodunu belirleme Kelime .

    Metin düzenleyiciyi başlatKelimekomut [Programlar/MicrosoftKelime]

    [insert/character] komutunu girin. Ekranda bir iletişim kutusu görünecektir.Sembol . Bir kodlamadaki bir karakterin sayısal kodunu belirlemek içinpencereler itibaren: kodlama türünü seçinKiril (dec.).

    İmza kodu: ondalık sayısal karakter kodu görünecektir (bu durumda 192).

    Kodlamada onaltılık sayısal karakter kodunu belirlemek içinUnicodeaçılır listeyi kullanarakitibaren: kodlama türünü seçin Unicode(hex)

    Sembol tablosunda bir sembol seçin (örneğin, büyük "A" harfi). bir metin kutusundaİmza kodu: onaltılık sayısal karakter kodu görünecektir (bu durumda 0410).

Görev2.

Sayısal kodlar kullanarak karakter girme Metin düzeltici Not defteri

    Koşmak standart uygulama Not defteri komutu [Programlar / Aksesuarlar / Not Defteri]

    alternatif) 0224 sayısını girin, tuşu bırakın (alternatif), belgede "a" sembolü görünecektir. 0225'ten 0233'e kadar sayısal kodlar için prosedürü tekrarlayın, belgede 12 karakterlik bir "abvgdezhy" dizisi görünecektir.kodlanmış pencereler .

    Ek yardımı ile Sayısal tuş takımı tuşuna basarken (alternatif) 224 sayısını girin, belgede "p" sembolü görünecektir. 225'ten 233'e kadar sayısal kodlar için prosedürü tekrarlayın, belgede 12 karakterlik bir “rstufhtschshsch” dizisi görünecektir.kodlanmış HANIM - DOS

Görev 3:

    kodlamayı kullanmapencerelerMicrosoftKelimebir kelimeyi kodlamakBİLGİSAYAR BİLİMİ

    kodlamayı kullanmaUnicodemetin düzenleyicide bulunurMicrosoftKelimekelimeyi çöz0423 0427 0415 041 D 0418 041A

    kodlamayı kullanmapencerelerNot Defteri uygulamasında bulunan cümlenin kodunu çözün:

0255 0032 0245 0238 0247 0243 0032 0243 0247 0232 0242 0252 0241 0255

Metin bilgisi, alfabenin her karakterinin belirli bir tamsayı ile belirtilmesi yoluyla ikili kodda kodlanır. Sekiz ikili basamak kullanarak 256 farklı karakter kodlamak mümkündür. Bu karakter sayısı, İngiliz ve Rus alfabelerinin tüm karakterlerini ifade etmek için yeterlidir.

Bilgisayar teknolojisinin gelişiminin ilk yıllarında, metinsel bilgilerin kodlanmasındaki zorluklar, gerekli kodlama standartlarının olmamasından kaynaklanıyordu. Şu anda, aksine, mevcut zorluklar, aynı anda çalışan ve genellikle birbiriyle çelişen çok sayıda standartla ilişkilidir.

İçin İngilizce Resmi olmayan bir uluslararası iletişim aracı olan , bu zorluklar çözüldü. Amerika Birleşik Devletleri Standartları Enstitüsü geliştirdi ve dolaşıma soktu ASCII kodlama sistemi (Amerikan Bilgi Alışverişi için Standart Kod - Bilgi Alışverişi için ABD Standart Kodu).

Rus alfabesini kodlamak için çeşitli kodlama seçenekleri geliştirilmiştir:

1) Windows-1251 - şirket tarafından tanıtıldı Microsoft; işletim sistemlerinin (OS) yaygın kullanımı göz önüne alındığında ve diğer yazılım ürünleri bu şirkette Rusya Federasyonu geniş tiraj buldu;

2) KOI-8 (Bilgi Değişim Kodu, sekiz basamaklı), Rus alfabesinin bir başka popüler kodlamasıdır ve yaygın olarak kullanılır. bilgisayar ağları Rusya Federasyonu topraklarında ve İnternetin Rusya sektöründe;

3) ISO (Uluslararası Standart Organizasyonu - Uluslararası Standardizasyon Enstitüsü) - Rus dilinin karakterlerini kodlamak için uluslararası bir standart. Uygulamada, bu kodlama nadiren kullanılır.

Sınırlı kod seti (256), geliştiriciler için zorluklar yaratır birleşik sistem Metin kodlaması. Sonuç olarak, 8 bit olmayan karakterlerin kodlanması önerildi. ikili sayılar, ancak olası kod değerleri aralığının genişlemesine neden olan büyük basamaklı sayılarla. 16 bitlik karakter kodlama sistemine denir evrensel - UNICODE. On altı bit, 65.536 karakter için benzersiz kodlara izin verir; bu, çoğu dili tek bir karakter tablosuna sığdırmak için yeterlidir.

Önerilen yaklaşımın basitliğine rağmen, pratik geçiş bu sistem kaynak yetersizliğinden dolayı çok uzun bir süre kodlama gerçekleştirilememiştir. bilgisayar Bilimi, çünkü UNICODE kodlama sisteminde her şey metin belgeleri otomatik olarak iki katına çıkar. 1990'ların sonunda teknik araçlar gerekli seviyeye ulaştıktan sonra, belgelerin kademeli olarak tercümesi başladı ve yazılım araçları UNICODE kodlama sistemine.

Metin bilgilerinin bir bilgisayarda kodlanması, bazen cihazın doğru çalışması veya belirli bir parçanın görüntülenmesi için temel bir koşuldur. Metin ve görsel bilgiler, ses içeren bir bilgisayarın çalışması sırasında bu işlem nasıl gerçekleşir - tüm bunları bu makalede inceleyeceğiz.

giriiş

Elektronik bir bilgisayar (günlük hayatta bilgisayar dediğimiz) metni çok özel bir şekilde algılar. Metinsel bilgilerin kodlanması onun için çok önemlidir, çünkü her metin parçasını birbirinden izole edilmiş bir karakter grubu olarak algılar.

Semboller nelerdir?

Bilgisayar için sembollerin rolü sadece Rusça, İngilizce ve diğer harfler değil, aynı zamanda noktalama işaretleri ve diğer işaretlerdir. Bilgisayarda yazarken kelimeleri ayırdığımız boşluk bile cihaz tarafından bir sembol olarak algılanıyor. Yüksek matematiği çok anımsatan bir şey, çünkü birçok profesöre göre orada sıfırın çift anlamı vardır: bu bir sayıdır ve aynı zamanda hiçbir şey ifade etmez. Filozoflar için bile metindeki bir boşluk sorunu gerçek bir sorun haline gelebilir. Elbette bir şaka, ama dedikleri gibi, her şakada bir gerçek var.

Bilgi nedir?

Bu nedenle, bilgiyi algılamak için bir bilgisayarın işlemleri işlemeye başlaması gerekir. Ve ne tür bilgiler var? Bu makalenin konusu, metinsel bilgilerin kodlanmasıdır. Bu göreve özel önem vereceğiz, ancak diğer mikro konuları da ele alacağız.

Bilgi metinsel, sayısal, sesli, grafik olabilir. Örneğin klavyede yazdıklarımızı görüntülemek için bilgisayarın metinsel bilgilerin şifrelenmesini sağlayan işlemleri başlatması gerekir. Semboller ve harfler göreceğiz, bu anlaşılabilir. Ama araba ne görüyor? Kesinlikle tüm bilgileri algılıyor - ve şimdi sadece metinden bahsetmiyoruz - olduğu gibi belli sıra sıfırlar ve birler. Sözde ikili kodun temelini oluştururlar. Buna göre cihazın aldığı bilgileri anlaşılır hale dönüştüren işleme “ ikili kodlama metin bilgisi.

İkili kodun kısa prensibi

Bilgilerin ikili kodla kodlanması neden elektronik makinelerde en yaygın olanıdır? Sıfırlar ve birler kullanılarak kodlanan metin tabanı, kesinlikle herhangi bir karakter ve işaret dizisi olabilir. Ancak, bilgilerin ikili metin kodlamasının sahip olduğu tek avantaj bu değildir. Mesele şu ki, bu kodlama yönteminin düzenlendiği ilke çok basit ama aynı zamanda oldukça işlevsel. Bir elektrik darbesi olduğunda, (tabii ki şartlı olarak) bir birim tarafından etiketlenir. Darbe yok - sıfırı işaretleyin. Yani, bilgilerin metin kodlaması, bir dizi elektriksel impuls oluşturma ilkesine dayanır. İkili karakterlerden oluşan mantıksal diziye makine dili denir. Aynı zamanda, metinsel bilgilerin ikili kod kullanılarak kodlanması ve işlenmesi, işlemlerin oldukça kısa sürede gerçekleştirilmesini mümkün kılar.

Bitler ve baytlar

Makine tarafından algılanan şekil, belirli miktarda bilgi içerir. Bir bite eşittir. Bu, bir veya daha fazla şifrelenmiş bilgi dizisini oluşturan her bir sıfır için geçerlidir.

Buna göre, herhangi bir durumda bilgi miktarı, basitçe ikili kod dizisindeki karakter sayısı bilinerek belirlenebilir. Sayısal olarak birbirlerine eşit olacaklar. Koddaki 2 hane 2 bit, 10 hane - 10 bit vb. Bilgi taşır. Belirli bir ikili kod parçasında yer alan bilgi hacmini belirleme ilkesi, gördüğünüz gibi oldukça basittir.

Bilgisayardaki metin bilgilerini kodlama

Şu anda, inandığımız gibi, Rus alfabesindeki harflerin bir dizisinden oluşan bir makale okuyorsunuz. Ve bilgisayar, daha önce de belirtildiği gibi, tüm bilgileri (ve bu durumda da) bir harf dizisi olarak değil, elektriksel bir dürtünün yokluğunu ve varlığını gösteren sıfırlar ve birler dizisi olarak algılar.

Mesele şu ki, ekranda gördüğümüz bir karakter, bayt adı verilen geleneksel bir ölçü birimi kullanılarak kodlanabilir. Yukarıda yazıldığı gibi, ikili kod sözde bir bilgi yüküne sahiptir. Sayısal olarak, seçilen kod parçasındaki toplam sıfır ve bir sayısına eşit olduğunu hatırlayın. Yani 8 bit 1 bayt yapar. Bu durumda, eşit boyutta 8 hücreden oluşan bir kağıt üzerine bir dikdörtgen çizerek kolayca görebileceğiniz gibi, sinyal kombinasyonları çok farklı olabilir.

256 karakter kapasiteli bir alfabe kullanarak metinsel bilgileri kodlamanın mümkün olduğu ortaya çıktı. Amaç ne? Anlamı, her karakterin kendi ikili koduna sahip olacağı gerçeğinde yatmaktadır. Belirli karakterlere "eklenen" kombinasyonlar 00000000'den başlar ve 11111111 ile biter. Binary'den ondalık sayı sistemine geçerseniz, böyle bir sistemdeki bilgileri 0'dan 255'e kadar kodlayabilirsiniz.

Artık Rus alfabesindeki harflerin kodlamasını kullanan çeşitli tablolar olduğunu unutmayın. Bunlar, örneğin ISO ve KOI-8, iki varyasyonda Mac ve CP'dir: 1251 ve 866. Bu tablolardan birinde kodlanan metnin farklı bir kodlamada doğru şekilde görüntülenmeyeceğinden emin olmak kolaydır. Bunun nedeni, farklı tablolarda farklı karakterlerin aynı ikili koda karşılık gelmesidir.

Bu ilk başta bir sorundu. Bununla birlikte, şu anda, metni dönüştüren ve doğru forma getiren programlarda özel algoritmalar zaten yerleşiktir. 1997, Unicode adlı bir kodlamanın oluşturulmasıyla kutlandı. İçinde, her karakterin emrinde aynı anda 2 bayt vardır. Bu, çok fazla içeriğe sahip metni kodlamanıza izin verir. büyük miktar karakterler. 256 ve 65536: bir fark var mı?

Grafik kodlama

Metinsel ve grafiksel bilgilerin kodlanması bazı benzerliklere sahiptir. Bildiğiniz gibi grafik bilgileri görüntülemek için kullanılır. çevresel aygıt monitör denilen bilgisayar Şimdi grafikler ( Konuşuyoruzşimdi hakkında bilgisayar grafikleri) çeşitli alanlarda yaygın olarak kullanılmaktadır. Neyse ki, kişisel bilgisayarların donanım yetenekleri, oldukça karmaşık grafik görevlerini çözmeyi mümkün kılıyor.

Video bilgilerinin işlenmesi son yıllarda mümkün hale geldi. Ancak aynı zamanda metin, prensipte anlaşılabilir olan grafiklerden çok daha "daha hafiftir". Bu nedenle, grafik dosyalarının son boyutu artırılmalıdır. Grafik bilgilerin sunulduğu özü bilerek bu tür sorunların üstesinden gelmek mümkündür.

Öncelikle bu tür bilgilerin hangi gruplara ayrıldığını anlayalım. İlk olarak, raster. İkincisi, vektör.

Raster görüntüler kareli kağıda oldukça benzer. Bu tür kağıt üzerindeki her hücre, bir renge veya başka bir renge boyanır. Bu ilke biraz mozaiği andırıyor. Yani, ortaya çıkıyor ki raster grafikler görüntü ayrı temel parçalara bölünmüştür. Bunlara piksel denir. Rusçaya çevrildiğinde, pikseller “noktalar” anlamına gelir. Mantıksal olarak, pikseller satırlara göre sıralanır. Grafik ızgarası şunlardan oluşur: bir miktar piksel. Raster olarak da adlandırılır. Bu iki tanımı göz önünde bulundurarak şunu söyleyebiliriz. bit eşlem dikdörtgen bir ızgarada görüntülenen bir dizi pikselden başka bir şey değildir.

Monitör raster ve piksel boyutu, görüntü kalitesini etkiler. Ne kadar yüksek olursa, monitörün raster'ı o kadar büyük olur. Raster boyutları, her kullanıcının muhtemelen duyduğu ekran çözünürlüğüdür. En iyilerinden biri Önemli özellikler bilgisayar ekranlarının sahip olduğu çözünürlük, sadece çözünürlük değil. Bir veya başka bir uzunluk biriminde kaç piksel olduğunu gösterir. Bir monitörün çözünürlüğü genellikle inç başına piksel cinsinden ölçülür. Birim uzunluk başına ne kadar çok piksel varsa, "grenlilik" azaldığı için kalite o kadar yüksek olur.

Ses akışı işleme

Metin kodlama ve ses bilgisi, diğer kodlama türleri gibi bazı özelliklere sahiptir. Şimdi son işleme odaklanacağız: ses bilgisinin kodlanması.

Bir ses akışının sunumu (tek bir sesin yanı sıra) iki şekilde yapılabilir.

Ses bilgisi sunumunun analog formu

Bu durumda, değer gerçekten çok büyük bir sayı alabilir. Farklı anlamlar. Üstelik bu aynı değerler sabit kalmazlar: çok hızlı değişirler ve bu süreç süreklidir.

Ses Bilgi Temsilinin Ayrık Biçimi

Ayrık yöntem hakkında konuşursak, bu durumda değer yalnızca sınırlı sayıda değer alabilir. Bu durumda, değişim sıçramalar ve sınırlarda gerçekleşir. Yalnızca sesi değil, aynı zamanda ayrı ayrı kodlamak da mümkündür. grafik bilgi. Bu arada, analog forma gelince.

Örneğin, analog ses bilgileri vinil kayıtlarda saklanır. Ancak CD zaten sağlam nitelikteki bilgileri sunmanın ayrı bir yoludur.

En başta bilgisayarın makine dilindeki tüm bilgileri algıladığından bahsetmiştik. Bunu yapmak için bilgi, bir dizi elektriksel darbe - sıfırlar ve birler şeklinde kodlanır. Ses kodlaması bu kuralın bir istisnası değildir. Bir bilgisayarda sesi işlemek için önce onu aynı diziye dönüştürmeniz gerekir. Ancak bundan sonra bir akış veya tek bir ses üzerinde işlemler yapılabilir.

Kodlama işlemi gerçekleştiğinde, akış zamansal örneklemeye tabi tutulur. Ses dalgası süreklidir, zamanın küçük dilimlerinde gelişir. Bu durumda genlik değeri her belirli aralık için ayrı ayrı ayarlanır.

Çözüm

Peki, bu makale boyunca ne öğrendik? İlk olarak, kesinlikle bir bilgisayar monitöründe görüntülenen tüm bilgiler orada görünmeden önce kodlanır. İkincisi, bu kodlama bilgiyi makine diline çevirmekten ibarettir. Üçüncüsü, makine dili bir dizi elektriksel dürtüden başka bir şey değildir - sıfırlar ve birler. Dördüncüsü, çeşitli karakterleri kodlamak için ayrı tablolar. Ve beşinci olarak, grafik ve ses bilgilerini analog ve ayrık biçimde sunmak mümkündür. Burada, belki de analiz ettiğimiz ana noktalar. Bu alanı inceleyen disiplinlerden biri de bilgisayar bilimidir. Metin bilgilerinin kodlanması ve temelleri okulda açıklanır, çünkü bunda karmaşık bir şey yoktur.

Metin bilgileri karakterlerden oluşur: harfler, sayılar, noktalama işaretleri vb. Bir bayt, 256 farklı değeri depolamak için yeterlidir, bu da içine herhangi bir alfasayısal karakter yerleştirmenize olanak tanır. İlk 128 karakter (en önemsiz yedi biti işgal eder) ASCII (Bilgi Alışverişi için Amerikan Standart Kodu) kullanılarak standartlaştırılır. Kodlamanın özü, her karaktere 00000000 ila 11111111 arasında bir ikili kod veya 0 ila 255 arasında karşılık gelen ondalık kod atanmasıdır. Rus harflerini kodlamak için çeşitli kod tabloları kullanılır (KOI-8R, СР1251, CP10007, ISO-8859-5) ):

KOI8R- Kiril alfabesinin harflerini kodlamak için sekiz bitlik standart (UNIX işletim sistemi için). Geliştiriciler KOI8R Rus alfabesinin karakterlerini genişletilmiş ASCII tablosunun en üstüne, Kiril karakterlerinin konumları tablonun alt kısmındaki İngiliz alfabesindeki fonetik karşılıklarına karşılık gelecek şekilde yerleştirdi. Bunun anlamı, yazılan metinden KOI8R, Latin karakterleriyle yazılmış metin çıkıyor. Örneğin, "yüksek ev" kelimesi "dom vysokiy" şeklini alır;

СР1251– OS Windows'ta kullanılan sekiz bitlik kodlama standardı;

CP10007- Macintosh işletim sisteminin (Apple bilgisayarlar) Kiril alfabesinde kullanılan sekiz bitlik kodlama standardı;

ISO-8859-5 - Rus dilini kodlamak için standart olarak onaylanan sekiz bitlik bir kod.

Grafik bilgi kodlaması

Grafik bilgi iki biçimde sunulabilir: analog Ve ayrık. Boyama tuvali sanatçı tarafından oluşturulan analog gösterim örneği ve resim yazıcı ile basılmıştır, farklı renkteki bireysel (öğeler) noktalardan oluşan, ayrık gösterim.

Grafik görüntüsünü bölerek (örnekleme), grafik bilgisi analogdan ayrık forma dönüştürülür. Bu durumda, kodlama gerçekleştirilir - grafik görüntünün her bir öğesine bir kod biçiminde belirli bir değer atanır. Grafik nesnelerinin oluşturulması ve saklanması çeşitli şekillerde mümkündür - formda vektör, fraktal veya raster Görüntüler. ayrı konu 3D (üç boyutlu) grafikler olarak kabul edilir, vektör ve raster görüntüleme yöntemlerini birleştiren.

Vektör grafikleri resim, çizim, diyagram gibi grafik görüntüleri temsil etmek için kullanılır.

Nesnelerden oluşurlar - örneğin çizgi kalınlığı, dolgu rengi gibi bazı özellikler atanan bir dizi geometrik ilkel (noktalar, çizgiler, daireler, dikdörtgenler).

Vektör formatındaki bir görüntü, görüntü kayıp olmadan ölçeklenebildiği, döndürülebildiği ve deforme edilebildiği için düzenleme sürecini basitleştirir. Bu durumda, her dönüşüm eski görüntüyü (veya parçayı) yok eder ve onun yerine yenisi oluşturulur. Bu sunum şekli, diyagramlar ve iş grafikleri için iyidir. Bir vektör görüntüsünü kodlarken, saklanan nesnenin görüntüsü değil, noktaların koordinatlarıdır, programın her seferinde görüntüyü yeniden oluşturduğunu kullanarak.

Ana dezavantaj vektör grafikleri fotoğraf kalitesinde görüntülerin imkansızlığı. Vektör formatında, görüntü her zaman bir çizim gibi görünecektir.

Raster grafikler. Herhangi bir resim karelere bölünebilir, böylece raster - iki boyutlu dizi kareler. kareler kendileri tarama öğeleri veya pikseller(resmin öğesi) - resmin öğeleri. Her pikselin rengi, resmi tanımlamak için renk numaralarının sırasını belirlemenizi sağlayan bir sayı ile kodlanır (soldan sağa veya yukarıdan aşağıya). Sayı Pikselin depolandığı her hücrenin her biri bellekte saklanır.

Bitmap biçiminde çizim

Her piksele parlaklık, renk ve şeffaflık veya bu değerlerin bir kombinasyonu için değerler atanır. Bir bitmap görüntüsünün birkaç satırı ve sütunu vardır. Bu depolama yönteminin dezavantajları vardır: görüntülerle çalışmak için daha fazla bellek gerekir.

Bir raster görüntünün hacmi, piksel sayısının olası renklerin sayısına bağlı olan bir noktanın bilgi hacmi ile çarpılmasıyla belirlenir. Modern bilgisayarlarda esas olarak aşağıdaki ekran çözünürlükleri kullanılır: 640 x 480, 800 x 600, 1024 x 768 ve 1280 x 1024 piksel. Her noktanın parlaklığı ve koordinatları, grafik verileri işlemek için ikili kodun kullanılmasına izin veren tamsayılar kullanılarak ifade edilebilir.

En basit durumda (derecelendirmesiz siyah beyaz görüntü) gri renk) ekranın her noktası iki durumdan birine sahip olabilir - "siyah" veya "beyaz", yani durumunu saklamak için 1 bit gerekir. Renkli görüntüler, video belleğinde saklanan her noktanın ikili renk koduna göre oluşturulur. Renkli görüntüler, bir noktanın rengini kodlamak için kullanılan bit sayısıyla verilen farklı renk derinliklerine sahip olabilir. En yaygın renk derinlikleri 8, 16, 24, 32, 64 bittir.

Renkli grafik görüntüleri kodlamak için rastgele bir renk bileşenlerine ayrılır. Aşağıdaki kodlama sistemleri kullanılır:

HSB (H - ton, S - doygunluk, B - parlaklık),

RGB (Kırmızı- kırmızı, Yeşil - yeşil, mavi- mavi) Ve

CMYK ( C yan - cam göbeği, Macenta - macenta, Sarı - sarı ve Siyah - siyah).

İlk sistem için uygun insan, ikinci - için bilgisayar işleme ve sonuncusu için matbaalar. Bu renk sistemlerinin kullanılması, ışık akısının "saf" spektral renklerin bir kombinasyonu olan radyasyonlarla oluşturulabilmesi gerçeğinden kaynaklanmaktadır: kırmızı, yeşil, mavi veya bunların türevleri.

fraktal bireysel öğeleri ana yapıların özelliklerini miras alan bir nesnedir. Daha küçük ölçekteki öğelerin daha ayrıntılı bir açıklaması basit bir algoritmaya göre gerçekleştiğinden, böyle bir nesne yalnızca birkaç matematiksel denklemle tanımlanabilir. Fraktallar, ayrıntılı olarak temsil edilmesi için nispeten az bellek gerektiren görüntüleri tanımlamanıza olanak tanır.

Fraktal formatta çizim

3D grafikler (3D) üç boyutlu uzayda nesnelerle çalışır. Üç boyutlu bilgisayar grafikleri, tüm nesnelerin bir dizi yüzey veya parçacık olarak temsil edildiği sinema ve bilgisayar oyunlarında yaygın olarak kullanılmaktadır. 3D grafiklerdeki tüm görsel dönüşümler, matris temsiline sahip operatörler.

Ses kodlaması

Müzik, herhangi bir ses gibi, doğru bir şekilde yeniden üretilebilen ses titreşimlerinden başka bir şey değildir. Ses sinyalini bilgisayar belleğinde temsil etmek için, alınan akustik titreşimleri dijital biçimde temsil etmek, yani bunları sıfırlar ve birler dizisine dönüştürmek gerekir. Bir mikrofon yardımıyla ses elektriksel titreşimlere dönüştürülür, ardından özel bir cihaz kullanılarak titreşimlerin genliğini düzenli aralıklarla (saniyede birkaç on binlerce kez) ölçmek mümkündür - analogtan dijitale dönüştürücü (ADC). Sesi yeniden üretmek için, bir dijital sinyal kullanılarak analoğa dönüştürülmelidir. dijital-analog dönüştürücü (DAK). Bu cihazların her ikisi de yerleşik ses kartı bilgisayar. Belirtilen dönüşüm dizisi, Şek. 2.6..

Analog bir sinyalin dijitale dönüştürülmesi ve tersi

Sesin her ölçümü ikili olarak kaydedilir. Bu süreç denir örnekleme (örnek alma), ADC tarafından gerçekleştirilir.

örnek (örnek İngilizce örneği), bir analog sinyalin genliğinin iki ölçümü arasındaki zaman aralığıdır. Bir süreye ek olarak, bir örneğe analogdan dijitale dönüştürme yoluyla elde edilen herhangi bir dijital veri dizisi de denir. Önemli bir parametre örnekleme frekans - saniyedeki analog sinyalin genliğinin ölçüm sayısı. Ses örnekleme oranı saniyede 8000 ila 48000 ölçüm aralığındadır.

Ayrıklaştırma işleminin grafik gösterimi

Oynatma kalitesi etkilenir örnekleme hızı ve çözünürlük(genlik değerini kaydetmek için ayrılan hücrenin boyutu). Örneğin CD'lere müzik yazarken 16 bitlik değerler ve 44032 Hz örnekleme hızı kullanılır.

Kulak yoluyla, bir kişi 16 Hz ila 20 kHz (saniyede 1 Hz - 1 salınım) arasında değişen bir frekansa sahip ses dalgalarını algılar.

CD formatında Ses DVD'si bir saniyede sinyal 96.000 kez ölçülür, yani 96 kHz örnekleme frekansı kullanılır. Multimedya uygulamalarında sabit disk alanından tasarruf etmek için genellikle daha düşük frekanslar kullanılır: 11, 22, 32 kHz. Bu, işitilebilir frekans aralığında bir azalmaya yol açar, bu da duyulanın bozulduğu anlamına gelir.