Konuyla ilgili bilişim ve BİT (7. sınıf) dersi için ikili kodlama sunumu. İkili kodlama Bilgi ve bilgi süreçleri

60'lardan beri, bilgisayarlar metinsel bilgileri işlemek için giderek daha fazla kullanılıyor ve şimdi dünyadaki bilgisayarların çoğu metinsel bilgileri işlemekle meşgul.

Geleneksel olarak, bir karakteri kodlamak için bir miktar bilgi = 1 bayt (1 bayt = 8 bit) kullanılır.

Metin bilgilerinin ikili kodlaması

Kodlama, her karaktere 00000000 ile 11111111 arasında benzersiz bir ikili kod (veya 0 ile 255 arasında ondalık kod) atandığı anlamına gelir.

Bir sembole belirli bir kodun atanmasının, kod tablosu tarafından sabitlenen bir anlaşma meselesi olması önemlidir.

ASCII kodlama tablosu

Bu tabloda yalnızca ilk yarı standarttır, yani. 0 (00000000) ile 127 (0111111) arasında sayılar içeren karakterler. Bu, Latin alfabesinin bir harfini, sayıları, noktalama işaretlerini, parantezleri ve diğer bazı sembolleri içerir.

Kalan 128 kod farklı şekillerde kullanılmaktadır. Rus kodlamalarında Rus alfabesinin karakterleri yerleştirilmiştir.

İÇİNDE şu anda 5 farklı kod tabloları Rus harfleri için (KOI8, CP1251, CP866, Mac, ISO).

İÇİNDE günümüzde yeni bir uluslararası standart Unicode yaygınlaşmıştır ve bu

ASCII standart parça tablosu

tablo

genişletilmiş kod

Not! !

Rakamlar iki durumda ASCII standardına göre kodlanır - G / Ç sırasında ve metinde ortaya çıktıklarında. Sayılar hesaplamalarda yer alıyorsa, başka bir ikili koda dönüştürülürler.

57 sayısını ele alalım.

Metinde kullanıldığında, her rakam şu şekilde gösterilir:

ASCII tablosuna uygun olarak kodunuzla. İkili sistemde bu 00110101 00110111'dir.

Hesaplamalarda kullanıldığında, bu sayının kodu ikili sisteme çevirme kurallarına göre elde edilecek ve - 00111001 elde edeceğiz.

diğer sunumların özetleri

"Bir faaliyet modeli olarak algoritma" - Ancak herhangi bir plan veya açıklama bilgi modeli... Hedefin belirlenmesi (hedeflerin belirlenmesi). Bir programlama dili, algoritmaları tanımlamak için resmileştirilmiş bir dildir. Bir plan oluşturmak - bir algoritma. Son. Bir algoritma oluştururken SQI çerçevesinin ötesine geçilmemelidir. Sanatçının çalışmasının modeli. Giriş A, B, X. Sanatçının işi.

"Sanal Kartpostallar" - Belirli bir konuyla ilgili literatürü ve İnternet kaynaklarını tanımlayın ve analiz edin. Web sitesi adresi: http://virtcard.tomsite.info/ İletişim e-postası: [e-posta korumalı]Örnek 3. Bireysel kartpostal örnekleri. Sanal kartpostal. Kartpostal geliştirme planı. HİPOTEZ: Modern bir insanın sanal kartpostallara ve özellikle bireysel olarak yapılanlara ihtiyacı vardır. Sanal kartpostal ihtiyacı hakkında bir anket yapın. Örnek 1.

"Bilgi Algısı" - Örneğin: Konuşma Telefon aramaları Şarkı söyleyen Kuşlar Müzik gürültüsü. Tarihsel araştırmalar, yüksek bir tat alma duygusuna sahip insanlar olduğunu göstermiştir. Gözler aracılığıyla insanlar görsel (görsel) bilgileri algılarlar. Tamamlandı: 10b sınıf öğrencileri Bikelis A. ve Syuzeva E. Sardunya kokusu - işitme. Bilginin özellikleri. İşitme organları, bilgileri ses (işitsel) şeklinde iletir. Damak zevki. İşe yarar. 2008 Dokunma organları dokunsal bilgi sağlar. "Coğrafi bilgi sistemleri".

"Microsoft Office 2007 Programı" - Microsoft Word. Microsoft Erişimi-veritabanı yönetimi için uygulama. Microsoft Excel. Microsoft Erişimi. Microsoft Powerpoint. Microsoft Office 2007. Microsoft Microsoft Word Excel Microsoft Microsoft PowerPoint'i Erişim. Ofis uygulamasının yapısı.

"Virüsler sınıf 10" - Virüsler. Virüs önleme. Virüslerle savaşmanın temel yöntemleri. Ancak yavaş yavaş hasar birikir ve sonunda sistem işlevselliğini kaybeder. LiveUpdate, güncellenmiş virüs veritabanını İnternet'ten indirmenize izin verir. Virüsler bilgisayara nasıl girer? En olası enjeksiyon siteleri yükleyiciler ve yürütülebilir dosyalardır. Yeni oyuncakları piyasaya sürerken son derece dikkatli olun.

"Bilgisayar yazılımı sınıf 10" - Yazılım... alt bölüm. Etkileşimli mod. İşletim sistemi. Programlama araç takımı. Pirumova Victoria 10 "A" sınıfının sunumu. Sistem yazılımı. Daha fazla detay. Bilgisayar yazılımları sürekli güncellenmekte, geliştirilmekte ve iyileştirilmektedir. Uygulama yazılımı.

Slayt 1

Slayt 2

"Bilgi" kavramı ve bilginin özellikleri Bilginin ölçülmesi. Alfabetik yaklaşım Ölçüm bilgisi. İçerik yaklaşımı Bilgi sunumu ve kodlaması Sunum sayısal bilgi Sayı sistemlerini kullanma Konumsal sayı sistemlerinde sayıları dönüştürme Konumsal sayı sistemlerinde aritmetik işlemler Sayıların bilgisayarda temsili Bilgilerin ikili kodlaması Bilgi depolama

Slayt 3

"Bilgi" kavramı ve bilginin özellikleri

"Bilgi" kavramı Felsefede bilgi Fizikte bilgi Biyolojide bilgi Bilginin özellikleri

Slayt 4

bilgi nedir?

"Bilgi" kelimesi, açıklama, sunum olarak tercüme edilen Latince bilgi kelimesinden gelir. "Bilgi" kavramı, bilgisayar bilimi dersinde temeldir, onu başka, daha "basit" kavramlarla tanımlamak imkansızdır.

Slayt 5

En basit günlük anlamda, "bilgi" terimi genellikle bazı bilgi, veri, bilgi ile ilişkilendirilir. Bilgi, biçimini ve sunumunu belirleyen mesajlar biçiminde iletilir. Mesaj örnekleri şunlardır: bir müzik parçası, bir TV programı, bir yazıcıda basılmış metin, vb. Bir bilgi kaynağı ve bir bilgi alıcısı olduğu varsayılır. Kaynaktan alıcıya ileti, bir iletişim kanalı olan bir ortam aracılığıyla iletilir.(Şekil 1.) "Bilgi" kavramı çeşitli bilimlerde kullanılmaktadır.

Slayt 6

Felsefede bilgi

Öğrenci mesajı

Slayt 7

Slayt 8

Slayt 9

Bilgi özellikleri

Bir kişi sosyal bir varlıktır, diğer insanlarla iletişim kurmak için onlarla bilgi alışverişinde bulunmalıdır ve bilgi alışverişi her zaman belirli bir dilde yapılır - Rusça, İngilizce vb. tartışmadaki katılımcılar iletişimin yürütüldüğü dili bilmelidir, o zaman bilgi, bilgi alışverişinde tüm katılımcılar tarafından anlaşılabilir olacaktır. Bilgi yararlı olmalıdır, o zaman tartışma pratik değer kazanır. Yararsız bilgi, faydalı bilgiyi algılamayı zorlaştıran bilgi gürültüsü yaratır.

Slayt 10

Toplumun her üyesine bilgi getiren "kitle iletişim araçları" terimi yaygın olarak bilinmektedir. Bu tür bilgiler doğru ve güncel olmalıdır. Yanlış bilgi, toplum üyelerini yanıltır ve toplumsal karışıklığa neden olabilir. Güncel olmayan bilgiler işe yaramaz ve bu nedenle tarihçiler dışında hiç kimse geçen yılın gazetelerini okumuyor. Bir kişinin etrafındaki dünyada doğru bir şekilde gezinebilmesi için bilgilerin eksiksiz ve doğru olması gerekir. Tam ve doğru bilgi edinme görevi bilimin karşısına çıkmaktadır. Öğrenme sürecinde bilimsel bilginin edinilmesi, bir kişinin doğa, toplum ve teknoloji hakkında eksiksiz ve doğru bilgiler almasını sağlar.

Slayt 11

Ölçüm bilgileri. alfabetik yaklaşım

Alfabetik yaklaşım, belirli bir alfabenin karakter dizisi olarak sunulan bir metindeki bilgi miktarını ölçmek için kullanılır. Bu yaklaşım metnin içeriği ile ilgili değildir. Bu durumda bilgi miktarına, metnin boyutuyla orantılı olan metnin bilgi hacmi denir - metni oluşturan karakter sayısı. Ara sıra bu yaklaşım Bilginin ölçülmesine hacimsel yaklaşım denir.

Slayt 12

Metnin her karakteri belirli bir miktarda bilgi taşır. Sembolün bilgi ağırlığı olarak adlandırılır. Dolayısıyla metnin bilgi hacmi, metni oluşturan tüm karakterlerin bilgi ağırlıklarının toplamına eşittir. Burada metnin sıralı bir numaralandırılmış karakter dizisi olduğu varsayılır. (1) formülünde i1, metnin ilk karakterinin bilgi ağırlığını, i2 - metnin ikinci karakterinin bilgi ağırlığını, vb.; K, metnin boyutudur, yani. metindeki toplam karakter sayısı

Slayt 13

Metinleri yazmak için kullanılan birçok farklı sembolün tümüne alfabe denir. Alfabenin boyutu, alfabenin kardinalitesi adı verilen bir tamsayıdır. Alfabenin yalnızca belirli bir alfabenin harflerini değil, metinde kullanılabilecek diğer tüm sembolleri içerdiği unutulmamalıdır: sayılar, noktalama işaretleri, çeşitli parantezler. Sembollerin bilgi ağırlıklarının belirlenmesi iki yaklaşımla gerçekleştirilebilir: metindeki herhangi bir sembolün eşit olasılık (aynı oluşum sıklığı) varsayımı altında; metindeki farklı karakterlerin farklı olasılığını (farklı oluşma sıklığı) dikkate alarak.

Slayt 14

Metindeki Karakterlerin Eşit Olasılık Yaklaşımı

Herhangi bir metindeki alfabenin tüm karakterlerinin aynı sıklıkta göründüğünü varsayarsak, tüm karakterlerin bilgi ağırlığı aynı olacaktır. Daha sonra metindeki herhangi bir karakterin payı metnin 1 / N-inci kısmıdır. Olasılığın tanımı gereği, bu değer, metnin her konumunda görünen bir karakterin olasılığına eşittir: p = 1 / N.

Slayt 15

Bilgiyi ölçmeye alfabetik bir yaklaşım açısından 1 bit, ikili alfabedeki bir karakterin bilgi ağırlığıdır. Daha büyük bilgi ölçü birimi bayttır. 1 bayt, alfabeden 256 kapasiteli bir karakterin bilgi ağırlığıdır. (1 bayt = 8 bit) Bir bilgisayarda saklanan ve işlenen metinleri temsil etmek için en sık 256 karakter kapasiteli bir alfabe kullanılır. Sonuç olarak, böyle bir metnin 1 karakteri 1 bayt "ağırlıklıdır". 1 KB (kilobayt) = 210 bayt = 1024 bayt 1 MB (megabayt) = 210 KB = 1024 KB 1 GB (gigabayt) = 210 MB = 1024 MB

Slayt 16

Metindeki karakterlerin farklı olasılıklarının yaklaşıklığı

Bu yaklaşım, gerçek metinde farklı karakterlerin farklı frekanslarda oluştuğunu hesaba katar. Bundan, metnin belirli bir konumunda farklı karakterlerin görünme olasılıklarının farklı olduğu ve bu nedenle bilgi ağırlıklarının farklı olduğu sonucu çıkar. Rusça metinlerin istatistiksel analizi, "o" harfinin görülme sıklığının 0,09 olduğunu göstermektedir. Bu, her 100 karakter için "o" harfinin ortalama 9 kez geçtiği anlamına gelir. Aynı sayı, metnin belirli bir konumunda "o" harfinin görünme olasılığını belirtir: p0 = 0.09. Rusça metindeki "o" harfinin bilgi ağırlığı 3.47393 bittir.

Slayt 17

Ölçüm bilgileri. içerik yaklaşımı

Bilgiyi ölçmek için anlamlı bir yaklaşım açısından, bir kişi tarafından alınan bir mesajdaki bilgi miktarı sorunu çözülmektedir. Aşağıdaki durum dikkate alınır: bir kişi bir olay hakkında bir mesaj alır; bu durumda, bir kişinin beklenen olayla ilgili bilgisinin belirsizliği önceden bilinir. Bilginin belirsizliği bir sayı ile ifade edilebilir. olası seçenekler olaylar veya beklenen olay senaryolarının olasılığı;

Slayt 18

2) mesajı almanın bir sonucu olarak, bilginin belirsizliği ortadan kaldırılır: belirli sayıda olası seçenek arasından biri seçilmiştir; 3) formül, alınan mesajdaki bit cinsinden ifade edilen bilgi miktarını hesaplar. Bilgi miktarını hesaplamak için kullanılan formül, iki tane olabilen durumlara bağlıdır: Bir olayın tüm olası varyantları eşit derecede olasıdır. Sayıları sonludur ve N'ye eşittir. Olayın olası varyantlarının olasılıkları (p) farklıdır ve önceden bilinirler: (pi), i = 1..N. Burada, daha önce olduğu gibi, N, olayın olası varyantlarının sayısıdır.

denk olası olaylar

eşit olmayan olaylar

Slayt 19

N eşit olası olaydan birinin meydana geldiği mesajdaki bilgi miktarını i harfi ile belirtirsek, o zaman i ve N değerleri Hartley formülü ile ilişkilidir: 2i = N (1) I değeri bit cinsinden ölçülür. Dolayısıyla sonuç: 1 bit, eşit derecede olası iki olaydan biri hakkında bir mesajdaki bilgi miktarıdır. Hartley formülü üstel bir denklemdir. Eğer i bilinmeyen bir nicelik ise (1) denkleminin çözümü şöyle olacaktır:

(2) Örnek 1 Örnek 2

Slayt 20

Bir görev. Mesaj, Maça Kızının iskambil destesinden alındığına dair ne kadar bilgi içeriyor? Çözüm: güverte - 32 kart. Karıştırılmış bir destede, herhangi bir karta çarpmak eşit derecede olası bir olaydır. Belirli bir kartın düştüğü mesajdaki bilgi miktarı ise (maça kraliçesi), o zaman Hartley denkleminden: 2i = 32 = 25 Dolayısıyla: I = 5 bit

Slayt 21

Bir görev. Altıgen bir zarın üzerinde 3 rakamı olan bir yüzdeki mesaj ne kadar bilgi içeriyor? Çözüm: Herhangi bir yüzün yansımasını eşit derecede olası bir olay olarak kabul ederek, Hartley formülünü yazıyoruz: 2i = 6. Buradan:

Slayt 22

Bir olayın olasılığı p ise ve i (bit), bu olayın meydana geldiği mesajdaki bilgi miktarı ise, bu değerler aşağıdaki formülle birbiriyle ilişkilidir: 2i = 1 / p (*) Çözme i için üstel denklem (*), şunu elde ederiz: Formül (**) K. Shannon tarafından önerildi, bu nedenle buna Shannon formülü denir

23. Slayt

Bilgilerin sunumu ve kodlanması

1. Bir işaret sistemi olarak dil 2. Canlı organizmalarda bilginin temsili 3. Bilginin kodlanması

Slayt 24

Bir işaret sistemi olarak dil

Dil, bilginin belirli bir sembolik temsil sistemidir. "Dil, bir semboller kümesi ve bu sembollerden anlamlı mesajların nasıl oluşturulacağını belirleyen bir kurallar bütünüdür" (Okul Bilişimi Sözlüğü). Çünkü anlamlı mesaj bilgidir, o zaman tanımlar örtüşür. DİLİM

bilgisayar biliminin doğal resmi dili

Slayt 25

Doğal diller

Tarihsel olarak gelişmiş ulusal konuşma dilleri. Çoğu modern dil, sözlü ve yazılı konuşma biçimlerinin varlığı ile karakterize edilir. Doğal dillerin analizi büyük ölçüde filolojik bilimlerin, özellikle dilbilimin konusudur. Bilgisayar bilimlerinde doğal dillerin analizi yapay zeka alanında uzmanlar tarafından gerçekleştirilir. Beşinci nesil bilgisayar projesi geliştirmenin hedeflerinden biri, bilgisayara doğal dilleri anlamayı öğretmektir.

Slayt 26

resmi diller

Profesyonel kullanım için yapay diller. Genellikle uluslararası ve yazılıdırlar. Bu tür dillere örnek olarak matematik, kimyasal formüllerin dili, müzik notasyonu verilebilir. Resmi diller, sınırlı bir konu alanına ait olmaları ile karakterize edilir. Resmi bir dilin amacı, belirli bir konu alanına özgü kavramlar ve ilişkiler sisteminin yeterli bir açıklamasıdır.

Slayt 27

Aşağıdaki kavramlar herhangi bir dille ilişkilidir: alfabe, kullanılan bir dizi semboldür; sözdizimi - dil yapılarını yazma kuralları; anlambilim - dil yapılarının anlamsal yönü; pragmatik - metni uygulamanın pratik sonuçları bu dil... Doğal diller uygulamalarında sınırlı değildir, bu anlamda evrensel olarak adlandırılabilirler. Ancak dar mesleki alanlarda sadece doğal dili kullanmak her zaman uygun değildir. Bu gibi durumlarda insanlar resmi dilleri kullanmaya başvururlar. Doğal ve biçimsel arasında bir ara durumda olan dillerin bilinen örnekleri vardır. Esperanto dili, farklı milletlerden insanlar arasındaki iletişim için yapay olarak yaratılmıştır. Ve zamanımızda Latince, konuşma dilinin işlevini yitirerek tıp ve farmakolojinin resmi dili haline geldi.

Slayt 28

Canlı organizmalarda bilginin temsili

Bir kişi, etrafındaki dünya hakkındaki bilgileri duyularının yardımıyla algılar. Duyu organlarının duyusal sinir uçları, etkiyi algılar ve devreleri sinir sistemini oluşturan nöronlara iletir. Bir nöron iki durumdan birinde olabilir: heyecansız ve heyecanlı. Uyarılmış bir nöron, sinir sistemi aracılığıyla iletilen bir elektriksel dürtü üretir. Bir nöronun durumu (dürtü yoktur, bir dürtü vardır), bilginin iletildiği sinir sisteminin belirli bir alfabesinin işaretleri olarak düşünülebilir.

Slayt 29

Genetik bilgi, büyük ölçüde canlı organizmaların yapısını ve gelişimini belirler ve kalıtsaldır. Genetik bilgi, DNA moleküllerinin (deoksiribonükleik asit) yapısında organizmaların hücrelerinde depolanır. DNA molekülü, genetik alfabeyi oluşturan A, G, T, C olmak üzere dört nükleotitten oluşan, spiral şeklinde birbirine sarılmış iki iplikten oluşur. İnsan DNA molekülü yaklaşık 3 milyar baz çifti içerir ve bu nedenle insan vücudu hakkındaki tüm bilgiler içinde kodlanmıştır: görünüşü, sağlığı veya hastalığa duyarlılığı, yeteneği.

Slayt 30

bilgi kodlama

Bilgi, canlı organizmalar ve insanlar tarafından çevrenin algılanması sürecinde, insanlar ve insanlar, insanlar ve bilgisayarlar, bilgisayarlar ve bilgisayarlar vb. arasındaki bilgi alışverişinde çeşitli biçimlerde sunulur. Bilgileri bir sunum biçiminden diğerine dönüştürmeye kodlama denir. Kodlama için kullanılan tüm karakter kümesine kodlama alfabesi denir. Örneğin, bilgisayar belleğinde herhangi bir bilgi, yalnızca iki karakter içeren ikili bir alfabe kullanılarak kodlanır: 0 ve 1.

Slayt 31

Bilgi alışverişi sürecinde, genellikle bilgi kodlama ve kod çözme işlemlerini gerçekleştirmek gerekir. Bilgisayara klavyede ilgili tuşa basarak alfabe karakteri girdiğinizde karakter kodlanır yani bilgisayar koduna dönüştürülür. Bir monitörde veya yazıcıda bir karakter görüntülendiğinde, ters işlem gerçekleşir - karakter bir bilgisayar kodundan grafik görüntüsüne dönüştürüldüğünde kod çözme.

Slayt 32

Sayı sistemlerini kullanarak sayısal bilgilerin temsili

Sayı sistemi Ondalık sayı sistemi İkili sayı sistemi Rastgele sayı tabanına sahip konumsal sayı sistemleri

Slayt 33

gösterim

Sayılar, nesnelerin sayısı hakkında bilgi kaydetmek için kullanılır. Sayılar, sayı sistemleri adı verilen özel işaret sistemleri kullanılarak yazılır. Sayı sistemi, sayıları ve sayıları işlemek için karşılık gelen kuralları temsil etmenin bir yoludur. Daha önce var olan ve günümüzde kullanılan çeşitli sayı sistemleri konumsal olmayan ve konumsal olarak ikiye ayrılabilir. Sayı yazarken kullanılan karakterlere sayı denir.

Slayt 34

Konumsal olmayan sayı sistemleri

Konumsal olmayan sayı sistemlerinde, bir rakamın anlamı, sayı içindeki konumuna bağlı değildir. Bir örnek değil konumlandırma Sistemi hesaplaşma roma sistemidir (roma rakamları). Roma sisteminde sayı olarak Latin harfleri kullanılır: I V X L C D M 1 5 10 50 100 500 1000 Örnek 1 Örnek 2 Örnek 3 Roma rakamlarında sayılar soldan sağa azalan sırada yazılır. Bu durumda, değerleri eklenir. Daha küçük bir sayı yazılırsa ve sağda büyük bir sayı varsa, değerleri çıkarılır.

Slayt 35

Slayt 36

Slayt 37

MCMXCVIII = 1000 + (- 100 + 1000) + + (- 10 + 100) + 5 + 1 + 1 + 1 = 1998

Slayt 38

Konumsal sayı sistemleri

İlk konumsal numaralandırma sistemi Eski Babil'de icat edildi ve Babil numaralandırması altmışlıktı, yani altmış basamak kullanıyordu! İlginçtir ki şimdiye kadar zamanı ölçerken 60'a eşit bir taban kullanıyoruz. 19. yüzyılda on ikilik sayı sistemi oldukça yaygınlaştı. Şimdiye kadar, genellikle bir düzine kullanırız: günde iki düzine saat vardır, bir daire on üç düzine derece içerir, vb. Kullanılan basamak sayısı, konumsal sayı sisteminin tabanı olarak adlandırılır.

Slayt 39

Şu anda en yaygın konumsal sayı sistemleri ondalık, ikili, sekizli, onaltılık sayılardır. Konumsal sayı sistemlerinde, sistemin tabanı, basamak sayısına (alfabesindeki karakterler) eşittir ve sayının bitişik konumlarındaki aynı basamak değerlerinin kaç kat farklı olduğunu belirler.

Slayt 40

Ondalık sayı sistemi

Örnek olarak düşünün ondalık sayı 555. 5 sayısı üç kez oluşur, en sağdaki 5 5 birimi temsil eder, ikincisi sağdan - beş onluk ve son olarak sağdan üçüncüsü - beş yüz. Sayıdaki basamağın konumuna … denir. Sayının basamağı sağdan sola, en az anlamlı bitlerden en anlamlı bitlere doğru artar. 555 sayısı, sayı yazmanın daraltılmış şeklidir. Genişletilmiş sayı yazma biçiminde, sayının basamağının 10 sayısının çeşitli kuvvetleriyle çarpımı açık olarak yazılır. O.

deşarj

Slayt 41

Genel durumda, ondalık sistemde, sayının n tamsayı basamağını ve sayının m kesirli basamağını içeren A10 sayısının kaydı şöyle görünür: Bu kayıttaki ai katsayıları ondalık sayının basamaklarıdır, Yukarıdaki formüllerden, bir ondalık sayıyı 10 (temel değer) ile çarpmanın veya bölmenin, tamsayı kısmı kesirli kısımdan ayıran virgülün sırasıyla bir basamak hareket etmesine neden olduğu görülebilir. sağ veya sol.

Slayt 42

İkili sayı sistemi

İkili sistemde taban 2'dir ve alfabe iki rakamdan (0 ve 1) oluşur. Bu nedenle, ikili sistemdeki genişletilmiş biçimdeki sayılar, 0 veya 1 rakamları olan katsayılı 2 tabanının kuvvetlerinin toplamı olarak yazılır. Örneğin, bir ikili sayının genişletilmiş kaydı şöyle görünebilir,

Slayt 43

Genel durumda, ikili sistemde, sayının n tamsayı basamağını ve sayının m kesirli basamağını içeren A2 sayısının kaydı şöyle görünür: Bir ikili sayının evrişimli kaydı: Yukarıdaki formüllerden İkili bir sayıyı 2 (temel değer) ile çarpmanın veya bölmenin, tamsayı kısmı kesirli kısımdan sırasıyla bir basamak sağa veya sola ayıran yer değiştirme virgülüne yol açtığı görülebilir.

Slayt 44

Keyfi sayı tabanı konumsal sayı sistemleri

Tabanı 2'ye eşit veya daha büyük olan çeşitli konumsal sayı sistemlerini kullanmak mümkündür. Tabanı q olan sayı sistemlerinde (q-ary sayı sistemi), genişletilmiş formdaki sayılar derecelerin toplamı olarak yazılır. 0, 1, q-1 sayıları olan q tabanının katsayıları: Bu gösterimdeki ai katsayıları, q-ary sayı sisteminde yazılmış bir sayının basamaklarıdır.

45. Slayt

Yani sekizli sistemde taban sekizdir (q = 8). Daha sonra katlanmış formda A8 = 673.28 olarak yazılan sekizlik sayı, genişletilmiş formda şöyle görünecektir: B onaltılık sistem e tabanı on altıdır (q = 16), o zaman katlanmış biçimde A16 = 8A, F16 genişletilmiş biçimde yazılmış onaltılık sayı şöyle görünür: Onaltılık basamakları ondalık değerleri cinsinden ifade ederseniz, sayı şu biçimi alır:

46. ​​Slayt

Konumsal sayı sistemlerinde sayıların çevirisi

Sayıları ondalık gösterime dönüştürme Sayıları ondalık gösterime dönüştürme ondalık sistem ikili, sekizli ve Onaltılık Çeviri ikiliden sekizliye ve onaltılıya ve tam tersi sayılar

47. Slayt

Sayıları ondalık sayıya dönüştürme

Sayıları ikili, sekizli ve onaltılıdan ondalığa dönüştürmek oldukça kolaydır. Bunu yapmak için, sayıyı genişletilmiş biçimde yazmanız ve değerini hesaplamanız gerekir.İkili sistemden bir sayıyı dönüştürmek Ondalık Çeviri sekizli sistemden ondalık sayıya sayıların onaltılık sistemden ondalık sisteme dönüştürülmesi

Slayt 48

İkili Sayıyı Ondalık Sayıya Dönüştürme

10,112 Aşağıdaki sayıları ondalık sisteme dönüştürün: 1012, 1102, 101,012

Slayt 49

Sayıları sekizlikten ondalık sayıya dönüştürme

67.58 Aşağıdaki sayıları ondalık sisteme çevirin: 78.118, 228, 34.128

Slayt 50

Sayıları onaltılıdan ondalık sayıya dönüştürme

19F16 (F = 15) Aşağıdaki sayıları ondalık gösterime dönüştürün: 1A16, BF16, 9C, 1516

Slayt 51

Sayıları ondalık sayıdan ikili, sekizli ve onaltılı sayılara dönüştürme

Sayıları ondalık sayıdan ikili, sekizlik ve onaltılık sayılara dönüştürmek daha zordur ve yapılabilir Farklı yollar... Sayıları ondalık sistemden ikili sisteme dönüştürme örneğini kullanan çeviri algoritmalarından birini ele alalım. Tam sayıları ve düzenli kesirleri çevirme algoritmalarının farklı olacağı akılda tutulmalıdır. Tamsayılı ondalık sayıları ikili sayı sistemine dönüştürmek için algoritma Doğru ondalık kesirleri ikili sayı sistemine dönüştürmek için bir algoritma. Sayıları temel p sisteminden temel q sistemine dönüştürme

52. Slayt

Ondalık tam sayıları ikili sayı sistemine dönüştürmek için algoritma

Orijinal tamsayı ondalık sayının ve elde edilen tamsayı bölümlerinin sistemin tabanına göre, bölüm bölenden küçük, yani 2'den küçük olana kadar sırayla bölme işlemini gerçekleştirin. Ortaya çıkan artıkları ters sırada yazın. ÖRNEK

Slayt 53

19 2 9 18 1 4 8 0 1910=100112

Ondalık 19'u ikiliye dönüştür

Başka bir kayıt yöntemi

Slayt 54

Doğru ondalık kesirleri ikili sayı sistemine dönüştürmek için algoritma.

Sıfır kesirli kısım elde edilene veya gerekli hesaplama doğruluğu elde edilene kadar orijinal ondalık kesri ve ürünlerin elde edilen kesirli kısımlarını sistemin tabanı (2 ile) ile sırayla çarpın. Çalışmanın ortaya çıkan tüm bölümlerini doğrudan sırayla yazın. ÖRNEK

Slayt 55

0.7510'u İkili sayı sistemine çevir

A2 = 0, a-1a-2 = 0.112

Slayt 56

Sayıları temel p sisteminden temel q sistemine dönüştürme

Rasgele bir p tabanına sahip bir konumsal sistemden, q tabanına sahip bir sisteme sayıların transferi, yukarıda ele alınanlara benzer algoritmalar kullanılarak gerçekleştirilir. 42410 ondalık sayının onaltılık sisteme, yani p = 10 tabanlı sayı sisteminden q = 16 tabanlı sayı sistemine dönüştürülmesi örneğini kullanarak tam sayıları dönüştürme algoritmasını ele alalım. Algoritmayı yürütme sürecinde, tüm işlemlerin orijinal sayı sisteminde (bu durumda, ondalık olarak) gerçekleştirilmesi gerektiğine ve ortaya çıkan artıkların basamakların rakamlarına yazılmasına dikkat edilmelidir. yeni sayı sistemi (bu durumda onaltılık).

57. Slayt

Şimdi, A10 = 0,625 ondalık kesirini sekizlik sisteme, yani p = 10 tabanlı sayı sisteminden q = 8 tabanlı sayı sistemine dönüştürme örneğini kullanarak kesirli sayıları dönüştürmek için algoritmayı ele alalım. Hem tamsayı hem de kesirli kısımlar içeren sayıların çevirisi iki aşamada gerçekleştirilir. Bütün kısım karşılık gelen algoritmaya göre ayrı ayrı çevrilir ve kesirli kısım ayrı ayrı çevrilir. Ortaya çıkan sayının son kaydında, kesirli kısımdan tamsayı kısmı virgülle ayrılır.

Slayt 58

Sayıları ikiliden sekizliye ve onaltılıya çevirme ve tam tersi

Tabanları 2 sayısının (q = 2n) kuvvetleri olan sayı sistemleri arasında sayıların çevirisi, daha basit algoritmalar kullanılarak yapılabilir. Bu tür algoritmalar, ikili (q = 21), sekizli (q = 23) ve onaltılı (q = 24) sayı sistemleri arasında sayıları çevirmek için kullanılabilir. Sayıları ikiliden sekizliye dönüştürme. Sayıları ikiliden onaltılıya dönüştürme. Sayıları sekizli ve onaltılı sayı sistemlerinden ikiliye dönüştürme.

Slayt 59

Sayıları ikiliden sekizliye dönüştürme.

İkili sayılar yazmak için iki basamak kullanılır, yani sayının her bir basamağında 2 kayıt seçeneği mümkündür. Üstel denklemi çözün: 2 = 2I. 2 = 21 olduğundan, I = 1 bit. Bir ikili sayının her biti 1 bit bilgi içerir. Sekizli sayıları yazmak için sekiz hane kullanılır, yani sayının her basamağında 8 kayıt seçeneği mümkündür. Üstel denklemi çözün: 8 = 2I. 8 = 23 olduğundan, I = 3 bit. Sekizli sayının her basamağı 3 bit bilgi içerir.

Slayt 60

Bu nedenle, ikili bir tamsayıyı sekizliye dönüştürmek için, onu sağdan sola üç basamaklı gruplara ayırmanız ve ardından her grubu sekizlik bir basamağa dönüştürmeniz gerekir. Son, sol grupta üçten az rakam varsa, soldaki sıfırlarla tamamlamanız gerekir. 1010012 ikili sayısını şu şekilde sekizliye çevirelim: 101 0012 Çevirmeyi basitleştirmek için ikili üçlüler (3 basamaklı gruplar) için sekizlik basamaklar için dönüştürme tablosunu kullanabilirsiniz.

Slayt 61

Bir kesirli ikili sayıyı (doğru kesir) sekizliğe çevirmek için, onu soldan sağa üçlülere bölmek (virgülden önceki sıfır hariç) ve son sağ grup üçten az rakam içeriyorsa, onu tamamlamak gerekir. sağdan sıfırlar. Ardından, üçlüleri sekizlik sayılarla değiştirmeniz gerekir. Örneğin, ikili kesir A2 = 0.1101012'yi sekizlik sayı sistemine çevirelim: 110 101 0.658

Slayt 62

Sayıları ikiliden onaltılıya dönüştürme

Onaltılık sayılar yazmak için on altı basamak kullanılır, yani sayının her basamağında 16 kayıt seçeneği mümkündür. Üstel denklemi çözün: 16 = 2I. 16 = 24 olduğundan, I = 4 bit. Sekizli sayının her basamağı 4 bit bilgi içerir.

Slayt 63

Bu nedenle, bir tamsayı ikili sayıyı onaltılıya dönüştürmek için, sağdan sola dört basamaklı (tetrad) gruplara bölünmelidir ve son, sol grupta dörtten az basamak varsa, o zaman gereklidir. soldan sıfırlarla tamamlayın. Bir kesirli ikili sayıyı (doğru kesri) onaltılıya dönüştürmek için, onu soldan sağa dörtlülere bölmek (virgüle sıfır hariç) ve son, sağ, grup, ekte dörtten az basamak varsa gerekir. sağdan sıfırlar ile. Ardından, tetradları onaltılık sayılarla değiştirmeniz gerekir. Defterler için onaltılık sayılara dönüştürme tablosu

Slayt 64

Sayıları sekizli ve onaltılıdan ikiliye dönüştürme

Sayıları sekizli ve onaltılı gösterim sistemlerinden ikiliye dönüştürmek için, sayının basamakları ikili basamak gruplarına dönüştürülmelidir. Sekizliden ikiliye dönüştürmek için, sayının her basamağı üç ikili basamak grubuna (üçlü) ve onaltılık bir sayı dönüştürülürken dört basamaklı bir gruba (dörtlü) dönüştürülmelidir.

Slayt 71

Sayıların sabit nokta gösterimi

Bir bilgisayardaki tamsayılar, sabit nokta biçiminde bellekte saklanır. Bu durumda, bellek hücresinin her biti her zaman sayının aynı bitine karşılık gelir ve "virgül" "virgül", en az anlamlı bitten sonra sağda, yani bit ızgarasının dışındadır. Negatif olmayan tam sayıları depolamak için bir bellek hücresi (8 bit) tahsis edilmiştir. Örneğin, A2 = 111100002 sayısı aşağıdaki gibi bir bellek konumunda saklanacaktır:

Slayt 72

Negatif olmayan bir tam sayının maksimum değerine, tüm hücreler bir tane içerdiğinde ulaşılır. Bir n-bit gösterimi için 2n - 1'e eşit olacaktır. RAM'de saklanabilecek sayıların aralığını negatif olmayan tamsayılar biçiminde tanımlayalım. Minimum sayı, bellek hücresinin sekiz bitinde saklanan sekiz sıfıra karşılık gelir ve sıfırdır. Maksimum sayı sekiz birime karşılık gelir ve negatif olmayan tam sayıların varyasyon aralığına eşittir: 0'dan 255'e

Slayt 73

İşaretli tamsayıları saklamak için, iki bellek hücresi (16 bit) tahsis edilir ve en önemli (sol) bit, sayının işaretinin altına atanır (sayı pozitifse, o zaman işaretli bitte 0 yazılır, sayı ise negatif - 1). Pozitif sayıların bir bilgisayarda işaret büyüklüğü biçimini kullanarak temsiline doğrudan sayı kodu denir. Örneğin, 200210 = 111110100102, 16-bit gösterimde aşağıdaki gibi temsil edilecektir: N-bit gösterimde işaretli tamsayılar için maksimum pozitif sayı (işaret başına bir basamak tahsisi dikkate alınarak): A = 2n-1 - 1

Slayt 74

Negatif sayıları temsil etmek için tamamlayıcı kod kullanılır. Ek kod, çıkarma işleminin aritmetik işlemini, işlemcinin çalışmasını büyük ölçüde basitleştiren ve performansını artıran toplama işlemiyle değiştirmenize olanak tanır. n hücrede saklanan negatif A sayısının tümleyen kodu 2n - | A |'dir. Negatif bir sayının tamamlayıcı kodunu elde etmek için oldukça basit bir algoritma kullanabilirsiniz: 1. Sayının modülünü doğrudan kodda n ikili basamakta yazın. 2. Sayının ters kodunu alın, tüm bitlerin bu değeri için ters çevirin (tüm olanları sıfırlarla değiştirin ve tüm sıfırları birlerle değiştirin). 3. Alınan ters koda bir tane ekleyin. ÖRNEK

Slayt 75

Sayıları sabit nokta biçiminde temsil etmenin avantajları, sayıların temsilinin basitliği ve netliği ile aritmetik işlemlerin uygulanması için algoritmaların basitliğidir. Sayıları sabit nokta biçiminde temsil etmenin dezavantajı, hem çok küçük hem de çok büyük sayıların kullanıldığı matematiksel, fiziksel, ekonomik ve diğer sorunları çözmek için yetersiz olan değerlerin küçük bir temsil aralığıdır.

Slayt 76

Slayt 77

Kayan nokta gösterimi

Gerçek sayılar bir bilgisayarda kayan nokta biçiminde saklanır ve işlenir. Bu durumda virgülün numara kaydındaki konumu değişebilir. Kayan nokta biçimi, herhangi bir sayının temsil edilebildiği üstel gösterime dayanır. Böylece A sayısı şu şekilde temsil edilebilir: burada m, sayının mantisidir; q - sayı sisteminin tabanı; n sayının sırasıdır.

Slayt 78

Bu, mantisin düzenli bir kesir olması ve ondalık noktadan sonra sıfır olmayan bir basamağa sahip olması gerektiği anlamına gelir. Doğal biçimde yazılmış 555.55 ondalık sayısını normalleştirilmiş bir mantis ile üstel forma dönüştürün:

Slayt 83

Veri depolama

Doğal ve biçimsel diller kullanılarak kodlanan bilgiler ile görsel ve işitsel imgeler biçimindeki bilgiler bir kişinin hafızasında saklanır. Ancak, için Uzun süreli depolama bilgi, birikimi ve nesilden nesile aktarımı, bilgi taşıyıcıları kullanılır. (öğrenci mesajı)


2 İçindekiler Bir bilgisayarda ikili kodlama Bilgi sunumunun analog ve ayrık biçimi Analog ve ayrık bilgi sunumu biçimi Grafik görüntülerin ikili kodlaması Grafik görüntülerin ikili kodlaması Sesin ikili kodlaması Video bilgilerinin ikili kodlaması Metin bilgilerinin ikili kodlaması


3 Bir bilgisayarda ikili kodlama Bir bilgisayarın işlediği tüm bilgiler, iki basamak kullanılarak bir ikili kodla temsil edilmelidir: 0 ve 1. Bu iki karaktere genellikle ikili basamaklar veya bitler denir. ikili kod Çözme - verileri ikili koddan insan tarafından okunabilir forma dönüştürme Merhaba!


4 Neden ikili kodlama Bu değerler bir elektronik elemanın olası iki kararlı durumu olarak sunulursa, bilgileri bir dizi sıfır ve bir şeklinde kodlamak uygundur: 0 - elektrik sinyali yok; 1 - bir elektrik sinyalinin varlığı. İkili kodlamanın dezavantajı uzun kodlardır. Ama teknolojide başa çıkmak daha kolay büyük miktar daha az karmaşık olanlardan daha basit öğeler. Bir bilgisayardaki bilgileri kodlama ve kod çözme yöntemleri, her şeyden önce, bilgi türüne, yani neyin kodlanması gerektiğine bağlıdır: sayılar, metin, grafikler veya ses.


5 Analog ve ayrı bilgi sunumu biçimi Bir kişi, bilgileri görüntüler (görsel, ses, dokunsal, tat ve koku alma) biçiminde algılayabilir ve saklayabilir. Görsel görüntüler görüntü (çizim, fotoğraf vb.) şeklinde kaydedilebilir ve ses görüntüleri plaklara, manyetik bantlara kaydedilebilir, lazer diskler vb. Grafik ve ses dahil bilgiler analog veya ayrık biçimde sunulabilir.Analog gösterimde, fiziksel bir nicelik sonsuz bir değerler kümesi alır ve değerleri sürekli değişir. Ayrık bir sunumda, fiziksel bir nicelik sonlu bir değerler kümesi alır ve değeri aniden değişir


6 Analog ve ayrık bilgi gösterimi şekli Analog ve ayrık bilgi gösterimine bir örnek: bir gövdenin eğimli bir düzlemde ve bir merdiven üzerindeki konumu, X ve Y koordinatlarının değerleri ile belirlenir.Bir gövde eğimli bir şekilde hareket ettiğinde düzlem, koordinatları belirli bir aralıktan sonsuz sayıda sürekli değişen değerler alabilir, merdivenlerde sadece belirli bir değerler kümesi ve aniden değişebilir


7 Ayrıklaştırma Grafik bilgilerinin analog temsiline bir örnek, rengi sürekli değişen bir resim tuvali ve bir mürekkep püskürtmeli yazıcı kullanılarak basılan ve farklı renklerde ayrı noktalardan oluşan ayrı bir görüntüdür. Ses bilgilerinin analog depolanmasına bir örnek bir vinil plaktır ( film müziği sürekli olarak şeklini değiştirir) ve ayrık bir ses CD'si (ses parçası farklı yansıtıcılığa sahip alanlar içerir) Grafik ve ses bilgilerinin analogdan ayrık forma dönüştürülmesi, örnekleme, yani sürekli bir grafik görüntüyü ve sürekli bir grafiği bölme yoluyla gerçekleştirilir. (analog) ses sinyali bireysel unsurlara dönüştürülür. Örnekleme sürecinde kodlama gerçekleştirilir, yani her öğeye kod şeklinde belirli bir değer atanması Örnekleme, sürekli görüntülerin ve sesin kodlar şeklinde bir dizi ayrık değere dönüştürülmesidir.






10 Adım 1. Örnekleme: piksel bölme. Bitmap kodlama Adım 2. Her piksel için tek bir renk belirlenir. Piksel, bağımsız olarak renk ayarlayabileceğiniz bir resimdeki en küçük öğedir. Çözünürlük: inç başına piksel, inç başına nokta (dpi) 96 dpi ekran, dpi yazdırma, 1200 dpi tipografi


11 Bitmap kodlama (True Color) Adım 3. Renkten sayılara: RGB model rengi = R + G + B kırmızı kırmızı mavi mavi yeşil yeşil R = 218 G = 164 B = 32 R = 135 G = 206 B = 250 Adım 4 Sayılar - ikili sistemde. 1 piksel rengi depolamak için ne kadar belleğe ihtiyacınız var? ? Kaç farklı renk kodlayabilirsiniz? ? 256 256 256 = (Gerçek Renk) R: 256 = 2 8 seçenek, 8 bit gerekir = 1 bayt R G B: toplamda 3 bayt Renk derinliği


12 RGB renk modeli Renkli görüntüler, bir noktanın rengini kodlamak için kullanılan bit sayısıyla belirlenen farklı renk derinliklerine sahip olabilir. Bir görüntüdeki bir noktanın rengini üç bit ile kodlarsak (her RGB rengi için bir bit) , sonra sekiz farklı rengi elde ederiz


13 Gerçek Renk Pratikte, RGB modelinde bir renkli görüntünün her noktasının rengi hakkında bilgi depolamak için genellikle 3 bayt (yani 24 bit) tahsis edilir - her bileşenin renk değeri için 1 bayt (yani 8 bit) Yani Böylece her RGB bileşeni 0 ile 255 arasında bir değer alabilir (toplam 2 8 = 256 değer) ve böyle bir kodlama sistemi ile görüntünün her noktası renklerden biri ile renklendirilebilir. renklerin çoğuna genellikle Gerçek Renk (gerçek renkler) denir, çünkü insan gözü hala daha fazla çeşitliliği ayırt edemez.


14 Video belleği miktarını hesaplayalım Monitör ekranında bir görüntünün oluşabilmesi için bilgisayarın video belleğinde her bir nokta ile ilgili bilgilerin (noktaya ait renk kodu) saklanması gerekir Gerekli video belleği miktarını hesaplayalım B grafik modlarından biri için modern bilgisayarlar ekran çözünürlüğü genellikle 1280 x 1024 pikseldir. Onlar. toplam 1280 * 1024 = puan. Nokta başına 32 bit renk derinliği ile gerekli video belleği miktarı: 32 * = bit = bayt = 5120 KB = 5 MB


15 Raster kodlama (True Color) CMYK-modeli Çıkarıcı (çıkartıcı), görüntüleri profesyonel bir yazıcıda yazdırmak üzere hazırlamada kullanılır ve dört renkli baskı teknolojisinin temelini oluşturur. Bu modelin renk bileşenleri, birincilin beyazdan çıkarılmasıyla elde edilen renklerdir: mavi (Cyan) = beyaz - kırmızı = yeşil - mavi; macenta (Macenta) = beyaz - yeşil = kırmızı + mavi; sarı (Sarı) = beyaz - mavi = kırmızı + yeşil. SMU renk modelinin sorunu: pratikte, hiçbir boya kesinlikle saf değildir ve mutlaka safsızlıklar içerir, pratikte ek renklerin üst üste binmesi saf siyah renk vermez. Bu nedenle, bu renk modeline saf siyah bir bileşen dahil edildi.




17 Vektör görüntü kodlaması vektör görüntü grafik ilkellerin bir koleksiyonudur (nokta, çizgi, elips ...). Her ilkel, matematiksel formüllerle tanımlanır. Kodlama uygulaması kıskançlık Erdem vektör grafikleri vektör grafiklerini depolayan dosyaların nispeten küçük olmasıdır. Vektör grafiklerinin kalite kaybı olmadan büyütülebilmesi veya küçültülebilmesi de önemlidir.


18 Vektör çizimleri Geometrik şekillerden oluşturulur: çizgiler, çoklu çizgiler, dikdörtgenler, daireler, elipsler, yaylar, düzleştirilmiş çizgiler (Bezier eğrileri) Her şekil için aşağıdakiler bellekte saklanır: resimdeki boyutlar ve koordinatlar kenarlık renginin rengi ve stili ve doldurma stili (kapalı şekiller için) Dosyaları biçimlendirir: WMF (Windows Metafile) CDR (CorelDraw) AI ( Adobe illüstratör) FH (Serbest El)


19 Vektör çizimleri En iyi yolçizimleri, diyagramları, haritaları saklamak için; kodlama sırasında bilgi kaybı olmaz; yeniden boyutlandırma sırasında bozulma olmaz; daha küçük dosya boyutu, resmin karmaşıklığına bağlıdır; fotoğraflar ve bulanık görüntüler için etkisiz


20 Grafik dosya formatları Grafik dosya formatları, bilgilerin bir dosyada nasıl saklanacağını (raster veya vektör) ve ayrıca bilgi depolama biçimini (kullanılan sıkıştırma algoritması) belirler En popüler tarama formatları: BMP GIF JPEG TIFF PNG


21 Grafik dosya formatları Bit MaP görüntüsü (BMP), ameliyathanede kullanılan evrensel bir bitmap grafik dosyası formatıdır. Windows sistemi... Paint de dahil olmak üzere birçok grafik düzenleyici tarafından desteklenir. Diğer uygulamalarla veri depolamak ve değiş tokuş etmek için önerilir.Tagged Image File Format (TIFF), tüm büyük grafik editörleri ve bilgisayar platformları tarafından desteklenen bir raster görüntü dosyası formatıdır. Kayıpsız bir sıkıştırma algoritması içerir. Farklı programlar arasında belge alışverişi yapmak için kullanılır. Yayıncılık sistemleriyle kullanılması önerilir


22 Grafik Dosya Formatları Grafik Değişim Formatı (GIF), çeşitli işletim sistemleri için uygulamalar tarafından desteklenen bir bitmap grafik dosyası formatıdır. Dosya boyutunu birkaç kez küçültmenizi sağlayan kayıpsız bir sıkıştırma algoritması içerir. Yazılım (diyagramlar, grafikler vb.) ve çizimler (uygulamalar gibi) tarafından oluşturulan görüntüleri sınırlı sayıda renkle (256'ya kadar) depolamak için önerilir. İnternetteki Web sayfalarına grafik görüntüleri yerleştirmek için kullanılır.Taşınabilir Ağ Grafiği (PNG) GIF formatına benzer raster grafik dosya formatı. Internet Joint Photographic Expert Group (JPEG) üzerindeki Web sayfalarında grafik yayınlamak için önerilir, taranan fotoğraflar ve çizimler için verimli bir sıkıştırma algoritması (JPEG yöntemi) uygulayan bir bitmap grafik dosyası biçimidir. Sıkıştırma algoritması, dosya boyutunu on kat azaltmanıza izin verir, ancak bazı bilgilerin geri döndürülemez şekilde kaybolmasına neden olur. Çeşitli işletim sistemleri için uygulamalar tarafından desteklenir. İnternetteki web sayfalarına grafik görüntüleri yerleştirmek için kullanılır


23 Sorular ve görevler: Ne tür bilgisayar görüntüleri biliyorsunuz? Her nokta için 3 bit tahsis edilirse, bir görüntüde kullanılabilecek maksimum renk sayısı nedir? RGB renk modeli hakkında ne biliyorsunuz? Grafik modu için gerekli video belleğini hesaplayın: 800 x 600 ekran çözünürlüğü, 16 bit renk kalitesi.




25 Ses kodlama Ses, sürekli değişen genlik ve frekansa sahip bir dalgadır: genlik ne kadar büyükse, bir kişi için o kadar yüksek, frekans ne kadar yüksekse, ton o kadar yüksek olur Karmaşık sürekli ses sinyalleri, toplam olarak yeterli doğrulukla temsil edilebilir. belirli sayıda protozoa sinüsoidal salınımlar Her sinüzoid, belirli bir dizi sayısal parametre ile kesin olarak belirlenebilir - zamanın bir noktasında bir ses kodu olarak kabul edilebilecek genlik, faz ve frekans


26 Sesin zaman örneklemesi Bir ses sinyalinin kodlanması sürecinde, zaman örneklemesi gerçekleştirilir - sürekli bir dalga ayrı küçük zaman bölümlerine bölünür ve bu tür her bölüm için belirli bir genlik değeri ayarlanır.Böylece, sinyalin sürekli bağımlılığı zamandaki genlik, ayrı bir ses yüksekliği seviyeleri dizisi ile değiştirilir


27 İkili ses kodlamasının kalitesi, kodlama derinliği ve örnekleme frekansı ile belirlenir. Örnekleme oranı - birim zaman başına sinyal seviyesinin ölçüm sayısı Ses yüksekliği seviyelerinin sayısı kodlama derinliğini belirler. Modern ses kartları, 16 bit ses kodlama derinliği sağlar. Bu durumda, ses yüksekliği seviyelerinin sayısı N = 2 I = 2 16 = 65536'ya eşittir.




29 Video bilgilerinin sunumu Video bilgilerinin işlenmesi çok yüksek performans gerektirir bilgisayar sistemi Bilgisayar bilimi açısından bir film nedir? Her şeyden önce, ses ve grafik bilgilerinin bir birleşimidir. Ek olarak, ekranda bir hareket efekti oluşturmak için, statik görüntülerin hızlı değişiminin doğası gereği ayrı bir teknolojisi kullanılır. Araştırmalar, bir saniyede daha fazla kare değiştirilirse, insan gözünün bu karelerdeki değişiklikleri sürekli olarak algıladığını göstermiştir.


30 Video bilgilerinin sunumu Kullanırken geleneksel yöntemler bilgi tasarrufu, filmin elektronik versiyonu çok büyük olacak Oldukça açık bir gelişme, ilk kareyi bütünüyle ezberlemektir (literatürde buna genellikle anahtar denir) ve sonrakinde sadece farklılıkları kaydetmek için ilk çerçeveden (fark çerçeveleri)


31 Bazı Video Dosyası Formatları Video verilerini sunmak için birçok farklı format vardır. Windows için Video, AVI (Audio Video Interleave) uzantılı evrensel dosyalara dayalıdır.Sıkıştırma oranını artırmak için bazı algılanamayan görüntü bozulmalarına izin veren video sıkıştırma sistemleri son yıllarda daha yaygın hale gelmektedir. Bu sınıfın en ünlü standardı MPEG'dir (Motion Picture Expert Group). MPEG'de kullanılan yöntemler anlaşılması kolay değildir ve oldukça karmaşık matematiğe dayanmaktadır.DivX (Digital Video Express) adı verilen bir teknoloji daha yaygın hale gelmiştir. DivX sayesinde, tam uzunlukta bir filmin yüksek kaliteli kaydını tek bir CD'de karıştırmaya izin veren bir sıkıştırma oranı elde etmek mümkün oldu - 4,7 GB'lık bir DVD filmi 650 MB'a sıkıştırıldı


32 MIDI ses dosyası formatı - müzik eserlerinin bir sentezleyiciye komutlar şeklinde kaydedilmesi, kompakt, insan sesi yeniden üretilmez, (grafikteki vektör temsiline karşılık gelir) WAV evrensel bir ses formatıdır, hakkında tam bilgi depolar. sayısallaştırılmış ses (grafikteki bmp formatına karşılık gelir). Çok büyük miktarda bellek kaplar (1 dakikalık ses başına 15 MB) MP3, ayarlanabilir bilgi kaybı olan ses bilgileri için bir sıkıştırma formatıdır; belirtilen bit hızına bağlı olarak (ortalama olarak, 11 kez). En yüksek bit hızında bile - 320 kbps - APE CD'lerine kıyasla 4x sıkıştırma sağlar - bilgi (ve dolayısıyla kalite) kaybı olmadan ses bilgileri için bir sıkıştırma formatı, yaklaşık 2 sıkıştırma oranı


33 Multimedya Multimedya (multimedya, motordan ses efektleri, yüksek kaliteli film müziği "Multimedya" kelimesi, aynı anda birkaç bilgi kanalı aracılığıyla kullanıcı üzerindeki etki olarak anlaşılır. Multimedya, bilgisayar ekranındaki bir görüntünün (grafik animasyon ve video çerçeveleri dahil) metin ve ses ile birleşimidir.En yaygın multimedya sistemleri eğitim, reklam, eğlence alanındadır.




35 Metin bilgilerinin ikili kodlaması 60'lardan beri bilgisayarlar metin bilgilerini işlemek için giderek daha fazla kullanılmaya başlandı ve şimdi dünyadaki bilgisayarların çoğu metin bilgilerini işlemekle meşgul. Geleneksel olarak, bir karakteri kodlamak için bir miktar bilgi = 1 bayt (1 bayt = 8 bit) kullanılır.




37 Metin bilgilerinin ikili kodlaması Kodlama, her karaktere ile arasında benzersiz bir ikili kod (veya 0 ile 255 arasında ondalık kod) atanması anlamına gelir. kod tablosu tarafından


38 Kodlama tablosu Tüm karakterlerin bulunduğu bir tablo bilgisayar alfabesi Seri numaraları (kodlar) atanır, buna kodlama tablosu denir. farklı şekiller Bilgisayarlar çeşitli kodlamalar kullanır. IBM PC'nin yaygınlaşmasıyla birlikte, ASCII (Amerikan Bilgi Değişimi Standart Kodu) kodlama tablosu uluslararası standart haline geldi.


39 ASCII kodlama tablosu Bu tablodaki standart yalnızca ilk yarıdır, yani. 0 () ile 127 () arasında numaralandırılmış karakterler. Bu, Latin alfabesinin bir harfini, sayıları, noktalama işaretlerini, parantezleri ve diğer bazı sembolleri içerir. Kalan 128 kod farklı şekillerde kullanılmaktadır. Rus kodlamalarında Rus alfabesinin karakterleri yerleştirilmiştir. Şu anda Rusça harfler için 5 farklı kod tablosu bulunmaktadır (KOI8, CP1251, CP866, Mac, ISO). Şu anda, her karakter için iki bayt tahsis eden yeni bir uluslararası standart Unicode yaygınlaştı. (2 16 =) farklı karakterleri kodlamak için kullanılabilir.


42 Şu anda en yaygın kullanılan kodlama, CP1251 olarak kısaltılan Microsoft Windows'dur (CP, Kod Sayfası anlamına gelir).


45 Uluslararası Standardizasyon Örgütü (Uluslararası Standartlar Örgütü, ISO), Rusça dili için bir standart olarak ISO ISO adlı başka bir kodlamayı onayladı


46


48 Bilgilendirici metin hacmi Günümüzde birçok kişi mektup, belge, makale, kitap vb. hazırlamak için bilgisayar metin düzenleyicilerini kullanmaktadır. Bilgisayar editörleri esas olarak 256 karakterlik bir alfabe ile çalışır.Bu durumda metindeki bilgi miktarını hesaplamak kolaydır. Alfabenin 1 karakteri 1 bayt bilgi taşıyorsa, o zaman sadece karakter sayısını saymanız gerekir; sonuçta ortaya çıkan sayı bayt cinsinden metnin bilgi miktarını verecektir.Bilgisayar yardımıyla yapılmış küçük bir kitap 150 sayfadan oluşsun; her sayfa 40 satır, her satır 60 karakter içerir. Yani sayfa 40x60 = 2400 bayt bilgi içeriyor. Kitaptaki tüm bilgilerin miktarı: 2400 x 150 = bayt


49 Dikkat! Rakamlar iki durumda ASCII standardına göre kodlanır - G / Ç sırasında ve metinde ortaya çıktıklarında. Sayılar hesaplamalarda yer alıyorsa, başka bir ikili koda dönüştürülürler ("Sayıları bir bilgisayarda temsil etme" dersine bakın). 57 sayısını alalım. Metinde kullanıldığında her rakam ASCII tablosuna uygun olarak kendi kodu ile temsil edilecektir. İkili sistemde, bu - Hesaplarda kullanıldığında, bu sayının kodu ikili sisteme dönüştürme kurallarına göre elde edilecek ve alacağımız -


50 Sorular ve görevler: Bir bilgisayarda metin bilgilerinin kodlanması nedir? ASCII kodunu kullanarak soyadınızı, adınızı, sınıf numaranızı kodlayın. Windows-1251 kodlamasında hangi mesaj kodlanmıştır: Her karakterin bir bayt olarak kodlandığını göz önünde bulundurarak, Puşkin'in dörtlüğünden aşağıdaki cümlenin bilgi hacmini tahmin edin: Şarkıcı-David küçüktü, Ama Goliath'ı devirdi!


51 Sorular ve Görevler: Grafik modu için gereken video belleği miktarını hesaplayın: ekran çözünürlüğü 800 x 600, 16 bit renk kalitesi. 64 * 64 piksel boyutunda bir raster görüntüyü saklamak için 1,5 KB bellek ayrıldı. Görüntü paletinde mümkün olan maksimum renk sayısı nedir? Görüntünün 256 renk paleti kullandığını biliyorsanız, herhangi bir 64 * 64 piksel raster görüntüsünü depolamak için yeterli minimum bellek miktarını (KB olarak) belirtin. Paletin kendisini saklamanız gerekmez. bps hızında mesaj gönderen bir modemin rengi iletmesi kaç saniye sürer? bit eşlem Palette 16 milyon renk olduğunu varsayarsak 800*600 piksel? 10*10 cm boyutunda renkli bir resim taranır.Tarayıcının çözünürlüğü 1200*1200 dpi, renk derinliği 24 bittir. Ortaya çıkan grafik dosyası ne kadar bilgi içerecek?

Kullanmak Ön izleme sunumlar, kendinize bir Google hesabı (hesabı) oluşturun ve giriş yapın: https://accounts.google.com


Slayt başlıkları:

Sembolik bilgilerin ikili kodlaması 17/12/2015 1 Hazırlayan: Bilişim Öğretmeni MBOU 2 Nolu Ortaokulu Lipetsk Kukina Ekaterina Sergeevna

2 Metin bilgilerinin ikili kodlaması sırasında, her karaktere 0 ila 255 arasında benzersiz bir ondalık kod veya 00000000 ila 11111111 arasında karşılık gelen ikili kod atanır. Böylece bir kişi karakterleri stillerine ve bir bilgisayarı - kodlarına göre ayırt eder.

N mesaj sayısı ile i bilgi miktarını birleştiren formülü kullanarak, her bir karakteri 3 kodlamak için ne kadar bilgi gerektiğini hesaplayabilirsiniz.

4 Bir karaktere belirli bir ikili kodun atanması bir gelenek meselesidir ve kod tablosunda sabitlenmiştir. İlk 33 kod (0'dan 32'ye kadar) karakterlere değil, işlemlere (satır besleme, boşluk girişi vb.) karşılık gelir. 33'ten 127'ye kadar olan kodlar uluslararasıdır ve Latin alfabesinin sembollerine, sayılara, aritmetik işaretlere ve noktalama işaretlerine karşılık gelir.

5 128'den 255'e kadar olan kodlar ulusaldır, yani ulusal kodlamalarda farklı karakterler aynı koda karşılık gelir. Rusça harfler için 5 adet tek baytlık kod tablosu vardır, bu nedenle bir kodlamada oluşturulan metinler diğerinde doğru şekilde görüntülenmez.

6 Kronolojik olarak, bilgisayarlarda Rusça harfleri kodlamak için ilk standartlardan biri KOI kodu - 8 ("Bilgi değişim kodu - 8 bit") idi. Bu kodlama, UNIX işletim sistemine sahip bilgisayarlarda kullanılır.

7 En yaygın kodlama, Microsoft Windows'un CP1251 olarak kısaltılan standart Kiril kodlamasıdır (“CP”, “Kod Sayfası” anlamına gelir). Tüm Windows - Rus diliyle çalışan uygulamalar bu kodlamayı destekler.

8 MS-DOS işletim sisteminde çalışmak için Microsoft'un terminolojisinde "alternatif" bir kodlama kullanılır - CP 866 kodlaması.

9 Apple, Macintosh bilgisayarlar için kendi Rusça harfleri (Mac) kodlamasını geliştirdi

10 Uluslararası Standardizasyon Örgütü (Uluslararası Standartlar Örgütü, ISO), Rusça dili için standart olarak ISO 8859 - 5 adlı başka bir kodlamayı onayladı.

KOI - 8 - UNIX CP1251 (“CP”, “Kod Sayfası” anlamına gelir) - Microsoft Windows CP 866 - MS-DOS Mac - Macintosh ISO 8859 - 5 Kodlama standartları 11

Karakter kodlama tablosu İkili kod Ondalık kod KOI8 CP1251 CP866 Mac ISO 0000 0000 0 ……… 0000 1000 8 Son karakteri sil (Geri tuşu) ……… 0000 1101 13 Satır besleme (Enter tuşu) ……… 0010 0000 32 Boşluk 0010 0001 33! ……… 0101 1010 90 Z ……… 0111 1111 127 ……… 128 - b A A K ……… 1100 0010 194 B C - - T ……… 1100 1100 204 L M:: b ……… 1101 1101 221 SCH E - YO N ……… 1111 1111 225 L i Uns. uzay Neraz. boşluk n 12

13 Son zamanlarda, her karakter için bir bayt değil, iki bayt ayıran yeni bir uluslararası standart Unicode ortaya çıktı ve bu nedenle 256 karakter değil, 2 16 = 65 536 farklı karakteri onun yardımıyla kodlamak mümkün. Bu kodlama, MS Office 97'den başlayarak editörler tarafından desteklenmektedir.

Ödev 1: Karakteri sayısal kodla tanımlayın. NOTEBOOK programını başlatın ALT ve 0224'e basın (isteğe bağlı sayısal tuş takımında). a sembolü belirir. 0225 ile 0233 arasındaki sayısal kodlar için bu işlemi tekrarlayın. Kodlamadaki karakterler (CP 1251 Windows) görünecektir. Bunları bir deftere yazın. ALT ve 161'e basın (sayısal tuş takımında). Sembol b görünecektir. 160, 169, 226 sayısal kodları için bu işlemi tekrarlayın. Kodlama karakterleri (CP 866 MS-DOS) görünecektir. Bunları bir deftere yazın. on dört

Görev 2: Karakterler için Sayısal Kodu Belirleyin Karakterleri almak için Alt tuşunu basılı tutarken girmeniz gereken sayısal kodu belirleyin: ☼, §, $, ♀ Açıklama: bu kod 0 ile 50.15 aralığındadır.

16 İlginiz için teşekkür ederiz!